QuickBooks is a powerful accounting platform, especially when multiple users work together in a shared network environment. However, issues can arise when switching to multi-user mode, and one of the most common problems users face is QuickBooks Error H505. This error typically indicates that the system trying to access the company file cannot connect to the server hosting it.
This guide explains what causes the error, how to fix it, and how you can prevent it from happening again. All solutions are written in a human-friendly, step-by-step manner to make troubleshooting easier—even if you’re not a technical expert.
What Is QuickBooks Error H505?
QuickBooks Error H505 appears when a workstation attempts to open a company file that is stored on another computer, but QuickBooks cannot establish a connection with the hosting server. This happens mainly in multi-user mode, meaning the file is not located on the computer you’re using.
When this issue occurs, QuickBooks displays a message such as:
“This company file is on another computer, and QuickBooks needs some help connecting.”
At its core, this error is a communication problem between QuickBooks, your network, and the hosting machine.
Why QuickBooks Error H505 Happens
QuickBooks Error H505 usually appears due to a network or hosting misconfiguration. Here are the most common triggers behind it:
Host system is not properly configured
If the computer acting as the host is not set up correctly, workstations will fail to connect.
QuickBooks services are not running
Essential components like QBFCMonitorService or QuickBooksDBXX may be stopped.
Incorrect firewall or security settings
The Windows firewall or antivirus program may block QuickBooks from communicating with the server.
Damaged or incorrect .ND (Network Descriptor) file
These files tell QuickBooks how to locate company data across the network. A damaged .ND file breaks the connection.
DNS or network connectivity issues
Poor network configuration or unstable internet can prevent QuickBooks from reaching the host.
Multiple computers set as host
Only one machine should have hosting enabled; otherwise, QuickBooks gets confused.
Symptoms That Indicate Error H505
You may experience one or more of the following:
● QuickBooks freezes or stops responding when switching to multi-user mode
● The company file fails to open from a workstation
● QuickBooks displays H-series errors, such as H101, H202, H303, or H505
● Slow network performance
● The host server disappears from QuickBooks’ network scan
If these issues sound familiar, the fixes below will help you get back on track.
How to Fix QuickBooks Error H505
To repair this error, you’ll need to verify your hosting settings, restart required QuickBooks services, and ensure your firewall allows QuickBooks connections. Work through each solution until the issue is resolved.
Check Hosting Setup on All Workstations
Only the server computer should host the company file.
On every workstation:
● Open QuickBooks
● Select File → Utilities
● If you see “Stop Hosting Multi-User Access”, DO NOT select it
● If you see “Host Multi-User Access”, leave it as is
This ensures that only the server is hosting.
Enable Hosting on the Server Computer
On the computer storing the company file:
Open QuickBooks → File → Utilities
Select Host Multi-User Access
This ensures workstations can connect properly.
Restart QuickBooks Database Services
QuickBooks requires background services to run multi-user mode. If these services stop working, Error H505 appears.
● Press Windows + R
● Type services.msc
● Locate QuickBooksDBXX (XX varies by version)
● Right-click → Start or Restart
● Set Startup Type to Automatic
Next, repeat these steps for:
QBCFMonitorService
This service is often related to H-series errors. If it isn’t running, QuickBooks cannot communicate with the server.
Fix Your .ND File (Network Descriptor File)
A damaged .ND file can prevent QuickBooks from connecting to the company file.
● Go to the folder containing your company file
● Find the file ending with .ND
● Right-click → Rename
● Add .old at the end
QuickBooks will create a fresh .ND file when you rescan using QuickBooks Database Server Manager.
Use QuickBooks Database Server Manager
This is one of the most effective tools for fixing H-series errors.
On the server:
● Download or open QuickBooks Tool Hub
● Go to Network Issues
● Select QuickBooks Database Server Manager
● Browse to your company file folder
● Start the scan
If the scan shows your file, your network is correctly configured again.
Configure Windows Firewall for QuickBooks
Firewall restrictions are one of the biggest causes of Error H505.
Ensure inbound and outbound rules are created for the following:
QuickBooksDBXX.exe
QBW32.exe
FileDoctor.exe
Additionally, open the ports QuickBooks requires (vary by version).
Once firewall settings are updated, restart your computer.
Check Folder Permissions
QuickBooks needs full access to the folders where your company files are stored.
Ensure the following permissions are enabled:
● Read
● Write
● Create
● Delete
If a workstation doesn’t have these rights, Error H505 may appear.
Use QuickBooks Tools Hub for Automatic Fixes
QuickBooks Tools Hub includes automated utilities that can repair network-related issues:
● File Doctor
● Network Fix
● Database Server Manager
Running these tools often resolves H-series errors without manual troubleshooting.
Restart Your Server Computer
Sometimes a simple reboot refreshes QuickBooks services and network paths.
Restart both the server and workstation, then try again.
Verify DNS and Network Stability
If your server name isn’t resolving correctly, QuickBooks won’t connect.
Check:
● Network cable/wireless signal
● Ping the server from workstations
● Router configuration
If the ping fails or times out, resolve the network issues first.
How to Prevent QuickBooks Error H505 in the Future
● Keep QuickBooks Desktop updated
● Ensure only one device hosts multi-user mode
● Regularly clean and refresh .ND and .TLG files
● Run QuickBooks Database Server Manager after moving files
● Maintain stable internet and local network connections
● Add QuickBooks paths as exclusions in antivirus software
Following these steps significantly reduces H-series errors across the network.
Related topics on your site:
● qbcfmonitorservice not running on this computer
● QuickBooks Multi-User Mode Not Working
● QuickBooks Error H505 (this article itself)
● QuickBooks not responding when opening company file
Conclusion
QuickBooks Error H505 is common when using multi-user mode, but with the right troubleshooting steps, you can fix it quickly. Whether it’s a hosting configuration problem, a firewall block, or a damaged .ND file, restoring network communication usually resolves the error.
If the issue continues even after applying these fixes, the problem could be deeper—such as server corruption or misconfigured permissions—and manual troubleshooting from an expert may be needed.
Frequently Asked Questions (FAQs)
What is QuickBooks Error H505?
QuickBooks Error H505 occurs when a workstation cannot access a company file stored on the server. It usually appears while switching to multi-user mode and indicates a hosting or connectivity issue.
Why does QuickBooks Error H505 appear?
This error appears due to improper hosting settings, blocked network ports, damaged .ND files, firewall restrictions, or QuickBooks services (like QBDBManager) not running on the server.
How do I fix QuickBooks Error H505 quickly?
The fastest fix is to ensure only the server is hosting, restart QuickBooks Database Server Manager, and repair network settings using QuickBooks Tool Hub. Also verify that your firewall allows QuickBooks communication.
Can firewall settings cause Error H505?
Yes. If the Windows firewall or antivirus blocks QuickBooks ports or services, workstations won’t connect to the server—triggering H-series errors like H505, H202, or H303.
Do I need QuickBooks Database Server Manager to fix H505?
Yes. QB Database Server Manager is essential for scanning the company file folder, rebuilding .ND files, and allowing multi-user connections.
What if QuickBooks services are not running?
If services like QuickBooksDBXX or QBCFMonitorService are stopped, QuickBooks cannot communicate with the server. Restarting these services often resolves the error.
Can corrupted .ND files cause H505?
Absolutely. A damaged Network Descriptor (.ND) file prevents QuickBooks from locating the company file across the network. Renaming the file and rescanning it fixes the issue.
Why does multi-user mode fail in QuickBooks?
Multi-user mode may fail due to server misconfiguration, incorrect permissions, damaged configuration files, or unstable network connections.
How can I prevent Error H505 in the future?
Maintain correct hosting settings, update QuickBooks regularly, allow necessary ports through the firewall, and ensure stable network connections. Also avoid moving the company file without resyncing it in Database Server Manager.
Is Error H505 related to H202 and H303?
Yes. All H-series errors represent network or hosting problems in QuickBooks. They typically occur when workstations cannot reach the server that hosts the company file.



