Accounting KetchupAccountingKetchup
Get My Price →
📁Company File Errors·QuickBooks Online

QuickBooks Error H303: What It Means & How to Fix It

⚡ 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 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?

  1. 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.
  2. 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.
  3. 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

  1. 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)

  1. 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

  1. Close QuickBooks on all computers
  2. On the server, navigate to your company file folder
  3. Find the .ND file (same name as your company file, ending in .nd)
  4. Delete it
  5. Open QuickBooks Database Server ManagerScan Folders → add your company file folder → Scan
  6. This creates a fresh .ND file pointing to the correct server

Method 3: Restart Database Server Manager

  1. On the server: Windows + Rservices.msc
  2. Find QuickBooksDBXX → right-click → Restart
  3. Open QuickBooks Database Server Manager and verify it shows your company file
  4. Try connecting from workstations

Method 4: Verify Network Settings

  1. On the workstation: open Command Prompt
  2. Run ping [server-name-or-ip] — confirm connectivity
  3. Make sure both machines are on the same subnet
  4. 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

  1. Download QuickBooks Tool Hub on the affected workstation
  2. Go to Company File Issues → QuickBooks File Doctor
  3. Select the company file → "Check your file and network"
  4. 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


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.