Get the latest methods to troubleshoot the QuickBooks Error Code H505:

QuickBooks Desktop program has sprawled a booming revolution across accounting sectors. However, this software suffers from uncountable technical intricacies. One of the frequent errors that shall be discussed in this article is the Error Code H505 that occurs in QuickBooks while using in multi-user mode. This error belongs to the H series error and commonly appears when users attempt to access the QuickBooks company file, which does not exist on the network or device.

To ensure that the user gets a seamless experience with the QuickBooks software, the resources in this article will assist the user in tackling the QuickBooks error code H505. However, for seeking expert assistance, QuickBooks users can get in touch with our team, as we offer round-the-clock assistance to provide unparalleled services. So, reach out to us without hesitation and leverage the services provided by our QuickBooks error support professionals using our dedicated support line, i.e., 1-800-761-1787.

You may also read: How do I clear QuickBooks Error 81594, when paying subscription?

What Does QuickBooks Error H505 Mean?

This error can show up when the user attempts to switch to the multi-user mode. It usually occurs when a user tries to access a QuickBooks company file that is located on another computer but is unable to establish a connection with the server. This error code results in the blocking of the multi-user connection to the server. This error can be seen with an error message stating:

WarningQuickBooks has faced a problem and needs to close. Sorry for any inconvenience caused.
Problem with multi-user hosting setupError code H505: This company file is on another computer, and QuickBooks needs help connecting.

This error code comes from the family of error codes of the format Hxxx, and other errors in the series constitute H101, H202, H303, etc. Talking about QuickBooks Error H505, users may stumble upon the following notification:

QuickBooks Error Code H505 - Screenshot

Reasons behind QuickBooks error H505

There is a multitude of causes that can result in the occurrence of such errors in QuickBooks. Some of the most prominent causes are as mentioned below:

  • The hosting configuration of the device is Incorrect.
  • Incorrect or damaged .ND file results in the failure of QB company file being accessed by the entire network.
  • Incorrect DNS settings may incite such errors.
  • It can occur when the QB Services such as QuickBooksDBXX/QBCF are not working.
  • In case the database server manager is not able to find the IP address of the host computer or in case it is using several different IP addresses.
  • System Firewall Settings obstructing QuickBooks to get access to the company file.

What are the symptoms of QuickBooks error H505?

This technical aberration is most of the time witnessed whenever users make an attempt to open the company file in QuickBooks, especially when the file is located on a server. More importantly, the following signs can be witnessed by the user.

  • This error appears and crashes an active program window.
  • The system often crashes when running the same program.
  • QuickBooks is unable to switch to multi-user mode.
  • Unable to access the QuickBooks company file from a different computer or server.
  • Windows functions slowly.
  • QuickBooks freezes or crashes frequently.
  • QuickBooks displays a slow response time while accessing the company file.

Important points to remember

  • Check that QuickBooks software is installed on the system properly.
  • Also, it is important to note that it can be a full QuickBooks desktop version with database or license manager hosting only.
  • It is pertinent to install QuickBooks application on the server as without it, the user will not be able to use multi-user mode.
  • Make a visit to the QuickBooks official website to download QuickBooks.

Users should follow the instructions for the server system. To run the QuickBooks File Doctor Tool it is recommended to sign in to the host server as the system admin user.

Read this also: Fixation of QuickBooks already has a company file open error

Steps to perform before fixing Error H505

It is pertinent to give the pointers mentioned below due consideration and precedence. This will ensure any data damage or loss of crucial accounting data.

  1. Ensure that the Company file has a backup.
  2. Update the QuickBooks Desktop to the latest version.
  3. Run the Quick fix my program option in the Tools Hub program.
  4. Initiate the QuickBooks Database Server Manager.
  5. Configure the firewall settings so that it will not obstruct the process.

Methods to Rectify the QuickBooks Error Code H505 – An Expert Guide

This section unravels all the viable methods that can assist in the rectification of QuickBooks Error Code H505. We will navigate through each of these with careful examination for fixing this problem. There are several of them as it will ensure that the error is completely fixed. So, make sure that users follow through all the methods in an orderly fashion:

Method 1: Download and Run QuickBooks File Doctor Tool

  • Initially you need to download and install the QuickBooks Tools Hub program from the official site of Intuit.
  • After that and save the downloaded file on your computer & follow the on-screen instructions to install it.
  • Afterwards, open Tool Hub program by double-clicking on the newly created icon to launch the tool.
QuickBooks Tool Hub - Icon
  • Check that the QuickBooks Desktop is installed on the server computer and the network is accessible.
  • Now in the Tool Hub, you need to hit a click on the Company File Issues tab.
QuickBooks file doctor in tool hub - Screenshot Image
  • Also choose Run QuickBooks File Doctor from the on-screen available options.
  • Then choose the company file that you want to diagnose and repair.

Note: You can directly Download QuickBooks File Doctor Tool and run the program on the server. QuickBooks file doctor can fix the multi-user error and will free up the H-series errors completely (including error code H505).

Method 2: Create a New folder for the company file and enable access to the company file

new folder company file- screenshot
  • Initiate by Creating a new folder in the hosting computer.
  • Once the folder is created, ensure that Windows gets Entry permissions to the company files.
  • Now, copy the .qbw file into the new folder.
  • At last, go into Multi-user mode and open the company file to complete the process.

Read Also: How to Fix QuickBooks Won’t Open Portable Company File?

Method 3: Configure the firewall port settings

This error can be wiped off by configuring the firewall and security settings for QuickBooks desktop.

  • At the start, open the Run dialogue box by hitting together the Win + R keys on the keyboard.
Press Windows + R keys
  • Once done, use the Run command to access the Control panel. For this, just type Command in the Run box and hit Enter tab.
  • In the Control Panel, choose System and Security option.
  • Subsequently, open Windows Firewall and Network Protection.
Windows Firewall - Screenshot
  • Now. hit on the Advanced Settings option and choose the Inbound rule. Afterward, choose New Rule.
QuickBooks Firewall Port (Create a New Rule) - Screenshot
  • Choose a port and hit on the Next tab.
  • Double-check if the chosen TCP is the Correct TCP Option.
Ensure TCP option is Checked - Screenshot
  • Enter the Port of QuickBooks Desktop’s year version.
Configuring QuickBooks firewall and security exceptions - Screenshot
  • Once the year code is entered in the respective field, hit on Next and restart QuickBooks Desktop to culminate the process.

Method 4: Change QuickBooks Hosting settings

When none of the above foregoing methods prove effective to rectify the QuickBooks error code H505, assess the QuickBooks hosting settings. The steps involved in this process are enumerated as follows:

Verify Hosting

  • At the start, restart the QuickBooks software on both servers.
  • Now, open the QuickBooks on both systems that are configured as multi-user.
  • Hit on the File menu and then opt for the Utilities option.
Navigate Utilities Option - Screenshot
  • Discontinue/stop hosting multi-user access configuration.
Stop Hosting Multi-User Access - Screenshot
  • Subsequently, Host multi-user access or turn on hosting via file in one system, and follow it up by venturing into the Utilities option.
Stop Hosting Multi-User Access - Screenshot

Verify QuickBooks services

  • Access the Run box by hitting the Win + R keys.
  • Type in Services.msc in the Windows search bar.
Type services.msc in Run Box - Screenshot
  • Next, scroll down and look for the QuickBooksDBXX service in the services window.
  • Double-click the QuickBooksDBXX service and make sure that the startup is Automatic.
Verify QuickBooks Services-Screenshot
  • Hit on the Recovery tab.
QuickBooksQBXX Recovery Tab option - Screenshot.
  • Manually Restart QuickBooksDBXX service, in case of a failure. Repeat the same if needed.
  • Hit on OK to save changes.
  • Repeat the above-mentioned procedure for QBCFMonitorService.
  • Proceeding ahead, access QuickBooks in a multi-user mode on each affected digital system.
  • The concluding step requires the user to look for the QuickBooksDBXX service. This service is a member of the admin cluster and has acceptable permissions.
  • Upon implementation of all the steps contained in this article, launch the QuickBooks software.

Read Also: What are the Ways to Fix QuickBooks Unable to Sync License issue?

Method 5: Alter the system’s firewall settings and create exceptions

Firewall exceptions- screenshot
  • To begin with, hit on the Windows key and then head to the Control panel.
  • Double-Click on the Control panel and choose the Firewall settings.
  • Next step requires the user to opt for the ‘Allow a program via the system’s firewall’ option.
Allow the connection - Screenshot
  • Once done with that, hit on the Add program option, and include the QuickBooks 20xx to the exception list.
  • Reboot the system to Save the changes.

Add the following ports according to the version of the QuickBooks software:

  • QuickBooks Desktop 2015: 8019, 56725, 55363,55367
  • QuickBooks Desktop 2016: 8019, 56726, 55368, 55372
  • QuickBooks Desktop 2017: 8019, 56727, 55373, 55377
  • QuickBooks Desktop 2018: 8019, 56728, 55378, 55382
  • QuickBooks Desktop 2019: 8091, XXXX
  • QuickBooks Desktop 2020: 8091, XXXX
  • QuickBooks Desktop 2021: 8091, XXXX
  • QuickBooks Desktop 2022: 8091, XXXX
  • QuickBooks Desktop 2023: 8091, XXXX

Method 6: Edit the Host file

This method requires users to edit the host file by following the below-mentioned steps:

Step 1: Find IP address and computer name of the Server and Workstation

  • In the inception, hit on the Win + R keys in order to open the Run box.
  • Type CMD and subsequently hit the Enter key to access the Command Prompt window.
  • Type ipconfig/all and hit Enter to run the command.
  • Search for the Host Name in the Windows IP Configuration section. The server name is on the right.
  • Next step is to write the Host name and IP address somewhere. Repeat the process for all systems that have multi-user setup.
Edit host file- Screenshot

Now, head back to the workstation to test the server. Following given steps may be technically intricate for users, so we recommend consulting with an experienced IT professional for help.

  • Initially, navigate to the Windows Start menu from a workstation.
  • Afterward, type Run into the search and open the Run command by hitting the Enter key.
  • Now, type CMD into the Run window, and then follow it up by Enter key.
  • Next, type Ping [server name], and then hit the Enter key. Don’t include the brackets around the server name.
Ping the Server - Screenshot Image

Step 2: Edit the Windows hosts file

Now after the above steps, edit the Windows hosts file:

  • Initially, shut down the QuickBooks and then move to Start menu.
  • After that, move to this PC option and then visit the address: C:\Windows\Systems32\Drivers\Etc or C:\Windows\Syswow64\Drivers\Etc.
  • In case the user is unable to find the Windows folder in the system. Then he/she should follow the steps to see the Hidden files and folders.
Show hidden files and folders - Screenshot Image
  • Click on the View tab and then hit a click on the Hidden items, after which the hidden files will be visible.
  • After that, right click on the View tab and hit a click on the Open with option, and open the same with notepad.
  • Subsequently, Fill in the IP Address and system name. Upon entering the correct details, make sure to use the Tab key, instead of using the Space bar to put spaces.
Edit windows host file- screenshot
  • And the last step is to Save the changes and then Reopen the QuickBooks software in multi-user mode.
  • Lastly, check the QuickBooks multi-user error H505 is solved

See Also: What is QuickBooks error code 1904?

Method 7: Run the QuickBooks Database Server Manager on the server from the QuickBooks Tools Hub

If none of the methods worked, then try out this one. User can simply download and install the QuickBooks tools hub, by carrying out the steps below:

Step 1: Download and install the QuickBooks Tools Hub on the server

QuickBooksToolHub.Exe File - Screenshot 1
  • After that, open the file downloaded earlier (QuickBooksToolHub.exe).
  • Once done with that, follow the on-screen prompt to install and agree to the terms and conditions.
  • After that, when the install finishes, double click the icon on the windows desktop to open the tool hub.
QuickBooks Tool Hub - Icon

Please note that if the icon is not visible, then search for it in windows for QuickBooks tools hub and then choose the Program.

QuickBooks Tool Hub - Screenshot

Step 2: Run QuickBooks Database server manager, from the tool hub program

From the Tools hub, run the database server manager. Follow the trails laid below:

  • The first step requires the user to choose the Network issues from the QuickBooks tools hub.
  • Subsequently, opt for the QuickBooks database server manager. If QuickBooks is not installed on the server, install it via the on-screen prompt.
Network issues - QB tool hub - Screenshot
  • Now choose the Start scan option, in case the company file folder. In case they aren’t, Browse to the location of the company file and then hit Start scan option.
QuickBooks database server manager (Start Scan) - Screenshot
  • The database server manager will repair the firewall permissions automatically. Once the scanning process ends, make sure to select Close.
  • Finally, open QuickBooks on each of the workstation facing the issue. And then choose file option, along with that Switch to multi-user mode. In case users detect any server system as a workstation, then they should make sure to check that too.
Switch to multi-user mode - Screenshot

Method 8: Follow the steps depending upon how to host the company files

Step 1: Host own Network

In situations wherein the QuickBooks Database Server Manager (QBDSM) is inaccessible on the system, the same needs to be installed on the server corresponding to every QuickBooks version. For the reference of our readers, below is given a lucid procedure for setting up QBDSM.

There can be two ways to set up QuickBooks database server manager:

  1. The full program option: Install the full version of QuickBooks desktop and database server manager on the server system.
  2. The Server only option: Only install the database server manager on the server system.

Step 2: Host the network with Windows Server 2012 Essentials R2

Users need to follow a certain steps to use the Windows server 2012 Essentials R2, for the hosting network.

Using QuickBooks Enterprise Hosting

In case users are making use of QuickBooks Enterprise hosting, then they need to contact professionals immediately.

Using Another Hosting Solution

In case the user is making use of another solution or one of the affiliated Intuit hosting providers, then he should directly contact them for restarting the hosting environment.

Related article: How to Fix QuickBooks Error Code -6150, -1006?

Method 9: Open network ports for QuickBooks

Step 1: Configuring the firewall settings

  • First of all, move to the Windows firewall settings and then hit right click on the Windows option to click on the Control panel. After that, type Firewall in the search bar and also hit Enter key. Click on the Windows firewall and press Advanced settings tab.
  • After that, hover to the left and then right-click the Outbound rules and choose New rule.
  • Hit on the ports and hit Next.
  • Now hit on TCP and in the specific local ports, enter the following ports:
    • For QuickBooks desktop 2015: 8019,56725,55363-55367
    • For QuickBooks desktop 2016: 8019,56726,55368-55372
    • QuickBooks desktop 2017: 8019,56727,55373-55377
    • For QuickBooks desktop 2018: 8019,56728,55378-55382
  • Choose Next and hit the Allow the connection tab.
  • After that, hit a click on Next to type in the name and also hit Finish.
  • Also, repeat the steps 1-5 for inbound rules.
  • The last step is to move to the Multi-user mode again and open QuickBooks.

Step 2: Turn on the network discovery

  • Initially, open the Control panel and then choose the System and security.
  • And then, hit a click on Windows firewall.
  • Click on Permit associate app/feature on the windows firewall.
  • Also, press Modification option.
  • Now select Network discovery, and hit OK tab.

Step 3: Find out the name of the server

  • The user will have to open the Run command and press on the Windows key + R. And type the CMD and click on Enter key.
  • Now, Enter config/all and also hit Enter key.
  • Followed by looking for the Host name, in the IP configuration section.
  • The user will then be able to see the server name on the right.
  • And then click on Save and move to the Next step.

Method 10: Check the services on the server

Users need to ensure that all QuickBooks services are running on the server system. The steps to check QuickBooksDBXX. Then repeat them for QBCFMonitorService. Abide by the following steps:

  • First step is to open the windows Start menu on the Server system.
  • And then, type in run and open Run tab.
  • Next, type in Services.msc into the run window and then press the Enter tab.
Type services.msc in Run Box - Screenshot
  • After that, look for and double click on the QuickBooksDBXX on the list. Where XX denotes the version of QuickBooks.
  • Also, choose the automatic tab for the Startup type.
Start QuickBooksDBXX service - Image
  • Now ensure that the Service status is either running or started. If it is not, then choose Start tab.
  • Followed by selecting the Recovery tab.
QuickBooksQBXX Recovery Tab option - Screenshot.
  • And select restart the service from each of these drop down menu.
    • First failure
    • Second failure
    • Subsequent failures
  • After that select Apply tab and also hit OK tab to save the changes.
  • And towards the end, repeat the steps for QBCFMonitorService.

Also See: How to Fix QuickBooks Update Error Code 15203?

Winding up!

We hope that by adhering to the above-enumerated methods correctly, users could fix the QuickBooks Error code H505 on the PC. In case the error is still looming large and pops up even after the completion of the above-mentioned steps, then we recommend QuickBooks users to immediately contact our QuickBooks enterprise technical support team. Feel free to connect with our U.S. based accounting experts using our helpline i.e. 1-800-761-1787. We will be happy to help!

Frequently Asked Questions (FAQs)

What is H505 error in QuickBooks?

This is a technical error that appears when users try to access or move the company files to other computer systems.

How do I fix Error H505 in QuickBooks?

The various methods to fix this error:
1. You need to use the QuickBooks File Doctor Tool from tools hub program.
2. After that make the required changes to the firewall settings
3. Also, edit the host settings
4. After that create a new folder for QuickBooks company files.
5. Lastly, check your server services.

What are the various causes behind Error H505 in QuickBooks?

The various causes behind to this error are:
1. The hosting configuration of the device is Incorrect.
2. There are incorrect or damaged .ND file results in the failure of QB company file being accessed by the entire network.
3. Your DNS settings are incorrect.
4. Another reason for occurring the error is, QB Services such as QuickBooksDBXX/QBCF are not working.
5. In case the database server manager is not able to find the IP address of the host computer or in case it is using several different IP addresses.

How to fix QuickBooks multi-user mode not working error?

If you are encountering errors with multi-user mode not working, you can try the following given solutions to correct the problem:
1: Initially, the user need to verify network connectivity
2: Also, check the hosting settings
3: The user can use the QuickBooks Database Server Manager to fix the ongoing issue.
4: Next, the user needs to check the firewall settings are correct or not.
5: By Repairing the QuickBooks desktop installation can help the user to rectify the problem.
6: If none of the above methods help then, updating QuickBooks to the latest release might help.


You might also like these topics:

How to fix QuickBooks error code 6123?

Methods to Host your QuickBooks Company Data in Multi-user Mode

Steps to Fix Error 3371: Could not initialize license properties

Call Now +1-800-761-1787