QuickBooks Error H303: What It Means & How to Fix It
This error means a computer on your network is trying to host the company file but shouldn't be — or the server configuration is wrong. Check that only the server has hosting mode enabled, then restar
Quick Fix: This error means a computer on your network is trying to host the company file but shouldn't be — or the server configuration is wrong. Check that only the server has hosting mode enabled, then restart Database Server Manager.
What Causes Error H303?
- A workstation has hosting mode turned on — Only the server should host the company file. If a workstation accidentally has hosting enabled, QuickBooks gets confused about which machine actually has the file.
- The .ND (network descriptor) file is pointing to the wrong machine — The .ND file tells QuickBooks where to find the company file on the network. If it's stale or pointing to a machine that no longer hosts the file, you'll get this error.
- Database Server Manager isn't scanning the right folder — If the company file was moved or the server was changed, the Database Server Manager may not know where the file is.
How to Fix QuickBooks Error H303
Method 1: Fix Hosting Mode on All Machines
- On every workstation: Open QuickBooks → File → Utilities
- If you see "Stop Hosting Multi-User Access" → click it (this turns hosting OFF — correct for workstations)
- If you see "Host Multi-User Access" → leave it alone (hosting is already OFF)
- On the server: File → Utilities → you should see "Stop Hosting Multi-User Access" (meaning hosting is ON)
- If hosting is OFF, click "Host Multi-User Access" to enable it
Method 2: Delete and Rebuild the .ND File
- Close QuickBooks on all computers
- On the server, navigate to your company file folder
- Find the
.NDfile (same name as your company file, ending in.nd) - Delete it
- Open QuickBooks Database Server Manager → Scan Folders → add your company file folder → Scan
- This creates a fresh .ND file pointing to the correct server
Method 3: Restart Database Server Manager
- On the server:
Windows + R→services.msc - Find QuickBooksDBXX → right-click → Restart
- Open QuickBooks Database Server Manager and verify it shows your company file
- Try connecting from workstations
Method 4: Verify Network Settings
- On the workstation: open Command Prompt
- Run
ping [server-name-or-ip]— confirm connectivity - Make sure both machines are on the same subnet
- If using a VPN or remote connection, multi-user mode may not work — it's designed for local networks
Method 5: Use QuickBooks File Doctor
- Download QuickBooks Tool Hub on the affected workstation
- Go to Company File Issues → QuickBooks File Doctor
- Select the company file → "Check your file and network"
- Follow the repair recommendations
Still Getting Error H303?
- Verify the server hasn't changed — did someone move the company file to a different machine without updating Database Server Manager?
- Contact Intuit Support for remote troubleshooting
- Consider simplifying your setup — if multi-user Desktop is more trouble than it's worth, QuickBooks Online handles concurrent access without any networking headaches
Prevent This Error in the Future
- Label your server clearly — a sticky note saying "QB SERVER — DO NOT CHANGE" works
- Audit hosting settings monthly — especially after QuickBooks updates, which can reset settings
- Re-scan after moving files — always update Database Server Manager when the company file location changes
- Document your multi-user setup so anyone on the team can troubleshoot
Related Errors
- Error H101 — Can't switch to multi-user mode
- Error H202 — Server found but can't communicate
- Error H505 — Multi-user connection failure
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.