+1-802-778-9005
Home>>QuickBooks Desktop Errors & Their Support How to Fix QuickBooks Error Code H505 (Multi-User Mode Access Issue)?

QuickBooks Desktop Error Code H505 is a network-related issue that prevents workstations from accessing a company file stored on the server in multi-user mode. It typically signals a misconfiguration in hosting settings, blocked firewall permissions, or missing network setup. 

The error arises when one or more workstations are incorrectly set to host the company file, when required QuickBooks services are not running, or when connectivity rules restrict communication with the server. 

The error usually encounters H505 while trying to switch QuickBooks into multi-user mode, or when a workstation attempts to open a company file located on the server but fails to establish a proper connection. 

Users often see a pop-up stating: ā€œError H505: This company file is on another computer, and QuickBooks needs help connecting.ā€  

Error H505: This company file is on another computer, and QuickBooks needs help connecting.

Preventing H505 is critical because repeated disruptions can slow down payroll processing, reporting, and team collaboration. By ensuring correct hosting, stable network communication, and proper permissions, businesses avoid downtime and maintain smooth workflow across multiple users.

H-series QuickBooks Desktop errors

The H-series (H101, H202, H303, and H505) errors in QuickBooks Desktop can be defined as network-related errors, which take place when the workstations cannot connect to a company file which is located on the server in the multiuser mode.

They typically state that their host is misconfigured, the firewall has been blocked or lacks QuickBooks services to communicate with. Although each of the codes puts emphasis on slightly different connectivity issues, they all cause disruption to access and slow down the working processes.

The most common one is the Error H505 that is used when several workstations are wrongly configured to share the company file or when firewall rules prevent communication with the server. As with all the H-series, it is crucial to prevent H505 to make the working with multiple users successful and continuous accounting processes.

How to Prevent QuickBooks Error H505

Preventive measures help avoid repeated disruptions:

  • Ensure only the server computer hosts the company file; disable hosting on all workstations.
  • Keep QuickBooks Database Server Manager and related services (QuickBooksDBXX, QBCFMonitorService) running and set to automatic.
  • Configure firewall and antivirus with proper exceptions for QuickBooks ports and executables.
  • Regularly update QuickBooks Desktop and Windows OS to the latest versions.
  • Verify network stability and permissions so all users can access the company file without interruption.

Quick Overview of QuickBooks Error H505 Troubleshooting Steps

LevelStep SummaryEstimated Time
BeginnerCorrect hosting configuration: disable hosting on workstations, enable on server5–10 minutes
Open a sample company file in multi-user mode to isolate issue5 minutes
Install trial version of QuickBooks and test with sample file15–20 minutes
IntermediateHost network and coordinate with Intuit Hosting Provider15–30 minutes
Run QuickBooks Database Server Manager to scan company file folders10–15 minutes
Rename damaged ND files and rescan to generate new ones10 minutes
Use Verify and Rebuild Data tools, then run QuickBooks File Doctor20–30 minutes
Perform a clean install of QuickBooks Desktop30–45 minutes
AdvancedEnsure QuickBooks Database Services are running and set to automatic restart10–15 minutes
Reinstall QuickBooks Database Server Manager with correct configuration20–30 minutes
Configure firewall permissions with inbound/outbound rules and program exceptions20–40 minutes
Upgrade operating system build to latest version20–30 minutes
Provide Windows folder sharing permissions with full control for QB service users10–15 minutes
Test network connectivity using ping commands and verify server communication10–20 minutes
Edit Windows host files to add server IP and name on both server and workstations15–25 minutes

Detailed Explanation of Troubleshooting Steps

Beginner Level Methods

Method 1: Correct Hosting Configuration

  • Open QuickBooks on each workstation showing the error.
  • Go to File > Utilities.
  • If you see ā€œHost Multi-User Access,ā€ skip that workstation.
  • If you see ā€œStop Hosting Multi-User Access,ā€ select it.
Stop Hosting Multi-User Access
  • On the server computer, open QuickBooks, go to File > Utilities, and ensure ā€œHost Multi-User Accessā€ is enabled.

Method 2: Open a Sample File in Multi-User Mode

  • Hold down the Ctrl key and open QuickBooks to the No Company Open screen.
  • Select Open a sample file.
  • If the sample file opens in multi-user mode, the issue is with your company file. If not, the installation may need repair.
opens in multi-user mode

Method 3: Install a Trial Version

  • Download and install a trial version of the latest QuickBooks Desktop.
  • Open a sample file in multi-user mode.
  • If the error appears, the issue may be with your QuickBooks application.

Intermediate Level Methods

Method 4: Host Your Network

  • Begin hosting your network.
  • Contact your Intuit Hosting Provider to restart the hosting environment.
  • Work with them to troubleshoot the error.

Method 5: Run QuickBooks Database Server Manager

  • Download and install QuickBooks Tool Hub.
  • Open Tool Hub, go to Network Issues, and select QuickBooks Database Server Manager.
  • Scan the company file folder.
  • Once complete, open QuickBooks on each workstation and switch to multi-user mode.
open QuickBooks on each workstation and switch to multi-user mode.

Method 6: Rename the Network Descriptor File

  • Locate the company file folder and search for ND files.
  • Rename each ND file by adding OLD at the end.
  • Rescan the folders using Database Server Manager to generate new ND files.

Method 7: Resolve Data Damage

  • Use Verify Data and Rebuild Data tools from File > Utilities.
Use Verify Data and Rebuild Data tools from File
  • If issues are found, rebuild the data.
  • Run QuickBooks File Doctor from Tool Hub to fix file and network problems.

Method 8: Clean Install QuickBooks Desktop

  • Uninstall QuickBooks from the Control Panel.
  • Rename installation folders by adding OLD to their names.
  • Reinstall QuickBooks using your installer and license details.

Advanced Level Methods

Method 9: Ensure QuickBooks Database Services Are Running

  • Open Run, type services.msc, and press Enter.
  • Locate QuickBooksDBXX and QBCFMonitorService.
  • Set Startup type to Automatic and ensure Service status is Running.
  • Configure Recovery options to restart the service on failure.

Method 10: Reinstall QuickBooks Database Server Manager

  • Uninstall QuickBooks Database Server Manager.
  • Rename the installation folder.
  • Reinstall the Database Server Manager with the correct network options.

Method 11: Configure Firewall Permissions

  • Open Windows Firewall and create inbound and outbound rules for QuickBooks ports.
  • Add QuickBooks executables as exceptions.
  • Ensure both program and port rules allow connections.

Method 12: Upgrade Operating System Build

  • Open Windows Update and install the latest updates for your system.

Method 13: Provide Windows Access Permissions

  • Share the QuickBooks company file folder with full control permissions for QuickBooks service users.

Method 14: Test Network Connectivity

  • Enable Network Discovery and File Sharing.
  • Use the ping command from each workstation to test connectivity with the server.
  • Resolve packet loss or delays with IT support.

Method 15: Edit Windows Host Files

  • Open the hosts file on both server and workstations.
  • Add the server’s IP address and computer name.
  • Save changes and reopen QuickBooks to test connectivity.

Prerequisites to Fix QuickBooks Desktop H505 Error

The following basics are required before the troubleshooting:

  • QuickBooks Desktop is the updated upto latest release.
  • The computer that is to be used as a server is well-configured to support the company file.
  • QuickBooks Database Server Manager is installed and running on the server.
  • Windows Firewall and antivirus settings allow QuickBooks communication.
  • There is stable network connectivity among the workstations and the server.

Identification of QuickBooks Desktop H505 Error.

You are able to identify this error by the following indications:

  • The error is manifested during the conversion of QuickBooks into the multi-user mode.
  • A workstation unable to open the company file on the server.
  • A pop-up message will appear: Error H505: This company file is on a different computer and quickbooks requires assistance in connecting.
  • QuickBooks services may stop running, or hosting may be incorrectly enabled on workstations instead of the server.

Conclusion:

QuickBooks Desktop Error H505 is part of the broader H-series of multi-user mode issues, all of which stem from network misconfigurations, hosting conflicts, or blocked communication between workstations and the server. While the error can appear disruptive, it is fully resolvable through a structured approach starting with basic hosting checks, moving through intermediate fixes like database server scans and file repairs, and finally applying advanced solutions such as firewall configuration or service reinstalls. 

By following the outlined methods and ensuring prerequisites like updated software, stable connectivity, and proper permissions, businesses can prevent recurring H505 errors. Effective prevention not only safeguards against downtime but also ensures smooth collaboration, accurate payroll processing, and uninterrupted access to company files in a multi-user environment.

FAQ

What is the fundamental difference between QuickBooks Error H505 and other H-series errors like H202 or H303?

The H-series errors (H101, H202H303, and H505) all indicate a network communication failure preventing access to a company file in multi-user mode. The distinction lies in the specific cause of the blockage:

  • H101, H303, and H505Ā errors are primarily caused whenĀ one or more workstations are incorrectly set to hostĀ the company file. The server, the only intended host, gets confused by multiple hosting attempts.
  • H202Ā error occurs when the server’s hosting is correctly set, but the workstationĀ cannot establish a connectionĀ due to firewall, antivirus, or service blockages. The server is typically reachable but inaccessible.
  • H505Ā is often directly linked to the server’s inability to be located by name or $\text{IP}$ address, frequently due to aĀ missing IP addressĀ (DNS) or an issue with the Windows Host file.

How do I correctly check if the QuickBooks Database Server Manager services (QuickBooksDBXX and QBCFMonitorService) are running on the server?

To ensure the server is ready to host the file, both associated services must be active and configured for automatic startup.

Steps to Verify Services:

  1. Press theĀ Windows key + RĀ to open the Run box.
  2. TypeĀ services.mscĀ and press Enter.
  3. In the Services window, locate theĀ QuickBooksDBXXĀ service (where XX is a number corresponding to the QuickBooks version, e.g., DB34 for QB2024).
  4. Check the Status:Ā TheĀ StatusĀ column should showĀ RunningĀ orĀ Started.
  5. Check the Startup Type:Ā TheĀ Startup TypeĀ column should showĀ Automatic.
  6. Repeat these checks for theĀ QBCFMonitorService.
  7. If the status is not Running, right-click the service, selectĀ Properties, change the startup type toĀ Automatic, select theĀ RecoveryĀ tab, and ensure the first, second, and subsequent failures are set toĀ Restart the Service.

What is the role of the Windows Host file, and what specific entries must I add to fix the H505 error?

The Host file is a text file that acts as a local DNS resolver, mapping host names to specific IP addresses. Editing this file is a key solution for H505 because it forces the workstation to directly locate the server by its IP address, bypassing potential DNS or network conflicts.

Required Entries:

You must add two entries at the bottom of the Host file for the server hosting the company file:

  • TheĀ Server IP AddressĀ followed by theĀ Server Name.
  • TheĀ Server IP AddressĀ followed by theĀ Server Fully Qualified Domain NameĀ (FQDN), if applicable.

Important Note: The $\text{IP}$ address must be separated from the computer name using the Tab key, not the spacebar, to maintain the correct formatting.

When configuring the Windows Firewall, what specific ports need to be opened for multi-user mode to work without triggering Error H505?

When the firewall is blocking communication, specific Transmission Control Protocol ($\text{TCP}$) ports must be opened. Intuit recommends using the QuickBooks File Doctor utility, which automatically configures these rules.

If manual configuration is required, the ports depend on your QuickBooks Desktop version:

  • QuickBooks Desktop 2020 and newer:Ā These versions useĀ dynamic ports. You must manually find the assigned port (usually in the 56728 range) using the QuickBooks Database Server Manager’sĀ Port MonitorĀ tab. You also need to open TCP PortĀ 8019.
  • Older Versions:Ā Static ports were used, including 8019 and a specific 567XX port (e.g., 56729 for QB2019, 56728 for QB2018).

The most reliable approach is to add exceptions for the QuickBooks executable files (e.g., QBW32.exe, QBDBMgrN.exe) as both inbound and outbound rules, allowing the application to manage dynamic ports.

Why is it essential to run the QuickBooks Database Server Manager from the QuickBooks Tool Hub on the server, and how does it relate to the .ND file?

The QuickBooks Database Server Manager (QBDBSM) is the core utility that enables multi-user access. Running it from the Tool Hub is critical for two reasons:

  • Scans for Company Files:Ā It scans the folders where company files (.QBW}) are stored, registering them for network access.
  • Creates/Updates the .ND file:Ā It automatically creates or updates theĀ Network Data (.ND) fileĀ in the same folder as the company file.

The .ND file is a crucial configuration file that stores the following information:

  • TheĀ IP addressĀ andĀ Server NameĀ of the hosting computer.
  • TheĀ Port NumberĀ the database server is listening on.
  • Whether the file is set to beĀ HostedĀ or not.

A damaged, missing, or incorrect .ND file is a direct cause of the H505 error, and running the QBDBSM corrects this.

If the ping test fails (ping [servername] returns ā€œRequest timed outā€), what are the two most likely causes of the H505 error?

A failed ping test confirms a fundamental network communication breakdown at the IP level, prior to any QuickBooks service starting. The two most common causes are:

  1. Windows Firewall Blockage:Ā The Windows Firewall on the server computer is blocking the Internet Control Message Protocol (ICMP) traffic used by the ping command. If ICMP is blocked, TCP ports used by QuickBooks are almost certainly blocked as well.
  2. Network Discovery Disabled:Ā The Network Discovery setting is turned off on either the server or the workstation. This prevents the computers from seeing each other and resolving the server name to an IP address.

Action: Ensure the firewall allows exceptions for ICMP and that Network Discovery is enabled under the Network and Sharing Center on all relevant systems.

What is the importance of having the latest QuickBooks version, and how does it prevent the H505 error?

Keeping QuickBooks Desktop updated to the latest maintenance release is a simple but effective preventative measure for H505 and other network errors:

  • Bug Fixes and Patches:Ā Updates resolve known bugs and conflicts, especially those introduced by recent Windows security updates, which often interfere with network services and firewalls.
  • Database Server Stability:Ā Updates ensure the QuickBooks Database Server Manager uses the most stable service files and network protocols, reducing the chance of the QuickBooksDBXX service crashing or stopping unexpectedly.
  • Improved Diagnostics:Ā Newer versions often include improved self-diagnostic tools that can automatically repair minor .ND file or firewall issues before they trigger the H505 error.