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.
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.
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.
Follow these solutions to troubleshoot the hosting and connectivity problems responsible for Error H303.
Incorrect hosting settings are one of the first things to investigate when QuickBooks displays Error H303.
Follow these steps on each workstation:
Open QuickBooks Desktop without opening your company file.
Select File from the top menu.
Hover over Utilities.
Check the available hosting option.
If Stop Hosting Multi-User Access appears, select it.
Repeat the process on other workstations.
Now check the server computer where your company file is stored.
Open QuickBooks Desktop on the server.
Select File and hover over Utilities.
If Host Multi-User Access appears, select it.
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.
QuickBooks Database Server Manager helps workstations access company files stored on the server.
Open QuickBooks Tool Hub on the server computer.
Select Network Issues.
Click QuickBooks Database Server Manager.
Browse to the folder containing your company file if it is not listed.
Select Start Scan.
Allow the scanning process to finish.
Click Close after completion.
The utility scans the company file folder and can help configure the required firewall permissions.
If the required QuickBooks services are stopped, workstations may not be able to connect to the server.
Press Windows + R.
Type services.msc and press Enter.
Locate the QuickBooksDBXX service corresponding to your QuickBooks version.
Double-click the service.
Set Startup Type to Automatic.
Check whether the Service Status shows Running.
If it is stopped, select Start.
Repeat the check for QBCFMonitorService.
Restart the services if necessary and test the company file connection again.
Firewall restrictions can block communication between QuickBooks Desktop and the company file server.
Open the Windows Start menu.
Search for Windows Defender Firewall.
Select Advanced Settings.
Click Inbound Rules.
Select New Rule.
Choose Port and click Next.
Select TCP.
Enter the port numbers required for your QuickBooks Desktop version.
Select Allow the Connection.
Apply the appropriate network profiles.
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.
QuickBooks uses the Network Data file to locate the company file and connect to the database server.
Close QuickBooks Desktop on all computers.
Open the folder containing your company file.
Find the file with the same name as your company file and an .ND extension.
Right-click the file and select Rename.
Add .OLD to the existing filename.
Open QuickBooks Database Server Manager.
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.
Incorrect folder permissions may prevent workstations from accessing the company file.
Open File Explorer on the server computer.
Locate the folder containing your company file.
Right-click the folder and select Properties.
Open the Sharing tab.
Select Advanced Sharing.
Enable Share this folder.
Open Permissions.
Provide the appropriate users with the required access.
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.
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.
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.
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.
Error H303 indicates that QuickBooks Desktop cannot establish the required connection to the computer hosting the company file in a multi-user environment.
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.
Yes. Firewall restrictions may block the network ports QuickBooks needs to communicate with the database server.
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.
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.
If only one workstation displays H303, investigate its hosting settings, network connection, firewall configuration, and access permissions.