QuickBooks Desktop users may occasionally encounter error codes such as H101, H202, H303, and H505. These errors are related to issues with multi-user access and typically indicate that a workstation cannot establish a connection with the company file stored on the host or server computer. In other words, something is blocking the communication between your workstations and the server hosting your QuickBooks company file.
When persistent connectivity issues like H101, H202, H303, or H505 occur, one reliable approach is to move your QuickBooks company file to a different hosting environment. This avoids local network and firewall problems altogether.
1. QuickBooks Cloud Hosting
Intuit does not officially host QuickBooks Desktop for individual users, but authorized QuickBooks hosting providers can host your company file on secure cloud servers. Benefits include:
Multi-user access without local network setup
Automatic backups and high uptime
Access from anywhere with an internet connection
Reduced firewall and network configuration issues
Steps to use a hosting provider:
Choose an Intuit Authorized Hosting Provider.
Set up a hosted QuickBooks Desktop account with them.
Upload your existing company file to their server.
Each workstation connects through remote desktop or a web portal provided by the host.
2. Remote Desktop / VPS Hosting
Another option is to move QuickBooks Desktop to a Virtual Private Server (VPS) or remote desktop server that your team can access:
QuickBooks runs entirely on the server.
Workstations simply connect via remote desktop, avoiding direct network file sharing.
Steps:
Provision a VPS with Windows and sufficient resources.
Install QuickBooks Desktop and restore your company file to the server.
Provide users with login credentials and remote desktop access.
Users now access QuickBooks directly on the server; local firewalls are no longer an obstacle.
3. Hybrid Solutions
Some small businesses combine local server storage with cloud backup or hosted access:
Keep a local copy for offline access.
Host a cloud version for multi-user access and remote work.
This reduces downtime caused by local network issues while maintaining a local backup.
💡 Key Considerations When Using Another Hosting Solution:
Ensure the provider is Intuit authorized to avoid compatibility issues.
Confirm multi-user licenses cover the number of users you have.
Make sure internet connections are stable; cloud QuickBooks relies entirely on it.
Check security features (encryption, backups, and disaster recovery).
You might see also: Fix QuickBooks Error 1603 Installation Failed Issue
Using a dedicated Windows Server 2012 R2 Essentials machine allows you to host your QuickBooks company file locally while providing multi-user access across your network. Here’s a comprehensive guide.
Install Windows Server 2012 R2 Essentials on a reliable machine.
Complete the initial configuration:
Set a static IP address (important for network stability).
Create user accounts for each employee who will access QuickBooks.
Enable file and printer sharing in the network settings.
Install QuickBooks Desktop on the server.
This ensures the QuickBooks Database Server Manager runs on the host machine.
Create a dedicated folder for your company files, e.g., D:\QuickBooksCompanyFiles.
Share the folder over the network:
Right-click the folder → Properties → Sharing → Advanced Sharing.
Check Share this folder and give the share a name.
Set permissions: grant Full Control to all users who need access.
Open QuickBooks on the server.
Go to File → Utilities → Host Multi-User Access.
Ensure that Stop Hosting Multi-User Access is not visible (this confirms hosting is enabled).
Open the QuickBooks Database Server Manager:
Scan the folder containing the company file to allow workstation connections.
Add exceptions in Windows Firewall for QuickBooks ports:
Default ports: 8019, 56728, 55378-55382
If using antivirus software, allow QuickBooks processes to bypass scanning for the company file directory.
Confirm that file sharing ports (like SMB) are enabled for network access.
On each workstation:
Install QuickBooks Desktop (matching version as server).
Use File → Open or Restore Company → Open a company file → From the network.
Browse to the shared folder on the server and select the company file.
Verify that users can open and save changes without errors.
Test pinging the server from each workstation using the static IP:
ping 192.168.x.x
If you still get H101/H202 errors:
Re-scan the folder in Database Server Manager.
Temporarily disable firewall to rule out network blocking.
Ensure DNS resolution works if you are using server names instead of IPs.
Always back up company files daily.
Keep QuickBooks and Windows Server up to date with patches.
Assign dedicated hardware for the server; avoid using a workstation for hosting multiple roles.
Use static IP for the server to prevent connection issues caused by DHCP changes.
Avoid storing company files on removable drives or network drives without proper sharing permissions.
💡 Hosting your own Windows Server 2012 R2 Essentials is a great balance between control, security, and network reliability, especially if your business requires multi-user QuickBooks access without relying on cloud hosting.
Error H202 occurs in multi-user mode when a workstation cannot connect to the server that hosts the QuickBooks company file. It usually indicates a network communication issue.
Common causes:
Firewall or antivirus blocking QuickBooks ports
QuickBooks Database Server Manager not running
Incorrect hosting configuration
Network connectivity issues
On the server computer (where the company file is stored), open QuickBooks.
Go to File → Utilities.
Check if Host Multi-User Access is available.
If you see Stop Hosting Multi-User Access, hosting is already enabled.
On workstations, do not host—only the server should.
On the server computer, open QuickBooks Database Server Manager:
Start Menu → QuickBooks → QuickBooks Database Server Manager
Click Scan Folders, and select the folder containing your company file.
After scanning, the Database Server Manager will update network permissions for QuickBooks.
Open Windows Firewall or your third-party firewall on the server.
Allow QuickBooks Desktop programs through the firewall:
QBDesktop.exe
QBDatabaseServerManager.exe
QBW32.exe
Open the required QuickBooks ports (default ports for versions 2018–2026):
8019, 56728, 55378–55382
Test the connection from a workstation again.
From the workstation, open Run (Windows + R) and type:
\\ServerName
Replace ServerName with the name of your server.
If the server folder opens, the network connection is working.
If it doesn’t open:
Verify the server’s static IP and network sharing settings.
Check DNS resolution if using a server name instead of IP.
On the server, press Windows + R, type services.msc, and hit Enter.
Locate QuickBooksDBXX (XX = your QuickBooks version, e.g., QuickBooksDB30 for 2020).
Right-click → Restart.
Also, restart the QBCFMonitorService.
Try reconnecting from a workstation.
Download and install QuickBooks Tool Hub from Intuit.
Open Tool Hub → Network Issues → QuickBooks Database Server Manager repair.
Scan the company file folder.
Test multi-user access again.
Make sure the company file is on a local drive on the server, not a USB or external drive.
Ensure users have read/write permissions to the shared folder.
Disable VPNs temporarily; some VPNs block QuickBooks connections.
Hosting means storing your QuickBooks company file on a central computer (server) so that multiple workstations can access it in multi-user mode.
This will be the server or main computer where the company file resides.
Requirements:
Always on during work hours.
Reliable hardware and network connection.
Static IP address is preferred.
On the server, create a folder specifically for QuickBooks files, e.g., D:\QuickBooksCompanyFiles.
Share the folder over the network:
Right-click folder → Properties → Sharing → Advanced Sharing
Check Share this folder and give it a clear name.
Set permissions:
Users need Full Control or at least Read/Write access.
On the server computer, open QuickBooks Desktop.
Go to File → Utilities → Host Multi-User Access.
If it says Stop Hosting Multi-User Access, the server is already hosting.
Only the server should host; do not enable hosting on workstations.
Open QuickBooks Database Server Manager on the server.
Click Scan Folders, then select the folder containing your company file.
This ensures the server recognizes the company file and allows workstations to connect.
Make sure Windows Firewall or any antivirus allows QuickBooks programs and ports:
Programs: QBDesktop.exe, QBDatabaseServerManager.exe
Ports: 8019, 56728, 55378–55382
Check that file sharing ports are open.
On each workstation, open QuickBooks.
Go to File → Open or Restore Company → Open a company file → From the network.
Browse to the shared folder on the server and open the company file.
QuickBooks should prompt for multi-user mode; enable it.
Open the file simultaneously from multiple workstations to confirm:
Users can save changes.
No error codes appear (H101/H202 etc.).
If issues occur, check network connectivity, firewall settings, and Database Server Manager scanning.
💡 Best Practices
Use a dedicated server rather than a workstation for hosting.
Always backup company files daily.
Keep QuickBooks and Windows updated.
Avoid storing files on removable drives.
Call 1-888-394-9046 now to fix QuickBooks multi-user errors instantly!
Step 1: Download and Install QuickBooks Tool Hub
Close QuickBooks on all computers, including the server.
Download the latest QuickBooks Tool Hub from Intuit:
Intuit QuickBooks Tool Hub
Open the downloaded file (QuickBooksToolHub.exe) and follow the prompts to install.
Once installed, double-click the Tool Hub icon on your desktop to open it.
Step 2: Select the Network Issues Tool
In QuickBooks Tool Hub, click Network Issues.
Select QuickBooks Database Server Manager.
This tool scans your server to make sure QuickBooks files are properly accessible to other computers on the network.
Step 3: Scan the Folder Containing Your Company File
In the Database Server Manager interface, click Scan Folders.
Browse to the folder where your QuickBooks company file is stored (e.g., D:\QuickBooksCompanyFiles).
Click OK to start the scan.
The Database Server Manager will check the folder and update network permissions so workstations can access the company file.
Step 4: Restart QuickBooks Services
After scanning, you may want to restart the QuickBooks services on your server:
Press Windows + R, type services.msc, and hit Enter.
Find QuickBooksDBXX (XX = your QuickBooks version, e.g., QuickBooksDB30 for 2020).
Right-click → Restart.
Also restart QBCFMonitorService.
Step 5: Test Multi-User Access
On a workstation, open QuickBooks Desktop.
Go to File → Open or Restore Company → Open a company file → From the network.
Select the shared company file on your server.
Try opening it in multi-user mode.
✅ If the connection works, the Database Server Manager scan fixed the network communication.
💡 Tips for Success
Ensure your firewall or antivirus is allowing QuickBooks connections.
The server should have a static IP to avoid connection drops.
Only the server hosts the company file; workstations should not enable hosting.
Error H202 occurs when a workstation cannot communicate with the server hosting the QuickBooks company file. This usually involves network or firewall issues, or misconfigured hosting settings.
On the server computer (where the company file resides), open QuickBooks Desktop.
Go to File → Utilities → Host Multi-User Access.
If you see Stop Hosting Multi-User Access, hosting is already enabled.
On workstations, make sure hosting is not enabled. Only the server should host the company file.
From the workstation, press Windows + R, type:
\\ServerName
Replace ServerName with the actual name of your server.
If the server folder opens, the network connection is fine.
If not, check network cables, Wi-Fi connections, and ensure file sharing is enabled on the server.
Using ping can help verify connectivity:
ping [ServerIP]
If the ping fails, there’s a network issue to resolve first.
QuickBooks requires certain ports to communicate across your network.
Open Windows Firewall or your antivirus firewall.
Allow the following QuickBooks programs through the firewall:
QBDesktop.exe
QBDatabaseServerManager.exe
QBW32.exe
Open the default QuickBooks ports for your version:
8019, 56728, 55378–55382
Confirm file sharing ports (like SMB) are enabled for network access.
On the server, open QuickBooks Database Server Manager:
Start Menu → QuickBooks → QuickBooks Database Server Manager
Click Scan Folders.
Select the folder where your company file is stored.
Let the scan complete. This updates permissions and ensures QuickBooks recognizes the file for network access.
Press Windows + R, type services.msc, and press Enter.
Locate the following services and restart them:
QuickBooksDBXX (XX = your QuickBooks version, e.g., QuickBooksDB30)
QBCFMonitorService
Restart the server if needed to refresh network settings.
On a workstation, open QuickBooks Desktop.
Go to File → Open or Restore Company → Open a company file → From the network.
Browse to the server folder and select the company file.
Try switching to multi-user mode.
✅ If it opens without errors, H202 has been resolved.
Make sure the company file is on a local drive on the server, not a USB or external drive.
Users need full read/write permissions for the shared folder.
Disable VPNs temporarily if they block QuickBooks connections.
Assign a static IP to the server to avoid connection drops.
H101 – Workstation cannot communicate with the server; often caused by hosting issues or firewall restrictions.
H303 – QuickBooks is blocked by a firewall, or the company file is not set up for multi-user access.
H505 – Workstation cannot reach the company file on a remote server; usually involves network settings or database service issues.
All three errors indicate that workstations cannot communicate with the server hosting the QuickBooks company file.
On the server computer, open QuickBooks Desktop.
Go to File → Utilities → Host Multi-User Access.
If you see Stop Hosting Multi-User Access, hosting is already active.
On workstations, do not enable hosting. Only the server should host.
From a workstation, press Windows + R, type:
\\ServerName
or use the server’s static IP.
If the folder opens, network access is working.
Use the ping command to verify the connection:
ping [ServerIP]
If it fails, resolve network issues first (cables, Wi-Fi, router, or IP conflicts).
QuickBooks requires certain ports for multi-user access:
Open Windows Firewall or third-party firewall.
Allow the following programs:
QBDesktop.exe
QBDatabaseServerManager.exe
QBW32.exe
Open the default ports for your QuickBooks version:
8019, 56728, 55378–55382
Ensure file sharing ports are enabled on the server.
On the server, open QuickBooks Database Server Manager.
Click Scan Folders and select the folder containing the company file.
The scan updates permissions and ensures QuickBooks recognizes the file for multi-user access.
Press Windows + R, type services.msc, and hit Enter.
Restart the following services:
QuickBooksDBXX (XX = your QuickBooks version, e.g., QuickBooksDB30)
QBCFMonitorService
Restart the server if needed.
On a workstation, open QuickBooks Desktop.
Go to File → Open or Restore Company → Open a company file → From the network.
Browse to the company file on the server.
Enable multi-user mode.
✅ If it opens without errors, H101, H303, or H505 has been resolved.
Make sure the company file is stored on a local drive on the server, not a USB or external drive.
Users must have full read/write permissions on the shared folder.
Assign a static IP to the server to avoid connection drops.
Temporarily disable VPNs that may block network access.
Keep QuickBooks and Windows updated to the latest version.