A Detailed Guide to Troubleshoot QuickBooks Error H505

Dec 13, 2025

Admin |

Estimated Read Time : 5 MIN

When hosting a company file in QuickBooks or running other processes, it’s important to meet the specific requirements for smoother performance. Failing to meet these requirements may trigger QuickBooks error H505 in multi-user mode, accompanied by the following warning message:

This company file is on another computer, and QuickBooks needs some help connecting.

If you encounter this issue and are unsure how to proceed, refer to this detailed guide or seek help from experts to ensure the hosting mode works smoothly. Otherwise, you won’t be able to collaborate with your team on the same company file over the network.

What Causes QuickBooks Multi-User Mode Error H505?

Here is a list of possible reasons why you might fail to host your company file and receive QuickBooks error code H505:

  • Outdated QuickBooks Desktop
  • Not using an up-to-date version of Windows OS
  • QuickBooks Database Server Manager may not be running
  • Possible data damages or network connectivity issues
  • Hosting settings might be enabled on the server
  • Not running QBDBSM services due to a lack of admin permissions
  • Windows Firewall might be blocking QuickBooks
  • Insecure connection between the server and the workstation

Consider This Before Troubleshooting

Following these considerations steps may let you host company file seamlessly:

Top 7 Solutions to Troubleshoot QuickBooks Error H505 When Hosting

If the above steps do not resolve company file error H505, you will need to perform expert-recommended troubleshooting steps mentioned below in detail.

Note: You may consider contacting QB ProAdvisors at +1(866)500-0076 if this process seems challenging or if you fear data loss.

1. Run QuickBooks Database Server

The server computer is your main computer that hosts your company’s files; others are just connected to your network, known as workstations.

To run this, download and install QuickBooks Tool Hub (1.6.0.8) in the latest release.

  • Open the QB Tool Hub.
  • Go to Network Issues.
  • Click on QuickBooks Database Server Manager. If QuickBooks is not on the server computer, you will be prompted to install it.
QuickBooks Database Server Manger
  • Select Start Scan in the QuickBooks Database Server Manager only if you see your company file folder(s). If you don’t, click Browse and locate to the company file location and then select Start Scan.
  • The QuickBooks Database Server Manager will automatically repair the firewall permissions. When done, select Close.

Now, open QuickBooks on each workstation where you error code H505. Go to File > Switch to Multi-user Mode. If you are using server computer as a workstation, make sure to check it too.

2. Run QuickBooks File Doctor

The QuickBooks File Doctor tool verifies the company file data for possible damage and network connectivity issues. If it detects anything, it also runs a quick repair.

  • Go to the Company File Issues menu.
  • Hit on Run QuickBooks File Doctor. the file doctor may take a minute for it to open.
Run QuickBooks File Doctor

Note: If the QuickBooks File Doctor does not open, type QuickBooks Desktop File Doc in the search and open it manually.

  • Now, choose your company file from the drop-down menu in QuickBooks File Doctor. If you don’t, click Browse to find your company file.
  • Select Check your Network > Continue.
  • Enter the QB admin password to allow the access and click Next.

If you can switch to multi-user network without any issues, everything if fixed.

3. Make sure the hosting settings are correct

If you see error H505, it means one or more workstations are set to be the server for QuickBooks. The only server is the main computer that hosts your company file, and not the connected ones.

Make sure the Host Multi-User option is turned off on all the workstations, as these computers don’t host your company file on the server. The hosting should be turned on only for the server.

Note: Consider doing these steps before opening a company file.
  • Open QuickBooks on the workstation where you see H505.
  • Do not open the company file. Instead, go to File and select Utilities.
  • If you see the option is Host Multi-User Access, don’t select it. Go to your next workstation as this one isn’t causing the problem.
  • If the option is Stop Hosting Multi-User Access, select it.
Stop Hosting Multi-User Access
  • Repeat the same steps on all workstations where you see error code H505.

Once you check on all workstations, move to the server computer as this is the computer that hosts your company file.

  • Open QB Desktop on the server computer.
  • Navigate to File and select Utilities.
  • Select the Host Multi-User Access only, if this isn’t the option, skip it.

4. Check the services on your server

Important for the Full Program option: If you utilise the full version of QuickBooks on your server PC, first turn on multi-user hosting. Open QB Desktop on the server computer. Go to File > Utilities. Select the Host Multi-User Access option or if you see Stop Hosting Multi-User Access, don’t select it.

You must ensure that the QuickBooks services are running on the server computer. Follow the steps below for QuickBooksDBXX and repeat the same procedure for QBCFMonitorService.

  • Open the Windows Start menu.
  • In the search, type Run and press Enter.
  • In the Run window, type “services.msc”, then press Enter.
services.msc
  • Look for QuickBooksDBXX on the list and double-click on it. XX is the version of QuickBooks plus 10. Example: QuickBooks 2023 is QuickBooksDB33.
  • For the Startup type, choose Automatic.
  • Ensure the Service Status is either Running or Started. If it’s neither, select Start.
Check service on your server
  • Navigate to the Recovery tab.
  • Click Restart the Service from the following drop-down menus: First failure, Second failure, and Subsequent failures.
Select Restart the Service
  • Select Apply and click OK to save the changes.
  • Repeat the same steps for QBCFMonitorService.

When done, open QB on each workstations. Go to File > Switch to Multi-user Mode. If company file opens correctly in the multi-user mode, the problem is fixed.

Switch to multi-user mode

5. Add services to your Windows admin group on your server

Admin permissions are required to access hosting settings or make admin-level changes in QuickBooks, and the same applies to QuickBooksDBXX and QBCFMonitorService, which are required to host the company file successfully. This ensures they have the necessary access to communicate across the network, enabling workstations to connect to the company file. Thus, set up a folder and Windows access permissions to fix QuickBooks error H505.

6. Configure your firewall settings on your server

Windows Firewall is an in-built system security application that controls both inbound and outbound traffic on all ports by default. This ensures your computer’s safety from malware and cyberattacks and protects your data. If the firewall is considered a threat to QuickBooks, it may block all the ports used by QuickBooks processes. To unblock, you will need to configure Windows Firewall for QuickBooks Desktop.

7. Ping your server from a workstation

When you ping a server from a workstation, it runs a test to verifies the network connection. Try to ping your server from each workstation getting error H505.

To start, enable Network Discovery on the server computer and any workstations where you see error code H505:

  • Open the Windows Start menu on the server and workstations.
  • In the search, type “Network” and open Network and Sharing Center.
  • Choose Change advanced sharing settings.
  • Now, Turn on network discovery should be selected in the Network discovery and File and printer sharing sections.
choose Turn on network discovery

Now, get the server name from your server:

  • Open the Windows Start menu on the server.
  • In the search, type Run and open Run.
  • In the Run window, type “CMD” and press Enter.
  • Type “ipconfig/all” into the CMD window, then Enter.
  • In the Windows IP Configuration section, look for the Host Name. The server name should be on the right.
Windows IP Configuration
  • Note down the host name, or simply copy to a word document so you have a quick access.

Move back to the workstation to test the server. You should get in touch with Windows or IT professionals for these complex steps.

  • Open the Windows Start menu.
  • Type “Run” in the search and select Run.
  • In the Run window, type CMD and press Enter.
  • Enter “ping [your server name],” and press Enter. When writing this, avoid using the brackets around the server name.
ping server name
  • Repeat the same steps one each workstation where you error H505.

If you see every packet answered without drops, your server seems healthy. Continue ahead and jump over to Solution number five.

If you notice missing packets or delayed replies, pause immediately. Contact a qualified IT expert to receive help with your network.

Conclusion

If you are experiencing QuickBooks error H505 when hosting, this detailed guide will help you identify the root cause and troubleshoot the error. You can even try the same steps for other series errors, such as H101, QB Error H202, and H303.

If the error persists or have further queries, reach out to QuickBookSupportNet at +1(866)500-0076 for free consultation.

Frequently Asked Questions

What is QuickBooks multi-user mode?

QuickBooks multi-user mode is like cloud hosting, but on the desktop version. Once you switch the desktop to multi-user mode, you can host the company file in the cloud and collaborate with your team in real time for easy access.

Why am I getting error H101, H303, and H505?

Errors H101, H303, and H505 are multi-user mode errors that occur due to incorrect hosting settings, an outdated QB version, insufficient admin rights, or incorrect Windows Firewall settings.

How to fix QuickBooks not allowing multi-user admin mode?

To fix QuickBooks not allowing multi-user admin mode, ensure only one computer hosts the company file, and on other computers/workstations, set “Stop Hosting Multi-User Mode.” Also, ensure to run QuickBooks Database Server Manager for an uninterrupted connection.

How to stop hosting a company file in QuickBooks Desktop?

To stop hosting a company file in QuickBooks Desktop, switch the software to single-user mode. For this, go to File > Utilities and select Stop Hosting Multi-User Mode.

Frequently Asked Questions

Ans. Yes., along with QuickBooks Error H505, there are three more errors in the ‘H’ series. They are H101, H202, and H303. All these problems fall in the same category because they have one thing in common. Error H101, H202, H303, and H505 are all server-related issues. Each of these problems has its own troubleshooting fix that you can follow to get rid of them. However, you will find some common solutions to these issues.

Ans. If you are irked with QuickBooks error H505, make sure to remember the following:

  • Remember that it can only be a QuickBooks Desktop version or license manager hosting.
  • To ensure that, you need to download that particular version of QuickBooks from Intuit’s official site.
  • Make sure you have QuickBooks installed on the host computer.
  • Also, ensure that you deploy QuickBooks on the system. Without this, you will not be able to switch from single-user mode to multi-user mode.

Ans. Although you can encounter QuickBooks error H505 on any version of Windows, it is usually found in Windows XP, Vista, and Windows 7. Users working on QuickBooks in these Windows complain about this issue the most. The reason behind this could be using an older Windows version. You can try and get the latest Windows version, and this might resolve the issue.

Ans. Here is a list of some techniques that you can use to fix QuickBooks Error H505:

  • Use QuickBooks File Doctor Tool.
  • Create a new folder for the QuickBooks file
  • Enable company file access in the new company folder.
  • In addition to that, make necessary edits to firewall port settings.
  • In addition to that, make changes to QuickBooks hosting settings
  • Install and use QuickBooks Database Server Manager.
  • Also, audit server services for QuickBooks.

Ans. Yes, you can stop multi-user hosting in QuickBooks Desktop. Follow these steps to do so:

  • Open QuickBooks Desktop and go to the menu bar.
  • Here, click on the File menu and look for the Utilities option.
  • Lastly, from the drop-down list, select Stop hosting multi-user access, and you are done.

About The Author

Lana Creston

Lana Creston is an experienced technical and accounting writer with a total of 9 years of experience. She currently works on QuickBooks accounting and technical guides at QuickBookSupportNet. Lana has a passion for reading and writing about various technical topics, especially exploring new accounting methods and software, while continuously expanding her expertise in the ever-evolving field of finance and technology.

Quick, clear, and hassle-free QuickBooks assistance.

Get a Free Consultation with Our QB Tax Experts
Connnect with Our Certified QuickBooks Professionals - Dial Tollfree: +1(866)500-0076