QuickBooks · Sep 23rd 2026 · 7 Min readHow to Host QuickBooks Desktop Company File?
Your bookkeeper is in Dallas, your CPA is remote, and both need to work in the same QuickBooks Desktop company file today. That’s the moment hosting stops being a technical preference and becomes a business necessity. Here’s exactly how to do it — and where the on-premise approach runs out of road.
What Hosting Actually Means for QuickBooks Desktop
QuickBooks Desktop has three hosting modes built in: Not Hosting (Hosting Off), Hosting Local Files Only, and Hosting Local & Remote Files. The distinction matters. Most firms only need the second mode — the server shares local files with workstations on the same network. The third mode adds remote files to that mix.
One rule Intuit is firm about: only the server computer should host the company file. Every workstation in the office should have hosting turned off. If two machines both have hosting enabled, you’ll get file-locking errors and data corruption risk.
What You Need Before You Start
- At least two QuickBooks Desktop user licenses. Multi-user mode requires it.
- A dedicated server or host computer — this is the machine where the
.QBWcompany file lives. It can be a true server or a peer computer running Windows with drive mapping, but it should be on and accessible whenever anyone needs to work. - QuickBooks Database Server Manager installed on the server. If no one uses QuickBooks Desktop interactively on the server itself, you can install just the Database Server Manager component. Either way, you need to scan the company files with the tool so they’re accessible over the network.
- A shared folder on the server with appropriate permissions, so workstations can reach the file.
- Firewall rules configured to allow QuickBooks traffic. Intuit’s firewall configuration guide covers the specific ports — skipping this step is the number-one reason multi-user setups fail on day one. Intuit
Step-by-Step: Enable Hosting on the Server
Step 1 — Open QuickBooks Desktop on the server computer.
Log in as an admin. If this machine only runs the Database Server Manager, skip to Step 5.
Step 2 — Go to File > Utilities.
If the menu shows Stop Hosting Multi-User Access, hosting is already on — you’re done with this step. If it shows Host Multi-User Access, click it.
Step 3 — Confirm the prompt.
QuickBooks will close the open company file briefly to switch modes. Click Yes.
Step 4 — Verify the mode.
Go back to File > Utilities. You should now see Stop Hosting Multi-User Access, confirming the server is live.
Step 5 — Run QuickBooks Database Server Manager.
Open the tool on the server, browse to the folder containing your .QBW file, and click Scan. This creates the .ND and .TLG network descriptor files that workstations use to find the file on the network.
Step 6 — Map the network drive on each workstation.
On every user machine, map the server’s shared folder as a network drive (e.g., Z:). This is how QuickBooks on the workstation locates the hosted file as if it were local.
Step 7 — Open QuickBooks on each workstation.
Choose Open or Restore Company, browse to the mapped drive, and open the .QBW file. QuickBooks will prompt each user to confirm they’re opening in multi-user mode.
Step 8 — Confirm workstation hosting is off.
On each workstation, go to File > Utilities. If you see Host Multi-User Access (not Stop), hosting is correctly off. If it shows Stop Hosting Multi-User Access, click it to turn it off.
The Limits of On-Premise Hosting
Local multi-user hosting works well when everyone is in the same office on the same network. It breaks down the moment someone needs to work from home or a client site. Intuit is explicit: to access QuickBooks Desktop data stored at a different physical location, you need a hosting service. Trying to work around this by saving the company file to OneDrive or another cloud storage platform doesn’t work — Intuit says so directly, and the file corruption risk is real.
For firms where remote access is the norm, not the exception, a managed cloud hosting solution is the cleaner path.
How Sagenext Helps
Sagenext hosts QuickBooks Desktop — Pro, Premier, Enterprise — along with Sage 50, Sage 100, Drake, Lacerte, ProSeries, UltraTax, ATX, and other accounting tools on fully managed cloud infrastructure.
Practically, this means your team connects via a remote desktop session from any device, anywhere, and the company file is always available — no VPN configuration, no firewall exceptions to maintain, no one’s office computer needing to stay on all night. Provisioning, backups, security patching, and QuickBooks version updates are handled for you.
For a small CPA firm with staff working hybrid schedules, the operational difference is significant: you eliminate the server-admin burden entirely and stop troubleshooting multi-user errors at 7 PM before a filing deadline.
Sagenext offers a free trial with no credit card required if you want to test the environment before committing. How To Host QuickBooks Desktop In The Cloud
Key Takeaways
- Only the server computer should have QuickBooks hosting enabled — turn it off on every workstation.
- QuickBooks Database Server Manager must scan the company file folder before workstations can connect.
- Multi-user mode requires at least two QuickBooks Desktop user licenses.
- Saving a QuickBooks Desktop company file to OneDrive or similar cloud storage does not work and risks data corruption.
- Remote access to a locally hosted file requires a hosting service — it’s not achievable through Windows file sharing alone.
- Managed cloud hosting eliminates the server maintenance burden and makes remote access reliable by default.
Frequently Asked Questions
Can I host the QuickBooks company file on a regular workstation instead of a server?
Yes, with a caveat. Intuit allows a peer computer running Windows to act as the host, using drive mapping to emulate a network share. It works for very small setups. The problem is reliability: if that workstation is turned off, restarted, or in use for something resource-intensive, every other user loses access. For anything beyond two or three occasional users, a dedicated server or cloud hosting is the better call.
Why do I need QuickBooks Database Server Manager?
The Database Server Manager creates the .ND network descriptor file that tells workstations where to find the company file on the network. Without it — or without running the scan — workstations won’t be able to connect, even if the shared folder is set up correctly. If you install the full QuickBooks Desktop application on the server, the Database Server Manager installs automatically alongside it.
Can two users edit the QuickBooks company file at the same time?
Yes, that’s the purpose of multi-user mode. Each user needs their own named QuickBooks user account set up inside the company file, and the firm needs a sufficient number of purchased user licenses. Some tasks — such as certain year-end processes or file maintenance utilities — require single-user mode and will prompt other users to log out temporarily.
Why can’t I just save the company file to OneDrive or Google Drive?
QuickBooks Desktop uses file-locking mechanisms that cloud sync services are not designed to handle. Intuit explicitly states this setup does not work. The sync process can corrupt the .QBW file or create conflicting versions. The correct solution for remote access is either a VPN pointing to an on-premise hosted file or a managed cloud hosting service.
How is cloud hosting different from setting up my own server?
With your own server, you own the hardware, manage the OS and QuickBooks updates, configure backups, and troubleshoot connectivity issues. With managed cloud hosting, the provider handles all of that. You get remote desktop access to a pre-configured environment, and the company file is available from any location without additional network setup on your end.

