QuickBooks · Sep 14th 2026 · 7 Min readHow to Install QuickBooks on a Server
To install QuickBooks Desktop on a server and share a company file across your network, you must choose the right installation type, configure the Database Server Manager, set folder permissions, and enable multi-user hosting. Skipping or misordering any of these steps is the most common reason a server install fails. Follow the sections below in order.
What You Need Before You Start
- The QuickBooks Desktop installer (the file is named Setup_QuickBooks.exe)
- Windows administrator credentials for the server
- Your QuickBooks license and product numbers
- All open programs closed on the server before you begin
- A decision on how the server will be used: will it run QuickBooks, or will it only host the company file?
That last point determines which installation path you take. Read the next section before you launch the installer.
Step-by-Step: Installing QuickBooks on a Server
Part 1 — Run the Installer on the Server
- Log in to the server with a Windows administrator account.
- Close all open programs.
- Locate Setup_QuickBooks.exe and double-click it to launch the installer.
- Accept the license agreement and enter your license and product numbers when prompted.
- On the installation type screen, select Custom and Network Options. Do not select Express — doing so can overwrite a previous QuickBooks Desktop version that you may need for troubleshooting.
- On the next screen, choose the option that matches your setup:
- If the server will both run QuickBooks and host the company file, select “I’ll be using QuickBooks Desktop on this computer, AND I’ll be storing our company file here so it can be shared over our network.”
- If the server will only host the company file and users will run QuickBooks from their own workstations, select “I will NOT be using QuickBooks on this computer. I will be storing our company file here so it can be shared over our network.”
- Choose or confirm the installation folder, then click Next and allow the installation to complete.
Part 2 — Install and Configure the QuickBooks Database Server Manager
The Database Server Manager must be installed on the server computer that hosts your company files. It allows multiple users to access a single company file at the same time.
- If the Database Server Manager was not installed automatically during Part 1, rerun Setup_QuickBooks.exe, choose Custom and Network Options, and select the file-hosting-only option to install the Database Server Manager component.
- Once installed, open QuickBooks Database Server Manager from the Windows Start menu.
- Use the Scan Folders tab to browse to the folder where your company file (.QBW) is stored.
- Click Scan. The tool will configure network data files (.ND) that workstations need to connect.
- Confirm the company file appears under QuickBooks company files found.
Part 3 — Set Network Sharing and Folder Permissions
- In Windows Explorer, right-click the folder that contains your company file.
- Select Properties > Sharing > Advanced Sharing and enable sharing for that folder.
- Under Permissions, give the Windows user account that runs the QuickBooks Database Server Manager service Full Control.
- Apply the same permission level under the Security tab.
- On each workstation that will access the file, map a network drive to the shared folder so users can browse to the company file consistently.
Part 4 — Turn On Multi-User Hosting on the Server
- Open QuickBooks Desktop on the server.
- Go to File > Utilities.
- If the menu shows Host Multi-User Access, click it to enable hosting. If it shows Stop Hosting Multi-User Access, hosting is already on — leave it as is.
- Confirm the prompt. QuickBooks will close and reopen the company file in multi-user mode.
Part 5 — Install QuickBooks on Each Workstation
For a multi-user network, QuickBooks must also be installed on every workstation that will access the company file.
- Run Setup_QuickBooks.exe on each workstation.
- Choose Custom and Network Options, then select “I’ll be using QuickBooks Desktop on this computer.”
- After installation, open QuickBooks on the workstation and use File > Open or Restore Company.
- Browse to the mapped network drive and open the company file from the server.
For full firewall and internet security configuration requirements for a multi-user network, refer to the official Intuit documentation at Intuit.
Terminal Server Installation
A terminal server is a central server where multiple users access QuickBooks Desktop and the company file from their own devices without needing a local QuickBooks install. The install process has two extra commands.
- On the terminal server, open a Command Prompt as administrator.
- Run the command change user /install before launching the QuickBooks installer.
- Complete the QuickBooks Desktop installation using Custom and Network Options as described in Part 1 above.
- After the installation finishes, return to the Command Prompt and run change user /execute.
- Configure the Database Server Manager and folder permissions following Parts 2 and 3.
These two commands put the terminal server into install mode and then return it to execute mode — skipping them causes per-user settings to be written incorrectly and typically breaks multi-user access.
Common Issues and Troubleshooting
Company file not found from workstations — Rescan the company file folder in Database Server Manager. Verify the .ND file exists next to the .QBW file. Check that the Windows Firewall allows QuickBooks ports on the server.
Multi-user hosting keeps turning off — Only one machine should have hosting turned on. Check whether a workstation accidentally has Host Multi-User Access enabled; disable it on all machines except the server.
QuickBooks overwrote a previous version — This happens when Express installation is chosen instead of Custom and Network Options. Always choose Custom on a server to preserve existing installations.
Permissions errors when opening the company file — Confirm the QuickBooks Database Server Manager service account has Full Control on both the Sharing and Security tabs of the company file folder.
Terminal server users can’t see their preferences — The change user /install / change user /execute sequence was likely skipped. Uninstall QuickBooks, re-run those commands in the correct order, then reinstall.
Is a Hosted Cloud Option Worth Considering?
Managing a server install — patching Windows, maintaining firewall rules, handling backups, and troubleshooting Database Server Manager — takes real IT time. Firms that want multi-user QuickBooks access without managing physical or virtual server infrastructure sometimes move to a managed cloud hosting environment instead.
Sagenext hosts QuickBooks Desktop, QuickBooks Enterprise, QuickBooks Premier, QuickBooks Pro, and other accounting applications on managed servers where provisioning, security, backups, and software updates are handled for you. Users connect via a remote desktop session from any device. A free trial is available with no credit card required — details at.
If you are already on a hosted environment and need guidance specific to your setup, see our related article on Ensure Security As QuickBooks Cloud Hosting User.
Frequently Asked Questions
What is the difference between Custom and Express installation for QuickBooks on a server?
Express installation uses default settings and can overwrite an existing QuickBooks Desktop version already installed on the machine — a problem if you need that older version for troubleshooting or to open legacy company files. Custom and Network Options lets you choose exactly where QuickBooks installs and which network role the server plays. Intuit specifically warns against using Express on a server for this reason. Always use Custom when installing on a server.
Do I need to install QuickBooks on every workstation if the server already has it?
Yes. For a standard multi-user network setup, QuickBooks must be installed on each workstation that will run the application. The server hosts the company file and runs the Database Server Manager so multiple users can access the file simultaneously, but each workstation still needs a local copy of QuickBooks to open and work in the file. The only exception is a terminal server setup, where users run QuickBooks remotely from the server itself.
What does the QuickBooks Database Server Manager actually do?
It runs as a Windows service on the server and manages concurrent access to QuickBooks company files. When you scan a folder with it, it creates a network data file (.ND) next to your company file. Workstations read that .ND file to locate the company file on the network. Without the Database Server Manager running and configured, multiple users cannot reliably open the same company file at the same time.
Why do I need to run ‘change user /install’ on a terminal server?
Terminal servers track application settings on a per-user basis. The change user /install command temporarily puts the server into install mode so application settings are written to a shared location rather than a user-specific profile. After installation, change user /execute returns the server to normal operation. If you skip these commands, QuickBooks settings are stored only for the installing user’s profile and other users will encounter errors or missing settings when they log in.
Can I host a QuickBooks company file on a server without buying an extra license?
The QuickBooks license covers how many users can access the file simultaneously, not the number of machines the software is installed on for network-hosting purposes. If the server is set to host the file only (not run QuickBooks itself), you install only the Database Server Manager component and no additional user license is consumed by the server. If users will also run QuickBooks on the server directly, that counts as a concurrent user seat under your license terms. Verify your specific license terms with Intuit for your edition.

