
If you use QuickBooks Desktop in a networked environment, you may have encountered QuickBooks Error H505 while trying to switch to multi-user mode. This error is one of the most disruptive H-series network errors, as it blocks workstations from connecting to the company file stored on a host computer. Whether you are a bookkeeper, accountant, or small business owner, dealing with this error can bring your workflow to a halt. In this article, we will discuss what this error means, why it occurs, and how to fix it with proven troubleshooting steps.
What Is QuickBooks Error H505?
QuickBooks Error H505 is a multi-user mode error that appears when a workstation is unable to communicate with the QuickBooks company file located on another computer (the host). The full error message typically reads:
You are trying to work with a company file that is located on another computer, and that computer needs to have QuickBooks installed for this to work… (H505).
This error belongs to the H-series of QuickBooks network errors, which also includes H101, H202, H303, and H505. Each of these errors points to a communication breakdown between the client workstation and the server hosting the company file. QuickBooks Error H505 specifically indicates that the current system is trying to act as both a host and a client, which creates a conflict in multi-user mode.
Also Fix:- QuickBooks Error H101
Also Fix:- QuickBooks Error H202
Also Fix:- QuickBooks Error H303
Common Causes of QuickBooks Error H505
Understanding the root cause of QuickBooks Error H505 is key to applying the right fix. The most common reasons this error occurs include:
- Incorrect hosting configuration: Multiple computers have multi-user hosting enabled instead of just the server/host computer.
- QuickBooks Database Server Manager not running: The service that manages multi-user access may not be active on the host system.
- Firewall or antivirus blocking QuickBooks: Security software may be preventing QuickBooks from communicating over the network.
- Damaged or misconfigured .ND file: The Network Descriptor (.ND) file used by QuickBooks to locate the company file may be corrupted.
- QuickBooks services not started: Services like QBCFMonitorService or QuickBooksDBXX may not be running on the server.
- Incorrect DNS or network settings: IP address conflicts or hostname resolution issues can prevent proper communication.
Step-by-Step Solutions to Fix QuickBooks Error H505
Follow the methods below in order. Most users resolve QuickBooks Error H505 by completing the first two or three steps.
Solution 1: Verify Hosting Settings on All Workstations
The most common cause of Error H505 is that multiple computers on your network have hosting enabled. Only the server (host computer) should have multi-user hosting turned on.
- Open QuickBooks Desktop on each workstation.
- Go to File > Utilities.
- If you see the option “Stop Hosting Multi-User Access,” click it. This means hosting is incorrectly enabled on that machine.
- If you see “Host Multi-User Access,” leave it as is; this machine does not have hosting turned on.
- Repeat this process on every workstation connected to the network.
- On the host/server computer, make sure “Host Multi-User Access” is enabled.
Solution 2: Use the QuickBooks File Doctor Tool
QuickBooks File Doctor can automatically diagnose and resolve network-related errors, including QuickBooks Error H505.
- Download and install the QuickBooks Tool Hub.
- Open the Tool Hub and navigate to the Company File Issues tab.
- Click Run QuickBooks File Doctor.
- Select your company file from the dropdown list or browse to locate it.
- Choose the option Check your file and network.
- Click Continue and enter your QuickBooks Admin password when prompted.
- Wait for the scan to complete.
Solution 3: Restart QuickBooks Services on the Host Computer
If the QuickBooks database services are not running on the server, all workstations will fail to connect to the company file.
- On the host computer, press Windows + R and type services.msc, then hit Enter.
- In the Services window, look for QuickBooksDBXX.
- Right-click on the service and select Restart.
- Also, locate QBCFMonitorService and restart it the same way.
- Close the Services window and try switching to multi-user mode.
Solution 4: Configure Firewall and Antivirus Settings
Windows Firewall or third-party security software may be blocking the ports QuickBooks needs for multi-user communication. You need to create exceptions for QuickBooks in your firewall.
- Go to Control Panel > Windows Defender Firewall > Advanced Settings.
- Create inbound and outbound rules for the following QuickBooks executable files: QBW32.exe, QBDBMgrN.exe, QBCFMonitorService.exe, and FileManagement.exe.
- Additionally, open the required ports for your version of QuickBooks.
- If you are using a third-party antivirus, add QuickBooks as a trusted application.
Solution 5: Delete and Recreate the .ND File
The .ND file stores configuration data for your company file in a network environment. If this file becomes corrupted, it can directly cause QuickBooks Error H505.
- Navigate to the folder where your QuickBooks company file (.QBW) is stored.
- Look for a file with the same name but with a .ND extension.
- Right-click the .ND file and delete it.
- Open QuickBooks Database Server Manager on the host computer.
- Click Scan Folders, add the folder containing your company file, and click Scan.
- Once the scan is complete, a new .ND file will be generated automatically.
Additional Tips to Prevent QuickBooks Error H505 in Future
- Always keep QuickBooks Desktop updated to the latest release to receive patches for known multi-user bugs.
- Use a dedicated server or host machine for the company file and avoid running other heavy applications on it.
- Perform regular network diagnostics to catch IP conflicts or DNS issues before they affect QuickBooks.
- Periodically run the QuickBooks File Doctor tool as a preventive measure.
- Ensure only the host computer has Multi-User Hosting enabled after any QuickBooks reinstallation.
Fix This Error As Well:- QuickBooks Error 6000 Series
Conclusion
QuickBooks Error H505 may seem intimidating at first, but it is almost always caused by a misconfiguration in hosting settings, inactive database services, or a corrupted network file. By following the step-by-step solutions outlined in this guide, you can resolve QuickBooks Error H505 quickly and restore smooth multi-user access to your company file.
If you continue to face issues with QuickBooks Error H505 after trying all the above methods, the most optimal choice is to reach out at +1 (800) 217-0394 for professional assistance.
Advanced external solutions:- Multi User Mode Issues | QuickBooks Community
FAQs
Why does QuickBooks Error H505 appear in multi-user mode?
This error typically appears when multi-user hosting is not configured correctly or when the workstation cannot reach the server hosting the company file.
What are the common causes of Error H505?
Common causes include incorrect hosting settings, blocked ports by firewall, damaged .ND files, inactive QuickBooks services, or improper network configuration.
How is Error H505 different from other H-series errors?
Error H505 specifically indicates that the system needs additional configuration to connect to the server, whereas other H-series errors may involve different network or hosting issues.
Do I need to scan the company file folder?
Yes, scanning the folder using QuickBooks Database Server Manager can help create network descriptor files and resolve connectivity issues.
How do I verify QuickBooks services are running?
Check the Windows Services panel and ensure services like QuickBooksDBXX and QBCFMonitorService are active on the server system.

Brown Lopez is a Cloud Engineer and technical writer based in Austin, USA, who enjoys turning complex cloud ideas into clear, simple insights. With solid experience in cloud architecture and real-world projects, he loves creating practical content that helps professionals understand, build, and improve their cloud solutions with confidence.