How to Fix QuickBooks Error H505?

QuickBooks Error H505

A QuickBooks user can encounter QuickBooks Error H505 when he or she attempts to switch from single-user mode into QB multi-user mode. The occurrence of this error means that QuickBooks in multi-user mode is unable to connect to the server.
If QuickBooks Error Code H505 appears on the screen, it may be because one or more of the users’ computers is set to be the QB server. The users’ computers can function in multi-user mode, but only the server, i.e. computer hosting the company files, should be the only machine configured to act as the host.
QuickBooks Error Code H505

What are the causes of QuickBooks Error H505?

Various factors can lead to QuickBooks H505 Error –

  • .ND file is damaged or incorrect. Without a functional .ND file, QuickBooks is unable to access the files on a network.
  • QuickBooks services – QuickBooksDBXX and QBCFMonitor are not running.
  • The IP address of the server cannot be found.
  • Hosting has not been configured properly.
  • The server does not have to host mode turned on.
  • QB firewall ports are not configured properly. Communication between QuickBooks and server is not taking place because of improper firewall settings.
  • There is some problem with the DNS setting.

Symptoms of QuickBooks Error Code H505

When QuickBooks Error Code H505 occurs, a user can get the following symptoms –

  • Multi-user mode cannot be used.
  • User fails to open QB company file stored on the server.
  • QuickBooks program window gets crashed.
  • QuickBooks Error Code H505 flashes on the screen.
  • Laptop or desktop computer crashes again and again.
  • Windows may become unresponsive and freeze periodically.
  • QuickBooks frozen and you have to wait for it to respond.

To get your issues fixed – dial QuickBooks Desktop Support Number 1-855-857-0824

Solutions to fix QuickBooks Error H505

To fix QuickBooks H505 Error, you can try the solutions that are given here below –

Solution 1

The hosting mode should be off on the users’ computers and turned-on on the server.

  • First of all, you have to open QB on all of the users’ computers that are showing an error H505.
  • Navigate to QuickBooks menu and click on the File menu.
  • Choose Utilities under the File menu.
  • Now, look for an option with the name – Host Multi-User Access. If it is there, do not choose it. This means that this particular computer is not leading to any problem. You can simply go to
  • the next computer.
  • If you see an option with the name – Stop Hosting Multi-User Access – choose it.
  • The above-given steps are to be repeated on all of the users’ computers or workstations that are getting this error.
  • After you have covered all of the users’ computers, go to the server computer.
  • On the server, open QuickBooks.
  • Navigate to QB menu and click on the File menu.
  • Choose Utilities under the File menu.
  • If in case, you see an option with the name – Host Multi-User Access – choose it. If in case, you see an option with the name – Stop Hosting Multi-User Access – do not choose it.

Solution 2

Firewall settings are to be configured to allow exceptions.

  • Go to the Start button on the screen and click it.
  • Type Control Panel in the search box.
  • Open the Control Panel window.
  • Look for the Firewall Settings and open it.
  • Go to Allow a Program through Firewall.
  • After this, choose the Add Program.
  • Now, you are required to put into the list of exceptions – QuickBooks 20xx.
  • Lastly, restart your machine so that the changes that you have made get applied.
  • See, if QuickBooks Error H505 is occurring or not.

Also Read: Troubleshooting Methods to Fix QuickBooks Error Code H202  

Solution 3

You have to verify that QuickBooks services are running.

  • Firstly, open the Run dialog box.
  • In the text field of the Run box, put services.msc and press Enter.
  • Services can also be opened through Task Manager. You have to press these keys together in Windows 10 to open the Task Manager – Ctrl, Shift and Esc keys.
  • In the Task Manager window, go to the Services tab.
  • Look for Open Services and click on it in order to open it.
  • Find QuickbooksDBXX service in the Name column.
  • After that click twice on the service name.
  • Choose Properties from the list that appears.
  • Go to Startup type choose Automatic. The status of the service should be Started or Running. If the service is stopped, start it by using the Start button.
  • Go to the Recovery tab.
  • Under the First failure option, you have to select Restart the Service. For these two options also – Second Failure and Subsequent failures – Restart the Service is to be selected.

Solution 4

This solution involves opening the network ports that are used by QB for sending and receiving data.

  • Open the Control Panel window.
  • In the Control Panel window, go to System and Security.
  • Now, open Windows Firewall.
  • Look for the Advanced settings and choose it.
  • On the left, go to Inbound Rules and do right-click on it.
  • Choose New Rule. Select Port in the Rule type.
  • Choose TCP and Specific local ports. Now, you have to add the necessary QuickBooks ports.
  • Choose the Next button after completing the above step.
  • In the window that appears, you have to choose – Allow the connection – among the options given there.
  • Select Next and now choose the network type for applying this rule. If in case of network switching is frequent, keep checked all the options.
  • Give a name to the rule after that click on the Finish button.
  • Repeat the steps mentioned above for Outbound Rules also.
  • Check whether you are now facing QuickBooks Error H505 or not.

Solution 5

This solution involves editing of the Windows hosts file.

  • Open Run on the server.
  • Now, open Command Prompt by typing cmd in the Run window.
  • Run the command “ipconfig /all”.
  • Note down on a paper or text file the computer name and IP Address for all workstations and host.
  • Close QB and go to This PC. Then open C:\Windows\System32\Drivers\Etc or C:\Windows\Syswow64\Drivers\Etc
  • Now, open the Hosts file with Notepad.
  • In this step, you have to enter the computer name and IP address noted above. Do not use the space bar, but use the Tab key for separating the IP address and computer name.
  • After you have finished the above steps, apply changes and check for the QuickBooks Error H505.

By applying the above solutions, you should be able to fix QuickBooks Error Code H505. But, if you are unable to apply any of the above-given solutions, or if QuickBooks Error H505 does not get resolved, call us now at our QuickBooks Technical Support Number 1-855-857-0824 to get instant troubleshooting.

Article Name
QuickBooks Error H505 - Causes, Symptoms & Easy Solutions to Fix
A user may face QuickBooks Error H505 on switching into multi-user mode. One of the solutions is to check hosting mode status of workstations and server.
Publisher Name
Publisher Logo

More to explorer

QuickBooks File Doctor

What is QuickBooks File Doctor?

We all know, QuickBooks is accounting software that has been designed and developed by intuit to manage expenses & sales and maintain