QuickBooks Error H101 — Multi-User Host Configuration and Database Service

Error H101 blocks workstation access to a company file in multi-user mode; our engineers resolve hosting and database service configuration to restore connectivity.

When a workstation opens a company file stored on another machine and QuickBooks returns Error H101, the connection to the host's database service has failed. The file itself is usually intact — the problem lies in how hosting is configured or how the workstation is reaching the QuickBooks database manager on the host.

What the Error Message Says

The full message typically reads:

This company file is on another computer, and QuickBooks needs some help connecting. Error code: H101

In some versions the dialog also references the need to configure the host computer for multi-user access.

What the Code Means

H-series errors all point to the same root area: QuickBooks Database Server Manager on the host is not reachable from the workstation. The H101 variant specifically indicates that hosting is either not enabled on the host or the database service is not running. The workstation can see the file share but cannot establish the database connection that multi-user mode requires.

What Triggers It

The most common triggers, in order of frequency:

  • Hosting is turned on at the workstation instead of (or in addition to) the host
  • QuickBooks Database Server Manager is not running on the host machine
  • The Windows firewall on the host is blocking QuickBooks ports
  • The company file path changed (folder rename, server migration, mapped drive letter shift)
  • Multiple QuickBooks versions are installed and the wrong Database Server Manager is active
  • The .ND (Network Descriptor) file is damaged or contains a stale IP reference

How to Fix It

1. Verify hosting is enabled only on the host

On the host computer (the machine storing the company file):

  1. Open QuickBooks and go to File → Utilities.
  2. If you see Host Multi-User Access, hosting is off — click it to turn it on. If you see Stop Hosting Multi-User Access, hosting is already on; do nothing.
  3. Confirm by going to File → Utilities again and verifying the active option is Stop Hosting.

On every workstation:

  1. Go to File → Utilities.
  2. If you see Stop Hosting Multi-User Access, click it. Workstations must not host.
  3. Confirm each workstation shows Host Multi-User Access as the available option.

2. Restart QuickBooks Database Server Manager on the host

  1. On the host, open Services (press Win + R, type services.msc, press Enter).
  2. Locate QuickBooksDBXX (where XX matches your version number — for example, QuickBooksDB33 for 2023).
  3. Right-click and select Restart.
  4. Open QuickBooks Database Server Manager from the Start menu, click Add Folder, and browse to the folder containing the company file.
  5. Click Start Scan.

3. Check the Windows firewall on the host

  1. On the host, open Windows Defender Firewall.
  2. Click Allow an app or feature through Windows Defender Firewall.
  3. Confirm that QuickBooks entries (there may be several version-specific entries) are checked for both Private and Public networks.
  4. If QuickBooks is not listed, click Allow another app and browse to the QuickBooks executable.

4. Recreate the .ND file

  1. On the host, navigate to the folder containing the company file.
  2. Locate the file with the same name as your company file but a .ND extension.
  3. Rename it to .ND.OLD.
  4. Open QuickBooks Database Server Manager and run a folder scan on the company file location.
  5. A fresh .ND file is generated automatically.

5. Use the mapped drive or UNC path consistently

If the workstation opens the file via a mapped drive (such as Q:\), ensure that same drive letter is used by Database Server Manager on the host. Alternatively, switch the workstation to open the file by UNC path (\\ServerName\ShareName\CompanyFile.qbw) to eliminate drive-mapping mismatches.

How to Prevent It Recurring

  • Keep hosting enabled on exactly one machine — the host — and verify after every QuickBooks update, since updates occasionally reset hosting preferences.
  • After any server restart, confirm the QuickBooksDB service is running before users attempt to connect.
  • If multiple QuickBooks versions are installed on the host, run Database Server Manager for the newest version; it is designed to service files from earlier versions as well.
  • Document the company file's UNC path and share it with all users so no one relies on a mapped drive that can silently disconnect.
  • When replacing the host machine or migrating the company file to a new server, run a full folder scan in Database Server Manager before users reconnect, and delete old .ND files so stale references do not persist.
Keep going

Your Desktop doesn’t have to end when Intuit says so.

Start with the master survival guide, or jump straight to the fix you need.