QuickBooks Error H102 - Workstation Cannot Reach the Host Computer

QuickBooks Error H102 means a workstation cannot reach the host computer in multi-user mode; our step-by-step fix restores the connection.

Error H102 stops a workstation from opening a company file in multi-user mode. QuickBooks on your computer cannot reach the machine that stores the file. Your data is not damaged. The fault sits in the connection, almost always in hosting settings or the firewall on the host. We see it most often after a Windows update, a network change, or a new computer joining the file.

What does the error message say?

In its most common form, the message reads:

Cannot communicate with the company file. QuickBooks is trying to reach the company file but cannot contact the computer where the file is located.

The code H102 appears in the title bar. Wording varies slightly between releases, but the substance never changes: the workstation asked for the file and the host never answered.

The meaning of the H102 code

Multi-user mode depends on a database service running on the host computer. That service listens for requests from workstations and serves the file. An H102 means first contact failed: your workstation never got a working response from the host. It belongs to the same family as H101 and H103, and in our experience the fix is a settings change rather than a data repair.

What triggers error H102?

Four setup problems account for nearly every case we handle:

  • Hosting switched on at a workstation. Only the computer storing the file should host. When a workstation hosts as well, the two database services compete and the connection fails.
  • A firewall blocking QuickBooks. Windows Defender Firewall, or a third-party firewall on the host, refuses the ports the database service uses.
  • Stopped services on the host. The QuickBooks database services are not running, often after a restart, a power cut, or an update.
  • A damaged .ND file. The network data file on the workstation holds a stale address for the host.

How do you fix error H102?

Work through the scenarios in the order below. Stop as soon as the file opens in multi-user mode.

Scenario 1: hosting is switched on at a workstation

This is the most common cause.

  1. On each workstation, open QuickBooks without a company file.
  2. Open the File menu and choose Utilities.
  3. If you see Stop Hosting Multi-User Access, select it. Hosting was on, and this turns it off.
  4. If you see Host Multi-User Access instead, hosting is already off on that machine. Move to the next scenario.
  5. Repeat on every workstation, then try the company file again.

Scenario 2: the firewall is blocking the connection

  1. On the host computer, open Windows Security, then Firewall & network protection, then Allow an app through the firewall.
  2. Find the QuickBooks database entries and tick both for Private networks.
  3. Check that the host's network profile is set to Private, not Public. A Public profile blocks file sharing by design.
  4. If a third-party firewall is installed, add the same exceptions there. QuickBooks File Doctor, part of the Tool Hub, can also reconfigure the firewall permissions for you.

Scenario 3: the QuickBooks services have stopped

  1. On the host, press Windows+R, type services.msc, and press Enter.
  2. Find QuickBooksDBXX, where the two digits match your release year, and QBCFMonitorService.
  3. If either service is stopped, right-click it and choose Start.
  4. Set the Startup type of both services to Automatic so they survive a reboot.
  5. Restart the workstation and open the file again.

Scenario 4: a damaged .ND file

  1. On the workstation, open the folder that holds the company file.
  2. Find the file that shares the company file's name but ends in .ND.
  3. Rename it so it ends in .old.
  4. Open QuickBooks in multi-user mode. It builds a fresh .ND file and learns the host's address again.

How do you stop H102 from returning?

Prevention is mostly about keeping the setup exactly as it was on the day multi-user mode last worked.

  • Keep hosting switched on only on the computer that stores the file. Check File > Utilities on any new machine before its first multi-user session.
  • Re-check the firewall exceptions after a major QuickBooks or Windows update, because updates can quietly remove them.
  • Leave both QuickBooks services set to Automatic so they start themselves after a power cut.
  • Keep every computer on the same network. A guest Wi-Fi network cannot see the host, and neither can a machine moved to another subnet.
  • If one workstation keeps raising H102 while the others connect fine, rename its .ND file again. A stale address on a single machine is the usual culprit.

If none of these steps clears the error, the fault usually lies deeper in the network, such as name resolution or the router. Our engineers diagnose these connection faults daily and can work on the host and workstation remotely.

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.