QuickBooks Error H 505

Let’s Dive in to see…

How to Fix QuickBooks Error C=505

QuickBooks Online

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.