QuickBooks Multi-User Mode Error Guide
How to Fix QuickBooks Error H505
You tried to switch QuickBooks to multi-user mode and got stopped by: "You are trying to work with a company file that is located on another computer, but that computer needs additional installation and setup (H505)."
The key word in that message is "needs additional installation and setup". Unlike H202 — which means a workstation cannot reach a correctly configured server — H505 means the server itself is not properly set up to host. At QuickFix Bookkeeping, that one distinction changes everything about where you start troubleshooting.
The QuickFix Bookkeeping Distinction
H505 and H202 look identical to most users. They are not — and the fix is different.
H202 — Workstation problem
Server is configured correctly — workstation can't reach it
The server is set up properly as the host. The problem is on the workstation side — firewall, DNS, services, or version mismatch preventing the connection. Fix focuses on the workstation and network path.
H505 — Server setup problem
Server is not configured correctly — or multiple machines are hosting
The server either has not been set up as the host, does not have the Database Server Manager installed, or multiple workstations are all trying to host simultaneously. Fix focuses on the server configuration first — not the workstations.
Practical test: If you can open the company file directly on the server computer without errors — but workstations cannot — you almost certainly have H505. If neither the server nor workstations can open the file, you likely have an H202 or 6000-series error instead.
What Is QuickBooks Error H505?
Error family
H505
H-Series · Multi-User Mode
Related: H101 · H202 · H303
What H505 means
H505 means QuickBooks has located the company file on another computer but that computer is not properly configured to serve it in multi-user mode. The server either lacks the required setup, has hosting disabled, does not have the Database Server Manager installed, or is competing with other machines that are also trying to host.
Your data is safe. H505 is a configuration error — it does not alter or damage the company file. Multi-user access is blocked until the server setup is corrected.
H-Series — Where H505 Fits
H101
No host found on the network
H202
Workstation can't reach server
H303
This machine set as host but file is elsewhere
H505
This page — server not set up to host correctly
What Causes QuickBooks Error H505?
🖥️
Multiple Workstations Hosting Simultaneously
This is the single most common H505 cause. When more than one computer on the network has "Host Multi-User Access" enabled, they compete for control — and QuickBooks on workstations cannot determine which is the authoritative host, producing H505. Only one machine — the designated server — should ever have hosting active.
⚙️
Database Server Manager Not Installed on Server
If QuickBooks was installed on the server without the Database Server Manager component, the server cannot serve the company file to workstations — even if hosting is technically enabled. H505 appears immediately on all workstations.
🔒
Hosting Disabled on the Server
The server computer has QuickBooks installed and the company file stored locally — but hosting was never enabled or was accidentally disabled. Without hosting active on the server, no workstation can access the file in multi-user mode.
📄
Damaged or Missing .ND File
The Network Descriptor (.ND) file — which tells QuickBooks how to locate and access the company file on the network — is corrupted or absent. Without it, the Database Server Manager cannot properly register the file for multi-user access.
🛡️
Firewall Blocking Server Communication
Windows Firewall or third-party security software on the server is blocking the ports QuickBooks uses for multi-user communication — preventing workstations from completing the connection even when the server is correctly configured.
📡
QuickBooks Services Not Running on Server
The QuickBooksDBXX and QBCFMonitorService Windows services are stopped or not set to auto-start on the server. Without these services running, the server cannot maintain multi-user connections regardless of how hosting is configured.
How H505 Shows Up
01
All workstations show H505 simultaneously
Unlike H202 which can affect individual workstations, H505 typically appears on every workstation at the same time — because the problem is with the server's configuration, which affects all connections equally.
02
File opens fine directly on the server
If you can open the company file on the server computer itself without error — but workstations cannot connect — this strongly points to H505 rather than H202. The file is accessible; the network serving is broken.
03
Error appeared after a new machine was added
H505 commonly surfaces after adding a new workstation to a QuickBooks network — particularly if QuickBooks was installed on it with hosting enabled by default, which then competes with the server.
04
Error message specifically mentions "additional installation and setup"
The H505 message text — "that computer needs additional installation and setup" — is the clearest diagnostic signal. This phrasing specifically indicates the server machine's QuickBooks or Database Server Manager installation is incomplete or misconfigured.
How to Fix QuickBooks Error H505 — Step by Step
Method 1 resolves the majority of H505 cases — multiple machines hosting. Work through in order if that does not apply.
METHOD 1
Fix Hosting — One Server Only, All Workstations Off
Resolves majority of H505 cases
The most common H505 cause is multiple machines competing to host. This fix ensures exactly one machine — the server — has hosting enabled, and every workstation has it disabled. It must be done on every computer on the network.
Do this on every computer — workstations first, server last. Visit each machine before configuring the server.
1
On each workstation: Open QuickBooks (do not open the company file). Go to File → Utilities. If you see "Stop Hosting Multi-User Access" — click it to disable hosting on that workstation. If you see "Host Multi-User Access" — leave it alone, hosting is already off.
2
On the server: Open QuickBooks. Go to File → Utilities. If you see "Host Multi-User Access" — click it to enable hosting. If you see "Stop Hosting Multi-User Access" — hosting is already on, leave it.
3
Restart QuickBooks on all machines. Test switching to multi-user mode from each workstation: File → Switch to Multi-User Mode.
QuickFix tip: When a new computer is added to a QuickBooks network and QuickBooks is installed, the installer defaults to enabling hosting. This is the trigger for most "suddenly appeared" H505 errors — a new machine with hosting on joined the network and is now competing with the server. Always disable hosting on any new workstation immediately after QuickBooks is installed on it.
METHOD 2
Install or Repair the Database Server Manager on the Server
If DB Server Manager is missing
If the Database Server Manager was not installed on the server — or was installed but is running the wrong version — multi-user mode cannot function regardless of how hosting is configured. This is the second most common H505 cause.
1
On the server, open QuickBooks Tool Hub → Network Issues → QuickBooks Database Server Manager. If Tool Hub says the Database Server Manager is not installed — follow the prompt to install it. Choose the version matching your QuickBooks Desktop year.
2
Once the Database Server Manager is open, confirm your company file folder is listed. If not — click Browse, navigate to the folder, then click Start Scan. The scan creates new .ND files and configures firewall exceptions automatically.
3
After the scan completes, test multi-user access from workstations. Go to File → Switch to Multi-User Mode on each affected workstation.
METHOD 3
Rename the .ND File and Rescan
For corrupted network descriptor
The .ND file is the Network Descriptor — it tells QuickBooks where to find the company file on the network. When it is corrupted or contains outdated network paths, QuickBooks cannot serve the file to workstations. Renaming it forces a fresh recreation.
1
On the server, navigate to the folder containing your company file. Find the file named YourCompanyName.QBW.ND. Right-click it → Rename → add .OLD to the end.
2
Open QuickBooks Tool Hub → Network Issues → QuickBooks Database Server Manager. Click Start Scan on the company file folder. This creates a fresh .ND file with the correct current network configuration.
3
Restart QuickBooks on the server and all workstations. Test multi-user access.
METHOD 4
Restart QuickBooks Services and Set to Auto-Start
For stopped services on server
The QuickBooksDBXX and QBCFMonitorService Windows services must be running on the server. If either has stopped, all workstations get H505 immediately. Setting them to Automatic start prevents this from recurring after reboots.
1
On the server, press Windows + R → type services.msc → Enter. Find QuickBooksDBXX and QBCFMonitorService.
2
Right-click each → Restart. If Stopped → Start. Double-click each → set Startup type to Automatic → Apply → OK.
3
Test multi-user mode from workstations. Also check the Log On tab of each service — they should run under a local administrator account for reliable performance.
METHOD 5
Configure Firewall Exceptions and Run QuickBooks File Doctor
If firewall is blocking server
If Methods 1–4 did not resolve H505, Windows Firewall or a third-party security product is blocking the server's ability to serve the company file. QuickBooks File Doctor can automatically fix both the network configuration and firewall rules in a single scan.
1
On the server, open QuickBooks Tool Hub → Company File Issues → Run QuickBooks File Doctor. Select your company file and choose Check your file and network. Enter admin password and run.
2
If File Doctor does not fully resolve it — manually add firewall exceptions on the server for ports 8019, 55373–55378 (TCP, both inbound and outbound). Also add program exceptions for QBW32.exe and QBDBMgrN.exe.
3
Restart QuickBooks on all machines and test multi-user access.
Quick Reference — Which Fix For Your Situation?
| Your situation |
Most likely cause |
Start with |
| New workstation added recently |
Multiple machines hosting |
Method 1 — fix hosting |
| All workstations affected, file opens on server OK |
Multiple hosting or DB Manager |
Method 1 then 2 |
| DB Server Manager not found / not installed |
Missing component on server |
Method 2 — install DB Manager |
| Appeared after server reboot |
Services stopped |
Method 4 — restart services |
| Methods 1–4 done, H505 still appearing |
Firewall blocking server |
Method 5 or call us |
Frequently Asked Questions About Error H505
What is the difference between H505 and H202?
H202 means a workstation cannot reach a server that is correctly configured — the problem is in the connection path between them. H505 means the server itself is not properly set up to host — the problem is at the server configuration level. In practice: if the company file opens fine directly on the server but not from workstations, lean toward H505. If neither the server nor workstations can open the file, lean toward H202 or a 6000-series error. The fixes for H505 focus on the server first; H202 fixes focus on the workstation and network path.
Does my server need QuickBooks Desktop installed, or just the Database Server Manager?
It depends on whether the server is also used as a workstation. If the server is a dedicated file server that nobody works on directly — you only need the Database Server Manager installed on it, not the full QuickBooks Desktop application. If the server is also used as a workstation — you need the full QuickBooks Desktop plus the Database Server Manager. H505 specifically occurs when the Database Server Manager component is missing from the server, regardless of which setup you use.
Why does H505 appear every time we add a new computer to the network?
Because QuickBooks Desktop installer enables hosting by default on every machine it is installed on. When a new workstation is set up and QuickBooks is installed, it immediately starts competing with the server for hosting control — producing H505 across the entire network. The solution is to disable hosting on the new workstation immediately after installation: File → Utilities → Stop Hosting Multi-User Access. At QuickFix Bookkeeping we include this as a mandatory step in every new QuickBooks workstation setup checklist.
How do I prevent H505 from coming back?
Three habits eliminate most recurring H505 situations. First, disable hosting on every workstation immediately after QuickBooks is installed — make this part of your standard setup procedure. Second, set QuickBooks Windows services (QuickBooksDBXX and QBCFMonitorService) to Automatic startup on the server so they survive reboots. Third, assign the server a static IP address — if the server's IP changes through DHCP, the .ND file becomes stale and H505 reappears. These three configurations together make H505 essentially a permanent fix rather than a recurring problem.
Related H-Series and Multi-User Errors
Team Still Locked Out After H505?
Multi-User Mode Down.
Let's Get Everyone Back In.
Certified Intuit ProAdvisors · QuickBooks Network Specialists
Persistent H505 errors after standard troubleshooting usually point to a network configuration or Windows permissions issue that needs hands-on diagnosis. At QuickFix Bookkeeping, we resolve multi-user access errors for businesses across the US in a single remote session — getting your whole team back into QuickBooks fast.
Book a Free 30-Minute Consultation
No obligation. Same-day response. Your team back in QuickBooks today.