QuickBooks Error H202: How to Fix Multi-User Mode Issues (Complete Guide)
QuickBooks Error H202 appears when your computer cannot communicate with the server hosting the company file in multi-user mode. It usually shows up as: “This company file is on another computer, and QuickBooks needs some help connecting.” The good news — this error is fixable without calling IT support.
This guide covers every proven fix for the H202 error, from checking your firewall to reconfiguring the QuickBooks Database Server Manager. Work through these steps in order and you will be back in your company file in under 30 minutes.
- Cause: The workstation cannot reach the QuickBooks Database Server Manager on the host computer — usually a firewall, DNS, or hosting service issue.
- Fix: Verify QuickBooksDBXX service is running on the host, open firewall ports 8019 and 56728, and run the QuickBooks File Doctor tool.
What Causes QuickBooks Error H202?
The H202 error is a network communication error. QuickBooks in multi-user mode requires each workstation to connect to a central host machine where the Database Server Manager runs. When that connection fails, H202 appears. Common root causes include:
- QuickBooksDBXX service not running — The database service on the host PC has stopped or was never started.
- Firewall blocking QuickBooks ports — Windows Firewall or a third-party antivirus is blocking ports 8019, 56728, 55378–55382.
- Incorrect hosting settings — Multi-user hosting is turned on for the wrong machine (a workstation instead of the server).
- DNS or hostname resolution failure — The workstation cannot resolve the host computer’s name to an IP address.
- Damaged or missing .ND file — The Network Descriptor file that tells QuickBooks where the company file lives is corrupted.
How to Fix QuickBooks Error H202: Step-by-Step
Step 1 — Run QuickBooks File Doctor
The fastest first step. Download and install the QuickBooks Tool Hub from the official Intuit website, then open it and click Company File Issues → Run QuickBooks File Doctor. Select your company file and choose Check your file and network. Let it scan — this tool automatically detects and fixes most H202 causes including firewall rules and .ND file issues.
Step 2 — Verify the QuickBooksDBXX Service Is Running on the Host
On the host computer (the machine with the company file), press Windows + R, type services.msc and press Enter. Scroll down and find QuickBooksDBXX (XX = your QuickBooks year, e.g. QB 2024 = QBDB34). Right-click it and select Start if it is stopped. Set Startup Type to Automatic so it starts with Windows.
Step 3 — Check Multi-User Hosting Settings
Multi-user hosting should only be enabled on one machine — the host/server. On every workstation, open QuickBooks, go to File → Utilities. If you see Stop Hosting Multi-User Access, click it. Workstations should show Host Multi-User Access (not enabled). On the host machine, it should show Stop Hosting Multi-User Access (meaning it is enabled).
Step 4 — Add QuickBooks Firewall Exceptions
On the host machine, open Windows Defender Firewall → Advanced Settings → Inbound Rules → New Rule. Add port rules for:
- Port 8019 (TCP) — QuickBooks Database Manager
- Port 56728 (TCP) — QuickBooks sync service
- Ports 55378–55382 (TCP) — QuickBooks file sharing
Repeat for Outbound Rules. Also add the QuickBooks executable files (QBW32.exe, QBDBMgrN.exe) as firewall exceptions under Allow an App through Firewall.
Step 5 — Delete and Recreate the .ND File
Navigate to the folder containing your company file (usually C:\Users\Public\Documents\Intuit\QuickBooks\Company Files\). Find the file with the same name as your company file but ending in .ND (e.g. MyCompany.qbw.nd). Delete it or rename it to .nd.old. Then open the QuickBooks Database Server Manager on the host, click Scan Folders, add the company file folder and click Scan. This recreates the .ND file fresh.
Step 6 — Add the Host to the Windows Hosts File
If workstations cannot resolve the server name by hostname, add a manual entry. On each workstation, open Notepad as Administrator and open C:\Windows\System32\drivers\etc\hosts. Add a line at the bottom:
192.168.x.x HostComputerName
Replace 192.168.x.x with the host machine’s actual local IP address (find it by running ipconfig on the host), and HostComputerName with the host’s Windows computer name.
Still Not Working?
If the H202 multi-user error persists after all steps above, try these fallback solutions:
- Reinstall QuickBooks Database Server Manager — Download the QuickBooks installer, run it, and choose Custom/Network Options → Database Server Only. This reinstalls the service cleanly.
- Check antivirus software — Temporarily disable your antivirus and test. Products like Malwarebytes, Avast, and ESET are known to block QuickBooks ports even when firewall exceptions are added.
- Switch to folder sharing via IP instead of hostname — In QuickBooks, use the host’s IP address directly when opening the company file instead of the computer name.
Prevent QuickBooks H202 Error in the Future
- Keep the host machine always on — Workstations get H202 when the host is asleep or off. Set the host to never sleep.
- Set the QuickBooksDBXX service to Automatic startup — So it always starts with Windows and never leaves workstations without a server to connect to.
- Run the QuickBooks File Doctor quarterly — Regular scans catch network issues before they become errors that interrupt your work.
QuickBooks Error H202 is one of the most common multi-user mode problems and almost always comes down to firewall, hosting settings, or a stopped service. With the steps above, most users resolve it in under 20 minutes. If your setup is particularly complex — VPN, multiple subnets, or a domain controller — consider moving your company file to QuickBooks’ recommended folder path and letting the File Doctor re-establish all network rules from scratch.
