QuickBooks Error H303 After a Network Change: How to Troubleshoot It

QuickBooks Error H303 After a Network Change: How to Troubleshoot It


QuickBooks Error H303

QuickBooks Error H303 can appear after a network change when QuickBooks Desktop cannot communicate correctly with the computer hosting the company file. Changes such as replacing a router, modifying the server name, changing the IP address, moving the company file, updating Windows network settings, or configuring a new workstation can affect the multi-user connection.

Troubleshoot QuickBooks Error H303 and resolve Multi-User Mode connection problems with step-by-step solutions. Call +1(866)-513-4656.

Intuit classifies H303 as a multi-user connectivity error. In a normal setup, the computer hosting the company file should be the designated host, while workstations connect to it over TCP/IP. 

If H303 started immediately after a network change, focus first on hosting, network connectivity, the .ND file, QuickBooks Database Server Manager, and firewall settings rather than modifying the company file.

What Causes QuickBooks H303 After a Network Change?

A network change can trigger H303 for several reasons:

  • The server's IP address changed.
  • The server computer name changed.
  • The workstation can no longer locate the host.
  • QuickBooks hosting settings changed.
  • A firewall is blocking the new network connection.
  • QuickBooks Database Server Manager is not properly configured.
  • The .ND network descriptor file contains outdated information.
  • The QuickBooks database service is not running.
  • The company-file folder is no longer shared correctly.
  • Windows network permissions changed.

QuickBooks uses the .ND file to identify the database server and contains connection information such as the server IP address and port. A network change can therefore make previously valid network information outdated. 

How Do I Troubleshoot QuickBooks Error H303 After a Network Change?

1. Confirm the Correct Host Computer

First, identify the computer where the QuickBooks company file is stored. This computer should normally be the host.

On each workstation:

  1. Open QuickBooks Desktop.
  2. Select File → Utilities.
  3. If Stop Hosting Multi-User Access appears, select it.
  4. If Host Multi-User Access appears, do not select it.

Then check the server:

  1. Open QuickBooks Desktop.
  2. Select File → Utilities.
  3. If Host Multi-User Access appears, select it.
  4. If Stop Hosting Multi-User Access appears, leave it unchanged.

Intuit specifically recommends that the server be the only computer configured to host multi-user access when troubleshooting H303. 

2. Check Whether the Server's IP Address Changed

After replacing a router or modifying network settings, the server may receive a different IP address.

On the server:

  1. Press Windows + R.
  2. Type cmd.
  3. Press Enter.
  4. Enter:
ipconfig
  1. Press Enter.
  2. Note the server's current IPv4 address.

Then, from an affected workstation, test the connection:

ping [server IP address]

If the workstation cannot reach the server's current IP address, the problem may be at the Windows or network level rather than inside QuickBooks.

3. Test the Server by Computer Name

A network change can also affect name resolution.

From the workstation, open Command Prompt and enter:

ping [server computer name]

If the server responds to its IP address but not its computer name, investigate Windows name resolution, DNS, or network configuration.

This distinction is useful because QuickBooks needs to locate and communicate with the appropriate database server over the network.

4. Rescan the Company-File Folder

If the network configuration changed, refresh QuickBooks' knowledge of the company-file location.

On the server:

  1. Open QuickBooks Tool Hub.
  2. Select Network Issues.
  3. Open QuickBooks Database Server Manager.
  4. Select Scan Folders.
  5. Choose the folder containing the company file.
  6. Select Scan Now.
  7. Wait for the scan to finish.

QuickBooks Database Server Manager is designed to help manage company-file access in a multi-user environment. Rescanning can also refresh the network configuration associated with the company file. 

5. Check the .ND Network File

The .ND file is especially important after a network change.

QuickBooks creates an .ND file alongside the .QBW company file. It contains information QuickBooks uses to contact the database server, including the IP address and port. 

For example:

CompanyFile.qbw
CompanyFile.nd

If the server's network configuration changed, use QuickBooks Database Server Manager to rescan the company-file folder and refresh the network information.

Avoid deleting or modifying the .QBW company file while troubleshooting H303.

6. Check QuickBooks Database Services

The database service on the server must be running for multi-user access.

  1. Press Windows + R.
  2. Enter services.msc.
  3. Press Enter.
  4. Locate the QuickBooksDBXX service for your QuickBooks version.
  5. Confirm that it is running.
  6. Check QBCFMonitorService as well.
  7. Restart the applicable service if necessary.

QuickBooks uses a version-specific database service for hosting company files. For example, Intuit lists QuickBooksDB34 for QuickBooks Desktop 2024, QuickBooksDB33 for 2023, and QuickBooksDB32 for 2022. 

7. Check Windows Firewall After the Network Change

A router, network-profile, or firewall change can prevent QuickBooks from communicating with the server.

Check:

  • Windows Firewall
  • Inbound QuickBooks rules
  • Outbound QuickBooks rules
  • Antivirus permissions
  • Third-party security software
  • QuickBooks network ports

Intuit's current firewall guidance states that QuickBooks Desktop 2019 and later versions use a specific dynamic port assigned during installation. You can view the assigned port in QuickBooks Database Server Manager → Port Monitor

If you renew a dynamic port, Intuit recommends rescanning the folders afterward to reset firewall permissions.

8. Verify the Company-File Folder

A network change may also alter Windows sharing or folder permissions.

Check that:

  • The .QBW file is still on the intended server.
  • The company-file folder is shared.
  • Workstations can access the shared folder.
  • Users have the required Windows permissions.
  • The file has not been accidentally moved.
  • The server is accessible from the workstation.

QuickBooks requires appropriate Windows file permissions, a functioning database server, and valid QuickBooks user access before a company file can be accessed successfully. 

9. Restart the Server and Workstations

After changing network, firewall, or QuickBooks settings:

  1. Close QuickBooks on all computers.
  2. Restart the server.
  3. Wait for Windows services to load.
  4. Restart the affected workstations.
  5. Open QuickBooks on the server.
  6. Open QuickBooks on the workstation.
  7. Try File → Switch to Multi-User Mode.

Restarting can help apply network and firewall changes that were not active immediately.

10. Use QuickBooks Tool Hub

If QuickBooks Error H303 continues, use QuickBooks Tool Hub to investigate network-related problems.

Go to:

QuickBooks Tool Hub → Network Issues → QuickBooks Database Server Manager

Intuit also recommends QuickBooks Tool Hub as part of troubleshooting common network and company-file problems. 

What Should I Check If H303 Started Immediately After Replacing a Router?

If H303 appeared immediately after replacing a router, check these items first:

  1. Confirm the server's current IP address.
  2. Ping the server from the workstation.
  3. Check whether the server name resolves correctly.
  4. Verify that the network is classified appropriately in Windows.
  5. Check Windows Firewall.
  6. Confirm QuickBooks hosting settings.
  7. Rescan the company-file folder using Database Server Manager.
  8. Check the .ND file.
  9. Verify QuickBooksDBXX is running.
  10. Test multi-user mode again.

This sequence helps determine whether the problem is caused by the network itself or by QuickBooks' hosting configuration.

What If H303 Appeared After Changing the Server?

If you moved the company file or changed which computer acts as the server, make sure hosting is configured correctly on the new host.

The old host should no longer be configured to host the company file, while the new server should have the appropriate hosting configuration enabled. Intuit's H303 guidance specifically recommends checking the hosting configuration on both workstations and the server. 

When Should You Get Assistance?

If the workstation can access the server but QuickBooks still displays H303 after checking hosting, Database Server Manager, firewall settings, and the network configuration, the problem may require a more detailed review of the QuickBooks network setup.

For assistance with a persistent QuickBooks H303 network connection error, you can call +1-866-513-4656.

QuickBooks H303 Network Troubleshooting Checklist

  • Confirm the correct host computer
  • Disable hosting on workstations
  • Enable hosting on the server
  • Check the server's current IP address
  • Ping the server from the workstation
  • Test the server computer name
  • Run Database Server Manager
  • Rescan the company-file folder
  • Check the .ND file
  • Verify QuickBooksDBXX
  • Check QBCFMonitorService
  • Review Windows Firewall
  • Verify folder sharing
  • Check Windows permissions
  • Restart the server and workstations
  • Test multi-user mode

Conclusion

QuickBooks Error H303 after a network change usually indicates that QuickBooks Desktop can no longer communicate properly with the computer hosting the company file. Start by checking the server IP address, computer-name connectivity, hosting settings, Database Server Manager, .ND file, QuickBooks database services, firewall rules, and folder permissions.

If the problem began immediately after changing a router, server, IP address, or network configuration, prioritize the network checks before making changes to the company file. Once the server and workstation can communicate correctly and the appropriate computer is configured as the host, QuickBooks multi-user mode should be able to reconnect normally.

Frequently Asked Questions

1. Why does QuickBooks H303 appear after changing my network?

QuickBooks Error H303 can appear after a network change because the workstation may no longer be able to communicate with the host server. A changed IP address, firewall configuration, server name, hosting setting, or .ND file can contribute to the problem.

2. Can changing the router cause QuickBooks H303?

Yes. Replacing a router can change network settings, IP addresses, firewall profiles, or connectivity between the server and workstations. Check the server's current IP address and test the connection from the affected workstation.

3. How do I fix H303 after changing the server IP address?

Check the new IP address, verify workstation connectivity, rescan the company-file folder using Database Server Manager, and check the .ND network configuration. Also verify that the correct computer is hosting multi-user access.

4. Can a firewall cause H303 after a network change?

Yes. A new network configuration can cause Windows Firewall or security software to block QuickBooks communication. Check the QuickBooks firewall rules and the dynamic port assigned to your QuickBooks version.

5. Will fixing H303 delete my QuickBooks company file?

No. Standard H303 troubleshooting focuses on network connectivity, hosting, firewall settings, QuickBooks services, and Database Server Manager. You should not delete the .QBW company file simply because H303 appears.

6. What should I do if QuickBooks H303 still appears?

Verify the host, network connection, firewall, QuickBooksDBXX service, Database Server Manager, .ND file, and folder permissions. If the error remains, call +1-866-513-4656 for assistance with troubleshooting the QuickBooks multi-user connection.

 

Report Page