QuickBooks Error H505: What It Means & How to Fix It
This error means one of the workstations in your multi-user setup is incorrectly configured as a host, or the server can't communicate with all machines on the network. Check that hosting is only enab
Quick Fix: This error means one of the workstations in your multi-user setup is incorrectly configured as a host, or the server can't communicate with all machines on the network. Check that hosting is only enabled on the server, not on any workstation.
What Causes Error H505?
- Multiple machines have hosting mode turned on โ This is the most common cause. When more than one computer thinks it's the host, QuickBooks can't determine which one actually owns the file.
- QuickBooks services aren't running on the server โ If QuickBooks Database Server Manager or the QuickBooksDB service stopped, the network can't route file requests properly.
- Network configuration or IP changes โ If the server's IP address changed (common with DHCP), or a workstation was moved to a different network segment, the multi-user connection breaks.
How to Fix QuickBooks Error H505
Method 1: Fix Hosting Mode Across All Machines
This is the fix 90% of the time:
- Start with the workstations (NOT the server)
- On each workstation: File โ Utilities
- See "Stop Hosting Multi-User Access"? โ Click it to turn hosting OFF
- See "Host Multi-User Access"? โ Good, leave it (hosting is already off)
- On the server (last): File โ Utilities
- Confirm you see "Stop Hosting Multi-User Access" (meaning hosting is ON โ correct)
- If hosting is off, turn it on
Method 2: Restart Services on the Server
- On the server:
Windows + Rโservices.msc - Find QuickBooksDBXX โ right-click โ Restart
- Also restart QBCFMonitorService if present
- Open QuickBooks Database Server Manager โ re-scan your company file folder
- Try connecting from workstations
Method 3: Verify Network with Ping
- From each workstation, open Command Prompt
- Run
ping [server-ip]โ all should get replies - If one workstation can't reach the server, that's your problem machine
- Check its network cable, Wi-Fi connection, or subnet configuration
Method 4: Create Windows Firewall Exceptions
On both server and every workstation:
- Open Windows Firewall โ Allow an app
- Add
QBW32.exeandQBDBMgrN.exe - Allow through Private and Domain networks
- Restart QuickBooks on all machines
Method 5: Run QuickBooks File Doctor
- On the affected workstation: open QuickBooks Tool Hub
- Company File Issues โ QuickBooks File Doctor
- Select the company file โ "Check your file and network"
- Apply the recommended fixes
Still Getting Error H505?
- Map out your entire network โ which machines have QuickBooks, which is the server, what's the IP of each
- Contact Intuit Support โ multi-user errors sometimes need Intuit to remote in and verify the full configuration
- Consider upgrading to QuickBooks Enterprise for better multi-user support, or switch to QuickBooks Online to eliminate networking issues entirely
Prevent This Error in the Future
- Train your team โ nobody should change hosting settings without checking with IT first
- Use a static IP for the server โ prevents DHCP from reassigning it
- Audit hosting settings after every QuickBooks update โ updates can reset hosting mode
- Keep a network diagram with machine names, IPs, and roles (server vs. workstation)
Related Errors
- Error H101 โ Can't switch to multi-user mode
- Error H202 โ Server detected but can't communicate
- Error H303 โ Hosting misconfiguration
Tired of fighting QuickBooks errors? Accounting Ketchup catches up and cleans up your books in 3โ7 days. From $69/month. Get your price โ
Related QuickBooks Errors
Related Resources
Tired of QuickBooks headaches?
Accounting Ketchup fixes your messy QuickBooks in 3โ7 days. Flat rate. No surprises. We deal with the errors so you don't have to.