Your office has multiple people who need to work in QuickBooks® at the same time — an accountant running reports while someone else enters invoices. You set up multi-user mode, but it's not working. One computer gets access while others are locked out, you see errors like "QuickBooks is currently in single-user mode" or "The file is in use by another QuickBooks user," or the whole multi-user setup just refuses to connect.
QuickBooks® Desktop multi-user mode allows up to 5 users (Pro/Premier) or up to 40 users (Enterprise) to work in the same company file simultaneously over a local network. The company file lives on one computer (the "server" or "host"), and other computers (the "workstations") connect to it through the network. When this setup breaks, it's almost always a networking, firewall, or QuickBooks® Database Server Manager issue — not a problem with your data.
Why Multi-User Mode Fails
- QuickBooks® Database Server Manager not running — The Database Server Manager (QBDBMgrN.exe) must be running on the server computer at all times. If it crashes, stops, or isn't installed, no workstation can connect in multi-user mode.
- Firewall blocking QuickBooks® ports — QuickBooks® uses specific network ports (8019, 56728, 55378-55382) to communicate between the server and workstations. If Windows Firewall or third-party security software blocks these ports, connections fail.
- Hosting enabled on wrong computer — Only the server should have "Host Multi-User Access" enabled. If a workstation accidentally has hosting turned on, it creates a conflict — both computers think they're the host, and neither can properly share the file.
- Network Discovery and File Sharing disabled — Windows needs Network Discovery and File and Printer Sharing enabled for QuickBooks® multi-user to function. Privacy-focused Windows settings sometimes disable these.
- Company file not shared properly — The folder containing the company file needs to be shared on the network with proper read/write permissions for all QuickBooks® users.
- Different QuickBooks® versions on different computers — All computers in a multi-user setup should run the same QuickBooks® version and year. Mismatched versions (e.g., 2023 on the server and 2024 on a workstation) cause connection failures.
- DNS or NetBIOS resolution problems — If workstations can't resolve the server computer's name on the network, they can't find the company file. This is common when the server's computer name was recently changed.
6-Step Fix for Multi-User Mode Problems
⚠️ Important: Multi-user troubleshooting requires access to both the server computer and the workstations. Have someone available at the server while you work through these steps.
1 Verify Database Server Manager Is Running
This is the most common cause and the first thing to check:
- On the server computer, press Windows Key + R, type
services.msc, press Enter - Find "QuickBooksDBXX" in the list (XX = your QuickBooks® version + 10, e.g., QuickBooks® 2024 = QuickBooksDB34)
- Check the Status column — it should say "Running"
- If it's not running, right-click → Start
- Set Startup Type to "Automatic" so it starts with Windows
- Also check for "QBCFMonitorService" and ensure it's running and set to Automatic
- Click the Recovery tab → set First failure, Second failure, and Subsequent failures all to "Restart the Service"
2 Fix Hosting Configuration
Only the server should host — check every computer:
- On each WORKSTATION: open QuickBooks® → File → Utilities → check what it says
— It should say "Host Multi-User Access" (meaning it's currently NOT hosting and clicking would turn it on — do NOT click it)
— If it says "Stop Hosting Multi-User Access" that means this workstation IS hosting — click it to turn hosting OFF - On the SERVER: open QuickBooks® → File → Utilities
— It should say "Stop Hosting Multi-User Access" (meaning hosting IS active — this is correct)
— If it says "Host Multi-User Access" click it to enable hosting on the server - After fixing hosting, have each workstation close QuickBooks® and reopen it
3 Configure Windows Firewall
QuickBooks® needs firewall exceptions on both the server and all workstations:
- Open QuickBooks® Tool Hub on the server → Network Issues → "QuickBooks Firewall Configuration Tool"
- Run the tool — it automatically creates the necessary firewall exceptions
- If you use a third-party firewall (Norton, McAfee, etc.), you need to manually add exceptions for:
—QBW32.exe(main QuickBooks® program)
—QBDBMgrN.exe(Database Server Manager)
— Ports 8019, 56728, 55378-55382 - Repeat on each workstation
4 Scan the Company File Folder in Database Server Manager
The Database Server Manager needs to know where your company file is stored:
- On the server, open "QuickBooks Database Server Manager" from the Start menu
- Click the "Scan Folders" tab
- Click "Add Folder" and browse to the folder containing your company file
- Click "Scan" — it will find your .QBW files and monitor them for multi-user access
- After scanning, the .ND (network descriptor) file is created or updated in the company file folder
5 Enable Network Discovery and File Sharing
Windows needs these features enabled on all computers:
- Open Control Panel → Network and Sharing Center → Change advanced sharing settings
- Under your current network profile (Private or Domain), enable:
— "Turn on network discovery"
— "Turn on file and printer sharing" - Under "All Networks," select "Turn off password protected sharing" (or ensure all QuickBooks® users have Windows accounts on the server)
- Apply changes on the server AND all workstations
6 Use IP Address Instead of Computer Name
If workstations still can't find the server, bypass DNS/NetBIOS entirely:
- On the server, open Command Prompt and type
ipconfig— note the IPv4 address - On the workstation, open QuickBooks® → File → Open or Restore Company → Open a company file
- In the file path, type:
\\[SERVER-IP]\[SharedFolder]\CompanyFile.qbw
Example:\\192.168.1.100\QBData\MyCompany.qbw - If this works, the issue is with computer name resolution on your network
Multi-User Error Codes Explained
QuickBooks® multi-user errors have specific codes that help identify the problem. Error H202 means the workstation can find the server but can't communicate with the Database Server Manager — usually a firewall or port issue (see our detailed H202 guide). Error H303 and H505 mean the server computer itself can't switch to multi-user mode — check that the Database Server Manager is running and the file isn't in a read-only folder. Error -6000, -301 means the company file can't be found on the network — verify the file path and network sharing. Error -6073, -99001 means another user has the file open in single-user mode — find out who and ask them to switch to multi-user (File → Switch to Multi-User Mode).
Multi-User Maintenance Tips
- Keep all computers on the same QuickBooks® version — Update all computers at the same time.
- Use a wired network connection for the server — WiFi is unreliable for multi-user file sharing.
- Set the server to never sleep — If the server goes to sleep, all workstations lose their connection.
- Back up daily — Multi-user environments have more write operations, increasing corruption risk.
- Restart the Database Server Manager weekly — A weekly restart of the QBDBMgrN service prevents memory leaks.
- Assign a static IP to the server — If the server's IP changes (DHCP), workstations using the IP address will lose connection.
Frequently Asked Questions
QuickBooks® Pro and Premier support up to 5 simultaneous users. QuickBooks® Enterprise supports up to 40 simultaneous users. Each user needs their own license. QuickBooks® Online supports varying numbers of users depending on the plan.
The fastest, most reliable computer on your network should be the host/server — ideally one with a wired network connection, not WiFi. It should stay on during business hours and never go to sleep while users are working. Only the host computer should have "Host Multi-User Access" enabled.
No. Any Windows computer can act as the QuickBooks® host. However, for offices with 3+ users, a dedicated server or NAS provides better performance and reliability. The host computer should have a wired connection, stay powered on, and have enough RAM (8GB+) to handle the file serving load.
Another user has the file open in single-user mode, or hosting isn't enabled on the server. Check who has the file open (File → Close Company on each workstation), ensure only the server has hosting enabled, and make sure the Database Server Manager is running on the server.
Need Expert Help with QuickBooks®?
Our independent technicians fix QuickBooks® issues remotely. Free diagnosis on every call.
📞 Call +1-888-550-4779 — Free Diagnosis⚠️ Disclaimer: InstantDesk Support is an independent, third-party technical support provider. We are not affiliated with Intuit Inc. or QuickBooks®. For free official support, visit quickbooks.intuit.com.