drew summers
drew summers
@drew-summers

Why QuickBooks Error H303 Occurs and How to Fix It

user image 2026-11-03
By: drewsummers332
Posted in: Finance
Why QuickBooks Error H303 Occurs and How to Fix It

Are you trying to open your QuickBooks Desktop company file in Multi-User Mode but receiving Error H303? This issue usually occurs when a workstation cannot communicate with the computer hosting the company file. As a result, employees may be unable to access shared accounting records or continue their work.

QuickBooks Error H303 is commonly associated with incorrect hosting settings, network configuration problems, firewall restrictions, or issues with QuickBooks Database Server Manager.

In this guide, we explain what Error H303 means, why it occurs, and how to fix it using practical troubleshooting steps.

What Is QuickBooks Error H303?


QuickBooks Error H303 is a multi-user hosting error that appears when QuickBooks Desktop cannot establish the required connection to the computer storing the company file.

It generally occurs when a workstation attempts to access a company file hosted on another computer but cannot communicate with the server properly.

You may encounter this error when:

  • Switching from Single-User Mode to Multi-User Mode.

  • Opening a company file stored on another computer.

  • Connecting multiple workstations to a shared company file.

  • Accessing QuickBooks after changing network settings.

  • Using QuickBooks Database Server Manager.

Why Does QuickBooks Error H303 Occur?


Several factors can interrupt communication between QuickBooks Desktop workstations and the host computer.

1. Incorrect hosting configuration: Hosting may be enabled on a workstation instead of the computer storing the company file.

2. Firewall restrictions: Windows Firewall or third-party security software may block QuickBooks network communication.

3. Database Server Manager issues: An improperly configured or outdated Database Server Manager may prevent workstations from accessing company files.

4. Damaged Network Data file: An outdated or incorrect .ND file can prevent QuickBooks from locating the database server.

5. Stopped QuickBooks services: Required database services may not be running on the host computer.

6. Network connectivity problems: Unstable connections or incorrect network configurations can interrupt communication between computers.

How to Fix QuickBooks Error H303


Follow these solutions to troubleshoot the hosting and connectivity problems responsible for Error H303.

1. Check Hosting Settings on All Workstations


Incorrect hosting settings are one of the first things to investigate when QuickBooks displays Error H303.

Follow these steps on each workstation:

  1. Open QuickBooks Desktop without opening your company file.

  2. Select File from the top menu.

  3. Hover over Utilities.

  4. Check the available hosting option.

  5. If Stop Hosting Multi-User Access appears, select it.

  6. Repeat the process on other workstations.

Now check the server computer where your company file is stored.

  1. Open QuickBooks Desktop on the server.

  2. Select File and hover over Utilities.

  3. If Host Multi-User Access appears, select it.

  4. If Stop Hosting Multi-User Access appears, leave the setting unchanged.

Only the designated server should host the company file in a standard network setup.

2. Run QuickBooks Database Server Manager


QuickBooks Database Server Manager helps workstations access company files stored on the server.

  1. Open QuickBooks Tool Hub on the server computer.

  2. Select Network Issues.

  3. Click QuickBooks Database Server Manager.

  4. Browse to the folder containing your company file if it is not listed.

  5. Select Start Scan.

  6. Allow the scanning process to finish.

  7. Click Close after completion.

The utility scans the company file folder and can help configure the required firewall permissions.

3. Check QuickBooks Database Services


If the required QuickBooks services are stopped, workstations may not be able to connect to the server.

  1. Press Windows + R.

  2. Type services.msc and press Enter.

  3. Locate the QuickBooksDBXX service corresponding to your QuickBooks version.

  4. Double-click the service.

  5. Set Startup Type to Automatic.

  6. Check whether the Service Status shows Running.

  7. If it is stopped, select Start.

  8. Repeat the check for QBCFMonitorService.

Restart the services if necessary and test the company file connection again.

4. Configure Windows Firewall Settings


Firewall restrictions can block communication between QuickBooks Desktop and the company file server.

  1. Open the Windows Start menu.

  2. Search for Windows Defender Firewall.

  3. Select Advanced Settings.

  4. Click Inbound Rules.

  5. Select New Rule.

  6. Choose Port and click Next.

  7. Select TCP.

  8. Enter the port numbers required for your QuickBooks Desktop version.

  9. Select Allow the Connection.

  10. Apply the appropriate network profiles.

  11. Name the rule and save it.

Repeat the process for Outbound Rules if required.

Use Intuit's official port information for your installed QuickBooks version rather than using outdated port numbers.

5. Rename the Network Data (.ND) File


QuickBooks uses the Network Data file to locate the company file and connect to the database server.

  1. Close QuickBooks Desktop on all computers.

  2. Open the folder containing your company file.

  3. Find the file with the same name as your company file and an .ND extension.

  4. Right-click the file and select Rename.

  5. Add .OLD to the existing filename.

  6. Open QuickBooks Database Server Manager.

  7. Scan the company file folder again.

QuickBooks can generate a new Network Data file during the scan. Try opening the company file from your workstation afterward.

6. Verify Shared Folder Permissions


Incorrect folder permissions may prevent workstations from accessing the company file.

  1. Open File Explorer on the server computer.

  2. Locate the folder containing your company file.

  3. Right-click the folder and select Properties.

  4. Open the Sharing tab.

  5. Select Advanced Sharing.

  6. Enable Share this folder.

  7. Open Permissions.

  8. Provide the appropriate users with the required access.

  9. Apply the changes.

Also check the Security tab to confirm that the relevant Windows accounts have sufficient permissions to access and modify the company file.

7. Check Your Network Connection


A weak or interrupted network connection can prevent QuickBooks from communicating with the server.

  • Make sure all computers are connected to the same network.

  • Restart your router if necessary.

  • Check Ethernet cables and network connections.

  • Confirm that the server computer is switched on.

  • Verify that workstations can access the shared folder.

  • Avoid putting the server computer into sleep mode during business hours.

If the issue continues, read our guide on QuickBooks Network Connection Error for additional troubleshooting information.

How to Prevent QuickBooks Error H303


Follow these practices to reduce the chances of encountering H303 again:

  • Keep QuickBooks Desktop updated.

  • Install the appropriate Database Server Manager.

  • Enable hosting only on the designated server.

  • Maintain correct firewall permissions.

  • Check database services regularly.

  • Use a stable network connection.

  • Maintain appropriate shared folder permissions.

  • Create regular company file backups.

You can also read our guide on QuickBooks Desktop Not Connecting to Server for additional network troubleshooting tips.

Conclusion


QuickBooks Error H303 can prevent workstations from accessing a company file stored on another computer. Incorrect hosting settings, firewall restrictions, database service problems, and network configuration issues are common causes. Start by checking hosting settings, then run QuickBooks Database Server Manager and verify your firewall and shared folder permissions. These steps can help restore Multi-User Mode and allow employees to access their accounting records again.

Frequently Asked Questions


What does QuickBooks Error H303 mean?


Error H303 indicates that QuickBooks Desktop cannot establish the required connection to the computer hosting the company file in a multi-user environment.

How do I fix QuickBooks Error H303?


Check hosting settings on all workstations, verify that only the server hosts the company file, run Database Server Manager, and review firewall and network settings.

Can Windows Firewall cause QuickBooks Error H303?


Yes. Firewall restrictions may block the network ports QuickBooks needs to communicate with the database server.

What is the difference between QuickBooks H202 and H303?


Both errors involve multi-user connectivity problems. H303 is commonly associated with hosting configuration issues, while H202 generally indicates that a workstation cannot communicate with the server.

Do I need QuickBooks Database Server Manager to fix H303?


Database Server Manager is an important component of a standard QuickBooks Desktop multi-user network. It helps the server host company files so other computers can access them.

Why does QuickBooks Error H303 appear on only one computer?


If only one workstation displays H303, investigate its hosting settings, network connection, firewall configuration, and access permissions.

No comments yet. Be the first.