Many businesses can lose access to their QuickBooks company file when the hosting settings are configured incorrectly. When the hosting server is not set up properly, or a workstation is mistakenly hosting the company file, QuickBooks cannot establish a stable multi-user connection. As a result, users can encounter QuickBooks Error H202, Error H505, QuickBooks Cannot Connect to Server, Cannot Open Company File, and more. These issues can delay invoicing, payroll processing, bookkeeping, and other critical accounting tasks.
In this guide, we’ll discuss what the “QuickBooks Hosting Mode is Off” error means, its causes, system requirements, a pre-troubleshooting checklist, a complete four-phase troubleshooting process to fix QuickBooks hosting mode is off, and more.
What Does “QuickBooks Hosting Mode is Off” Mean?
The error message “QuickBooks Hosting Mode is Off” appears when a workstation attempts to access the company file in a multi-user environment, but the dedicated server or host computer is not properly configured to share the file, or a network service has failed.
In simple terms, it means the server that holds the main QuickBooks company file is currently refusing or unable to act as the “host,” thereby blocking all other users (workstations) from connecting to the data file (.QBW).
- Impact: This issue prevents users from switching to Multi-User Mode, leading to workflow disruption and the inability for teams to collaborate on the financial data.
| Error Code | Description |
| H101 | QuickBooks cannot access the company file because the required hosting configuration is unavailable. |
| H202 | The workstation cannot communicate with the hosting server over the network. |
| H303 | The company file requires additional network configuration to enable multi-user access. |
| H505 | The company file is stored on another computer, but the workstation cannot connect to the hosting server. |
| 6000 Series Errors | Company file or network-related issues that can occur when hosting or communication problems prevent QuickBooks from opening the file. |
System Requirements for QuickBooks Multi-User Hosting
QuickBooks Hosting Mode works correctly only when the hosting server, workstations, and network meet the required system requirements. Verifying these prerequisites before troubleshooting the QuickBooks Hosting Mode is Off error helps prevent QuickBooks Multi-User Mode issues, hosting failures, and network connectivity errors such as H202, H303, and H505.
| Component | Minimum Requirement | Recommended Configuration |
| Server Operating System | Windows Server 2016 Standard or Essentials | Windows Server 2022 Standard or Essentials (Windows Server 2019 also supported) |
| Workstation Operating System | Windows 10 (64-bit) | Windows 11 (64-bit) with the latest updates |
| QuickBooks Desktop Version | Same supported QuickBooks Desktop version on every computer | Same year, release, and latest maintenance update across all systems |
| QuickBooks Database Server Manager | Installed on the hosting server | Latest version matching the installed QuickBooks Desktop release |
| Processor | 2.4 GHz Intel or AMD x86-compatible processor | Multi-core Intel Core i5/i7 or AMD Ryzen 5/7 or higher (ARM processors are not supported) |
| RAM | 8 GB (1 to 5 users), 12 GB (up to 10 users), 16 GB (up to 15 users), 20 GB (20+ users) | Increase RAM based on the number of concurrent users and company file size |
| Storage | 2.5 GB free space for QuickBooks installation | SSD with additional space for company files, backups, and updates |
| Microsoft Components | Microsoft .NET Framework 4.8 Runtime | Latest supported .NET Framework updates installed |
| Network | 100 Mbps wired Ethernet | 1 Gbps wired Ethernet for faster and more stable multi-user performance |
| Network Configuration | Network Discovery and File & Printer Sharing enabled | Configure required QuickBooks firewall ports and ensure QuickBooksDBXX and QBCFMonitorService run automatically |
Note: Keep the same QuickBooks Desktop version and maintenance release on every computer.
The Three Hosting Modes in QuickBooks Desktop
Hosting is a setting tied to the QuickBooks Database Server Manager installed on each computer.3 A system can be in one of three distinct modes, but only one computer (the server) should be set to host the file:
| Hosting Mode | Purpose and Function | Appropriate Computer |
| 1. Not Hosting | The computer runs QuickBooks but cannot serve the company file to other users on the network. This is the default and correct setting for all client workstations. | Workstations |
| 2. Hosting Local Files Only | The computer acts as the server, hosting the company file, but only for files stored physically on its own hard drive. | Dedicated Server |
| 3. Hosting Local and Remote Files | This is the most complex mode, allowing the computer to host files stored on itself and files stored on another network device (though this setup is rare and discouraged). | Dedicated Server |
The Goal: To resolve the “Hosting Mode is Off” error, you must ensure that only the server is set to either “Hosting Local Files Only” or “Hosting Local and Remote Files,” and that all other client computers are correctly set to “Not Hosting.”
If you’re planning to move to a hosted environment, learn more about QuickBooks Pro Hosting to understand how cloud hosting simplifies multi-user access while reducing common hosting configuration issues.
🚫 Causes of the QuickBooks Hosting Mode Error
The QuickBooks Hosting Mode is Off error usually occurs when the hosting server, QuickBooks services, or network configuration prevents workstations from accessing the company file in Multi-User Mode. Here are the common causes of the QuickBooks Hosting error.
1. Incorrect Hosting Configuration
Hosting is either disabled on the server or enabled on one or more workstations. Since only the server should host the company file, an incorrect hosting configuration prevents users from accessing the file in QuickBooks Multi-User Mode.
2. QuickBooks Database Services Are Not Running
QuickBooks relies on QuickBooksDBXX and QBCFMonitorService to manage multi-user connections. If either service stops, is disabled, or fails to start, QuickBooks cannot host the company file.
3. QuickBooks Database Server Manager Is Missing
If the hosting computer does not have QuickBooks Database Server Manager installed, it cannot scan or share company files with workstations.
4. Network Discovery or File Sharing Is Disabled
QuickBooks cannot detect the hosting server if Windows Network Discovery or File and Printer Sharing is disabled.
5. Corrupted Network Descriptor (.ND) File
The .ND file stores the network configuration required to locate the company file. If it becomes damaged or corrupted, workstations can fail to connect to the hosting server.
6. Damaged Company File or Network Configuration
Corruption within the company file or network configuration can interrupt communication between QuickBooks and the hosting server.
7. Insufficient Folder or Windows Permissions
If the QBDataServiceUserXX account or other QuickBooks services lack the required permissions, the server cannot access or share the company file.
8. Firewall or Antivirus Restrictions
Windows Firewall or third-party antivirus software can block QuickBooks ports, services, or executable files, preventing workstations from communicating with the hosting server.
9. Network or IP Address Resolution Issues
Incorrect DNS settings, IP conflicts, or hostname resolution problems can prevent workstations from locating the hosting server on the network.
10. Damaged QuickBooks Installation or Windows System Files
An incomplete QuickBooks installation, unexpected system shutdown, corrupted Windows files, or invalid registry entries can interfere with QuickBooks hosting services and multi-user functionality.
Before You Begin to Fix Hosting Mode is Off in QuickBooks: Quick Checklist
Before troubleshooting the QuickBooks Hosting Mode is Off error, verify a few essential settings to rule out common configuration issues and ensure each troubleshooting step delivers accurate results.
1. Confirm the hosting server
Verify that the computer storing the .QBW company file is the designated hosting server. Choose a reliable system with a stable network connection and uninterrupted power supply.
2. Verify hosting settings
Ensure hosting is enabled only on the server. All workstations should have hosting disabled to prevent multi-user conflicts.
3. Update QuickBooks Desktop
Install the latest QuickBooks Desktop release and maintenance updates on the server and every workstation. Running different versions can cause multi-user communication issues.
4. Check network connectivity
Confirm that the server and all workstations are connected to the same network and can access the shared company file location.
5. Restart QuickBooks and Windows
Close QuickBooks on every computer, then restart the server and all workstations to refresh QuickBooks services and network connections.
6. Sign in as a Windows Administrator
Use an Administrator account before modifying QuickBooks services, hosting settings, folder permissions, or Windows configuration.
Note: If these checks do not resolve the issue, proceed with the four troubleshooting phases below. They cover QuickBooks services, Database Server Manager, network configuration, firewall settings, permissions, and advanced system fixes in detail.
Step-by-Step Solutions to Fix QuickBooks Hosting Mode Is Off- 4 Phase Structure
The process of fixing the “QuickBooks Hosting Mode is Off” error involves a systematic troubleshooting approach, moving from the simplest checks to the most complex system and network repairs. Since the error is usually caused by network permissions or service failures, you should follow these phases in order until the issue is resolved:
- Phase 1: Verify Initial Settings (Quick Fixes): Start by confirming that the hosting mode is correctly set (ON for the server, OFF for all client workstations) and that essential QuickBooks and Windows services are running.
- Phase 2: Use Official Troubleshooting Tools: Employ Intuit’s dedicated utilities, such as the QuickBooks File Doctor and the QuickBooks Database Server Manager, to automatically scan, diagnose, and repair network or file-related issues.
- Phase 3: Deep System and Network Checks: If the tools fail, the problem is deeper. This phase involves manually adjusting restrictive settings, including Windows Folder Permissions, Firewall Exceptions, and critical Windows Hosts File network configurations.
- Phase 4: Advanced/Final Steps: Reserve the most disruptive solutions, like assigning Admin rights to service users or performing a clean reinstallation of QuickBooks, for when all other steps have been exhausted.
If incorrect hosting settings prevent a workstation from accessing the shared company file, you may also encounter QuickBooks Runtime Error 83. By proceeding sequentially, you minimize the risk of unnecessary system changes and maximize the chances of quickly restoring multi-user access.
🚀 Phase 1: Verify Initial Settings (Quick Fixes)
These steps are the fastest and least disruptive ways to resolve the “Hosting Mode is Off” error.
Step 1 – Check Hosting on Server and Workstations
The primary cause of this error is having the wrong computer designated as the host. Hosting must be ON only on the server/host computer and OFF on all workstations.
A. Verify Hosting Status on the Server (Host Computer)
- Sign in to the server computer using your Admin login details.
- Open the QuickBooks program.
- Go to the File tab, hover over Utilities.
- If you see the option Host Multi-User Access, click it to enable hosting.
- If you see Stop Hosting Multi-User Access, DO NOT click it, as hosting is already active (which is correct for the server).
Hosting should be configured only on the computer designated as the server. If another workstation starts hosting the company file, users may encounter QuickBooks Error 6010 in multi-user mode and lose access to the shared .QBW file.
B. Verify Hosting Status on Workstations (Client Computers)
- Open QuickBooks on the client workstation.
- Go to the File tab, hover over Utilities.
- If the option Stop Hosting Multi-User Access is displayed, click it to disable hosting on that workstation.
- If the option Host Multi-User Access is displayed, DO NOT click it, as hosting is already off (which is correct for the workstation).
- Repeat this process for all workstations.
Step 1A – Companion Section: How to Turn Off Hosting Mode on Workstations
If a workstation is hosting the company file instead of the designated server, QuickBooks cannot establish a proper multi-user connection and can trigger hosting conflicts or H-series errors. Verify and correct the hosting configuration before proceeding with advanced troubleshooting. Here are the steps to turn off hosting mode on a Workstation.
- Open QuickBooks Desktop on the workstation.
- Select File from the top menu.
- Review the hosting option displayed:
- If you see Stop Hosting Multi-User Access, the workstation is incorrectly hosting the company file. Click Stop Hosting Multi-User Access, then confirm the prompt to disable hosting.
- If you see Host Multi-User Access, hosting is already disabled on that workstation. No changes are required.
- Repeat these steps on every workstation connected to the network.
- Restart QuickBooks on the server and all workstations to refresh the hosting configuration.
Important: Do not disable hosting on the server. On the hosting server, the File menu should display Stop Hosting Multi-User Access, indicating that hosting is enabled. On every workstation, the menu should display Host Multi-User Access, confirming that hosting is disabled.
Errors Commonly Associated with Incorrect Hosting Settings
Improper hosting configuration can contribute to the following QuickBooks multi-user errors:
| Error Code | How Incorrect Hosting Contributes |
| H101 | QuickBooks cannot establish communication with the computer designated to host the company file. |
| H202 | The workstation cannot connect to the hosting server because the hosting configuration or network communication is incorrect. |
| H303 | The company file requires additional hosting or network configuration before it can be accessed in QuickBooks Multi-User Mode. |
| H505 | The company file is stored on another computer, but QuickBooks cannot communicate with the designated hosting server. |
Note: Incorrect hosting settings are only one possible cause of H101, H202, H303, and H505 errors. If the problem persists after correcting the hosting configuration, continue with the remaining troubleshooting phases to check QuickBooks services, Database Server Manager, network settings, firewall rules, and Windows permissions.
Step 2. Verify QuickBooksDBXX and QBCFMonitor Services
QuickBooks relies on two core Windows services to manage multi-user access. If these services aren’t running or are misconfigured, hosting will fail.
- Open the Run window by pressing Windows key + R.
- Type
Services.mscand press Enter. - In the Services list, find the QuickBooksDBXX service (where XX corresponds to your QuickBooks version, e.g., QuickBooksDB34 for 2024).
- Double-click the service to open its properties.
- On the General tab, ensure the Startup Type is set to Automatic.
- Ensure the Service Status is set to Running. If it’s not, click the Start button.
- Go to the Recovery tab and set the actions for First failure, Second failure, and Subsequent failures to Restart the Service.
- Click Apply, then OK.
- Perform the exact same steps (1-8) for the QBCFMonitorService.
- Restart QuickBooks on all systems and try switching to Multi-User Mode.
Step 3: Verify QuickBooks Database Server Manager Is Installed
Verify that QuickBooks Database Server Manager is installed on the hosting server because it manages company file access in a multi-user environment. If the server manager is missing or not configured correctly, QuickBooks cannot host the company file, which can trigger the QuickBooks Hosting error and related H-series errors.
Verify Whether QuickBooks Database Server Manager Is Installed
Use any of the following methods to confirm that QuickBooks Database Server Manager is installed on the hosting server.
Method 1: Search from the Windows Start Menu
- On the hosting server, open the Start menu.
- Type QuickBooks Database Server Manager or Database in the search box.
- If QuickBooks Database Server Manager appears in the search results, open it to verify that it launches without errors.
Method 2: Check Windows Services
- Press Windows + R to open the Run dialog box.
- Type services.msc and press Enter.
- Locate QuickBooksDBXX (where XX represents your QuickBooks version) or QBDBMgrN in the list of services.
- Verify that the service is Running and that its Startup Type is set to Automatic.
Method 3: Check Installed Applications
- Open Settings > Apps > Installed Apps (or Control Panel > Programs and Features on older Windows versions).
- Search for QuickBooks Database Server Manager or your installed QuickBooks Desktop version.
- Confirm that the application is installed on the hosting server.
Note: If you cannot find QuickBooks Database Server Manager using any of these methods, install or repair it before proceeding with the remaining troubleshooting steps.
Install QuickBooks Database Server Manager (If Missing)
If QuickBooks Database Server Manager is not installed on the hosting server, install it using the QuickBooks Desktop installer that matches your QuickBooks Desktop year and release.
- Close QuickBooks Desktop and all other open applications on the hosting server.
- Right-click the QuickBooks Desktop installation file (for example, Setup_QuickBooks.exe) and select Run as administrator to avoid Windows permission issues during installation.
- If prompted, enter your QuickBooks License Number and Product Number.
- Select Custom and Network Options. Do not choose the Express installation.
- Choose the installation option that matches your environment:
- 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 run both QuickBooks Desktop and host the company file.
- I will NOT be using QuickBooks Desktop on this computer. I will be storing our company file here so it can be shared over our network if the computer will function only as a dedicated hosting server.
- Click Next, follow the on-screen instructions, and then select Install.
- Restart the hosting server after the installation completes.
Important: Install the version of QuickBooks Database Server Manager that matches your QuickBooks Desktop year and release. Using different versions can cause compatibility issues in a multi-user environment.
Scan the Company File Folders
After installing QuickBooks Database Server Manager. scan every folder that contains your QuickBooks company files so the server can share them with workstations.
- Open QuickBooks Database Server Manager from the Start menu.
- Click Browse and select the folder that contains your .QBW company file. If you store company files in multiple locations, add each folder separately.
- Click Start Scan.
- Wait for the scan to finish. QuickBooks Database Server Manager scans the selected folders, configures them for multi-user access, and creates or refreshes the required .ND (Network Descriptor) files.
- Verify that the scan completes successfully and that the selected folders appear in the scanned folders list.
Important: After installing or updating QuickBooks Database Server Manager, verify that the QuickBooksDBXX service is running and its Startup Type is set to Automatic. If the service is stopped, open Windows Services (services.msc), start the service, and then continue with the remaining troubleshooting steps.
Step 4: Enable Network Discovery and File Sharing
To ensure seamless communication between the host and clients, the network must be configured to allow device detection and file access.
- Open the Control Panel and navigate to the Network and Sharing Center.
- Click Change Advanced Sharing Settings.
- Expand your current network profile (usually Private or Domain).
- Under the Network Discovery section, select Turn on network discovery.
- Under the File and printer sharing section, select Turn on file and printer sharing.
- (Optional but Recommended) Under Password Protected Sharing, select Turn off password protected sharing (if this is feasible for your network security policy).
- Click Save Changes.
- Verify that the folder containing your company file (
.QBW) is properly shared and has the necessary permissions (this is covered in a later step, but the network must be enabled first).
Windows Server variant
If your QuickBooks company file is hosted on Windows Server 2016, 2019, or 2022, verify that the server allows network discovery and file sharing so workstations can locate and access the shared company file.
- Open Control Panel > Network and Sharing Center.
- Click Change advanced sharing settings.
- Under the Domain network profile (or Private if the server is not joined to a domain):
- Turn on Network Discovery.
- Turn on File and Printer Sharing.
- Click Save changes.
Important: If the server is joined to an Active Directory domain, configure these settings under the Domain network profile. Avoid using the Public network profile because it restricts network discovery and can prevent workstations from detecting the QuickBooks hosting server.
🛠️ Phase 2: Use Official Troubleshooting Tools
This phase utilizes Intuit’s built-in utilities to diagnose and correct common network and file-related problems.
Step 5: Rename the .ND and .TLG Files
A damaged .ND (Network Descriptor) file is a common cause of the QuickBooks Hosting Mode is Off error because it stores the network information QuickBooks uses to locate the company file in a multi-user environment.
- Close QuickBooks Desktop on the hosting server and all workstations.
- Open File Explorer and navigate to the folder that contains your .QBW company file.
- Locate the following files with the same name as your company file:
- CompanyFileName.QBW.ND
- CompanyFileName.QBW.TLG
- Right-click the .ND file and select Rename.
- Add .OLD to the end of the filename. For example:
- CompanyFileName.QBW.ND < CompanyFileName.QBW.ND.OLD
- Repeat the same process for the .TLG file:
- CompanyFileName.QBW.TLG < CompanyFileName.QBW.TLG.OLD
- Do not rename, move, or modify the .QBW company file.
- Open QuickBooks Desktop and try accessing the company file again. If the issue persists, continue with Step 6: Run QuickBooks File Doctor and Step 7: Scan the Company File Folder Using QuickBooks Database Server Manager.
Important: Rename the .ND and .TLG files instead of deleting them. Renaming preserves the original files for troubleshooting or recovery purposes while allowing QuickBooks to create new versions automatically when you reopen or rescan the company file.
Step 6: Run the QuickBooks File Doctor (QBFD)
This tool is designed to diagnose and fix network errors (H-series) and data corruption, making it the most likely fix.
- Download and install the latest version of QBFD from the Intuit site.
- Open the tool and choose the option “Both Client and Server” or “Network Connectivity Only” (if the file is local).
- Enter the Admin password when prompted.
- Allow the tool to run its repair and diagnosis.
Step 7: Scan Folders via QuickBooks Database Server Manager
The Database Server Manager tool is responsible for maintaining the multi-user environment. Running a scan ensures the server detects and properly registers the company file, clearing any temporary network errors.
- Close QuickBooks on all server and client systems.
- Open the QuickBooks Database Server Manager (search for it in the Windows Start menu).
- Click the Scan Folders tab.
- If your folder is not listed, click Browse and select the folder that contains your QuickBooks company files (
.QBW). - Click the Start Scan button.
- Allow the scan process to finish completely.
- Once done, review the QuickBooks Company Files Found section to confirm your file is correctly registered.
- Attempt to open the company file on a workstation to verify that the files can now be accessed in multi-user mode.
💻 Phase 3: Deep System and Network Checks
If the quick fixes did not resolve the issue, the problem likely lies in restricted Windows permissions or firewall settings on the host computer.
Step 8: Review Folder and Windows Access Permissions
QuickBooks multi-user hosting requires that the dedicated QuickBooks service user (QBDataServiceUserXX) has the correct security permissions to read, write, and modify the company file.
- Open the File Explorer (Windows icon + E) and navigate to the folder where the QuickBooks company file (
.QBW) is stored. - Right-click on the folder and select Properties.
- Go to the Security tab, then click the Advanced option.
- In the Permissions window, locate the QBDataServiceUserXX (where XX is your QuickBooks version year) and click Edit.
- Crucially, ensure this user has Full Control over the folder. If not, check the box for Full Control under the “Allow” column.
- Click Apply and then OK to save the changes.
- Reboot the server system to ensure the new permissions are fully registered before attempting to open QuickBooks again.
Step 9: Configure Windows Firewall Exceptions
QuickBooks Desktop requires specific network ports and program executables to communicate between the hosting server and connected workstations. If Windows Defender Firewall or third-party security software blocks this traffic, users can encounter the QuickBooks Hosting Mode is Off error or H-series errors such as H101, H202, H303, and H505.
Method 1: Allow QuickBooks Through Windows Defender Firewall
- Open the Start menu and search for Windows Defender Firewall.
- Click Allow an app or feature through Windows Defender Firewall.
- Select Change settings.
- If prompted, approve the administrator permission.
- Verify that the required QuickBooks applications are allowed through the firewall.
- Ensure the Private and Domain network profiles are enabled. Enable the Public profile only if your organization intentionally uses a public network.
- Click OK to save the changes.
Note: Most business networks use the Private or Domain profile. The Public profile applies stricter security rules and can prevent workstations from communicating with the QuickBooks hosting server.
Method 2: Create Manual Firewall Port Rules
If allowing the applications does not resolve the QuickBooks Hosting Error, manually create Inbound and Outbound firewall rules for the required QuickBooks ports.
Create an Inbound Rule
- Open Windows Defender Firewall with Advanced Security.
- Select Inbound Rules > New Rule.
- Choose Port, then click Next.
- Select TCP.
- Enter the appropriate QuickBooks firewall port.
- Select Allow the connection.
- Apply the rule to the required network profile (Domain, Private, or Public).
- Name the rule (for example, QuickBooks Inbound) and click Finish.
Create an Outbound Rule
Repeat the same steps under Outbound Rules, using the same TCP port number.
QuickBooks Desktop Firewall Ports
Use the firewall port that corresponds to your QuickBooks Desktop version.
| QuickBooks Desktop Version | Required TCP Port(s) |
| 2022 and later | Dynamic port assigned by QuickBooks Database Server Manager |
| 2021 | 8019 and the assigned Dynamic Port |
| 2020 | 8019, 56728, 55378-55382 |
| 2019 | 8019, 56727, 55373-55377 |
| 2018 | 8019, 56726, 55368-55372 |
Important: For QuickBooks Desktop 2022 and later, open QuickBooks Database Server Manager, select the Port Monitor tab, and note the assigned Dynamic Port. Use that port when creating manual firewall rules.
Allow Required QuickBooks Executables
If your firewall or endpoint security software filters traffic by application, allow the following QuickBooks executables.
| Executable | Purpose |
| QBW32.exe | QuickBooks Desktop application |
| QBDBMgrN.exe | QuickBooks Database Server Manager |
| QBCFMonitorService.exe | Monitors QuickBooks database connections |
| QBServerUtilityMgr.exe | Supports QuickBooks server operations |
| QBLaunch.exe | Launches QuickBooks components |
| AutoBackupExe.exe | Performs automatic company file backups |
Note: The installation path varies by QuickBooks Desktop version. If prompted for a file location, browse to your QuickBooks installation folder and select the appropriate executable.
Check Your Antivirus or Endpoint Security Software
Some antivirus and endpoint protection applications continue blocking QuickBooks even after Windows Firewall is configured correctly.
Verify that your security software:
- Does not block or quarantine QBDBMgrN.exe, QBCFMonitorService.exe, or other QuickBooks executables.
- Excludes the QuickBooks installation folder from real-time scanning.
- Excludes the folder containing your .QBW company files.
- Allows QuickBooks network communication through its firewall or network protection module.
Testing Tip: If you suspect your antivirus is causing the issue, temporarily disable it only for testing, verify whether QuickBooks can open the company file in QuickBooks Multi-User Mode, and then immediately re-enable protection.
Expected Result: After allowing the required QuickBooks applications, configuring the correct firewall ports, and verifying antivirus exclusions, workstations should be able to communicate with the hosting server and access the company file in Multi-User Mode without triggering the QuickBooks Hosting Mode is Off error.
Step 10: Ping the Server from Each Workstation
A successful ping test helps determine whether the QuickBooks Hosting Mode is Off error is caused by a network communication problem or a QuickBooks configuration issue. Here are the steps to ping the Hosting Server.
- On the hosting server, press Windows + R, type cmd, and press Enter.
- Run the following command:
- ipconfig
- Note the server’s IPv4 Address or Computer Name.
- On each workstation, open Command Prompt and run either:
- ping <ServerName>
- OR
- ping <ServerIP>
- Review the results:
- If you receive Reply from…, the workstation can communicate with the hosting server.
- If you receive Request timed out or Destination host unreachable, verify that the server is powered on, both computers are connected to the same network, and Windows Firewall or your network configuration is not blocking ICMP (ping) requests.
- If you receive Ping could not find host, try pinging the server’s IP address instead. If the IP address responds but the server name does not, proceed to the next step: Modify the Windows Hosts File to troubleshoot name resolution.
Expected Result: Each workstation should successfully communicate with the hosting server before you continue with advanced network troubleshooting.
Step 11: Modify the Windows Hosts File
This is for users who have tried everything and still have connection issues because the computer cannot resolve the server name to an IP address.
- Navigate to
C:\Windows\System32\drivers\etc. - Right-click the hosts file and open it with Notepad (Run as Administrator).
- At the very bottom, add a new line in the format:
[Server IP Address] [Server Name](e.g.,192.168.1.10 QBServer). - Save the file and try opening QuickBooks.
🛑 Phase 4: Advanced/Final Steps
If the simpler network and permissions checks failed, the issue may be rooted in deeper system conflicts or a corrupted installation. These steps should be performed last.
Step 12: Add a Windows User and Assign Admin Rights
QuickBooks multi-user functionality often performs better when its core services run under a dedicated Windows user with elevated administrative privileges. This ensures the services can override any restrictive security policies.
A. Prepare a Windows User with Admin Rights (If one doesn’t exist)
This process ensures the host has a dedicated administrative account for QuickBooks services.
- Click the Start button and open Settings.
- Go to Accounts, then select Family & other users.
- Click Add someone else to this PC.
- Follow the prompts to create a local user: Select I don’t have this person’s sign-in information, then Add a user without a Microsoft account.
- Add a username (e.g.,
QBAdmin) and password, then click Next. - Locate the new account under Family & other users, select it, and click Change Account Type.
- Change the account type from Standard to Administrator, and click OK.
B. Provide Admin Rights to QuickBooks Services
- Close QuickBooks Desktop entirely.
- Open the Control Panel and go to User Accounts.
- Find the dedicated QuickBooks service user profile, typically named QBDataServiceUserXX (where XX is your version year).
- Choose Change Account Type and set it to Administrator, then click Apply.
- Repeat this step for the other essential QuickBooks service, QBCFMonitorService, if it has a separate user account assigned.
- Once completed, reboot the server system and attempt to switch to multi-user mode.
Step 13: Reinstall QuickBooks (Clean Install)
If all troubleshooting fails, the underlying QuickBooks program files or registry entries are likely corrupted. A clean reinstallation ensures all hosting services and components are correctly installed and registered.
- Click the Start button and open the Control Panel.
- Go to Programs and Features (or Add or Remove Programs).
- Select QuickBooks from the list and click Uninstall.
- (Crucial Step – Clean Install): Manually delete any remaining QuickBooks folders and files left behind, as specified in Intuit’s official “Clean Install” guide.
- Go to Intuit’s official website (or your reliable download source) and download the installer for your specific QuickBooks version.
- Run the installer. During the setup process, ensure you select the Multi-User/Server Install option and allow multi-user mode hosting to be configured.
How to Verify Hosting Mode Is Now Working?
After completing the troubleshooting steps to fix the QuickBooks Hosting error, verify that only the designated server is hosting the company file and that all workstations can connect successfully. The following checks confirm that your QuickBooks multi-user environment is configured correctly.
Step 1: Verify the Hosting Status on the Server
Open QuickBooks Desktop on the hosting server and select File from the menu bar.
- If the menu displays Stop Hosting Multi-User Access, the server is correctly hosting the company file.
- If the menu displays Host Multi-User Access, hosting is disabled. Enable hosting in QuickBooks on the server before proceeding.
Step 2: Verify the Hosting Status on All Workstations
Open QuickBooks Desktop on each workstation and select File.
- If the menu displays Host Multi-User Access, the workstation is configured correctly because hosting is disabled.
- If the menu displays Stop Hosting Multi-User Access, the workstation is incorrectly acting as a host. Disable hosting on that workstation and repeat the check on the remaining workstations.
Step 3: Confirm Multi-User Access
From one or more workstations, open the shared company file stored on the hosting server.
- Verify that the company file opens successfully without displaying QuickBooks Hosting Mode is Off or H101, H202, H303, or H505 errors.
- Confirm that multiple users can access the company file simultaneously.
- Browse company data, such as the Customer Center or Chart of Accounts, to verify that the connection remains stable.
When to Seek Professional Help for QuickBooks Hosting Error?
If the QuickBooks Hosting Mode is Off error persists after completing all four troubleshooting phases, the issue can involve advanced network configurations, Windows Server settings, company file corruption, or permissions that require professional diagnosis. At Dancing Numbers, our QuickBooks specialists can diagnose hosting, network, and multi-user configuration issues, resolve H-series errors, configure QuickBooks Database Server Manager, and fix QuickBooks hosting mode to restore secure access to your company file, and help minimize business downtime.
Frequently Asked Questions
Set up the QuickBooks Database Server Manager in two ways:
The first option comprises installing the program, including Database Server Manager and QuickBooks Desktop.
The second option installs only Database Server Manager to host company files.
This happens due to a wrong network setup. To fix this, download and run the QuickBooks File Doctor. The tool analyzes and resolves corrupted company files, network connection issues, and wrong configurations in QuickBooks Desktop.
QuickBooks provides three hosting modes that include:
Hosting Off- implies that files are not shared.
Hosting Local Files- implies that only local files can be shared.
Hosting Local and Remote files- indicates both types can be shared for multi-user use.
QuickBooks can display this error if the QuickBooks Database Server Manager is not running, the .ND file is corrupted, firewall settings block communication, or workstations are incorrectly configured as hosts. Verify the hosting settings, restart the required QuickBooks services, and check your network configuration to resolve the issue.
No. Only the dedicated hosting server should have Hosting Mode enabled. If you enable hosting in QuickBooks on multiple computers, it can create conflicts and trigger QuickBooks Hosting Mode is Off or H-series errors.
Yes, but only if damaged program files or an incomplete installation causes the error. Before reinstalling QuickBooks, verify the hosting configuration, restart QuickBooks services, run QuickBooks File Doctor, and check your firewall settings.
Yes. Windows Firewall or third-party security software can block the ports and services required for QuickBooks multi-user communication. Configuring the correct firewall exceptions and allowing QuickBooks executables often resolves the issue.
Workstations can lose access if the hosting server is unavailable, network discovery is disabled, the company file folder lacks the required permissions, or QuickBooks Database Server Manager is not running. Confirm the server is hosting the file and verify the network and folder settings.
Recurring QuickBooks Hosting error usually indicates an unresolved network, Windows Server, firewall, or permissions issue rather than a temporary QuickBooks problem. Review the server configuration, verify QuickBooks services, and consider professional assistance if the error persists after completing all troubleshooting steps.