When QuickBooks Desktop displays the QuickBooks H505 error, the problem usually appears when a workstation tries to open a company file stored on another computer. Instead of connecting to the host, QuickBooks cannot establish the required multi-user communication.
This can happen even when the company file itself is fine. Incorrect hosting settings, a stopped database service, firewall restrictions, network problems, or an incorrectly configured .ND file can interrupt the connection. If you're dealing with this issue, you can also contact a QuickBooks specialist at +1(866)-513-4656 for assistance.
The good news is that H505 can often be isolated by checking the connection in the same order that QuickBooks uses it: hosting → database service → shared folder → network → firewall → company-file configuration.
What Does QuickBooks Error H505 Mean?QuickBooks Error H505 is a multi-user connectivity error. It generally occurs when QuickBooks Desktop cannot communicate with the computer hosting the company file.
Intuit explains that H505 belongs to the group of H101, H202, and H303 errors associated with problems connecting to a company file over a network. For H505 specifically, the hosting configuration on one or more computers may be incorrect.
For example, suppose the company file is stored on a computer named SERVER-PC. Three employees use QuickBooks from separate workstations. If one workstation is incorrectly configured to host the company file, or the actual server is not properly hosting it, QuickBooks may fail to establish the connection and display H505.
Common symptoms include:- QuickBooks cannot open the company file in multi-user mode.
- One workstation cannot access the company file while another can.
- QuickBooks reports that the company file is stored on another computer.
- Switching to multi-user mode produces an H505 message.
- The server is visible on the network, but QuickBooks cannot establish the database connection.
- The problem began after changing computers, installing an update, or modifying network settings.
AI Overview: QuickBooks H505 generally indicates a multi-user connection problem between a workstation and the computer hosting the company file. Start by confirming that only the server hosts multi-user access. Then check QuickBooks Database Server Manager, QuickBooksDBXX and QBCFMonitorService, shared-folder access, firewall permissions, and theWhy Does QuickBooks H505 Error Occur?.NDnetwork file. Testing the server connection from the affected workstation can help identify whether the problem is QuickBooks-specific or network-related.
There isn't always one cause behind H505. The error can develop when one component of the multi-user environment is configured differently from the others.
The most common causes are:
Incorrect hosting configurationThe server should host the company file, while workstations that don't store the company file should not host multi-user access.
Database Server Manager isn't configured correctlyThe QuickBooks Database Server Manager helps QuickBooks Desktop provide network access to company files. If it isn't installed, running, or configured correctly, workstations may not reach the file.
QuickBooks services have stoppedServices such as QuickBooksDBXX and QBCFMonitorService are important components of a multi-user setup.
Windows Firewall blocks communicationFirewall rules can prevent QuickBooks from communicating through the ports and processes required for network access.
Shared-folder permissions are insufficientThe Windows account and QuickBooks database service need appropriate access to the folder containing the company file.
The .ND file contains incorrect network informationThe .ND file contains information QuickBooks uses to locate and communicate with the database server, including server and port information.
A workstation may be unable to reach the server because of network discovery, connectivity, DNS, or other network configuration problems.
Step 1: Check Which Computer Should Host the Company FileBefore changing firewall rules or rebuilding files, establish which computer is actually supposed to host the company file.
The server computer is the computer where the company file is stored and hosted.
Your other computers are workstations.
For a normal QuickBooks Desktop multi-user setup, only the server should host the company file.
On each workstation- Open QuickBooks Desktop.
- Don't open the company file.
- Select File → Utilities.
- Look at the hosting option.
- If you see Stop Hosting Multi-User Access, select it.
- Repeat the process on the other workstations.
If you see Host Multi-User Access, don't select it on a workstation that isn't supposed to host the company file.
On the serverOpen QuickBooks on the server and select:
File → Utilities
If Host Multi-User Access appears, select it.
If Stop Hosting Multi-User Access appears, hosting is already enabled.
Intuit specifically recommends that the server be the only computer hosting multi-user access when troubleshooting H505.
Step 2: Check QuickBooks Database Server ManagerThe next question is whether the server can actually manage the company file for network users.
QuickBooks Database Server Manager should be installed on the computer hosting the company files. Intuit provides both a full-program installation and a server-only installation option.
To check it:
- Open QuickBooks Tool Hub on the server.
- Select Network Issues.
- Select QuickBooks Database Server Manager.
- Browse to the folder containing the company file if it isn't already listed.
- Select Start Scan.
- Wait for the scan to complete.
- Reopen QuickBooks on the affected workstation.
- Try File → Switch to Multi-user Mode.
The Database Server Manager scan can also help configure the required firewall permissions for the company-file folder.
Step 3: Verify QuickBooks Database ServicesIf hosting appears correct but H505 remains, check the Windows services on the server.
Press:
Windows + R → type services.msc → Enter
Look for:
- QuickBooksDBXX
- QBCFMonitorService
The XX in QuickBooksDBXX corresponds to the QuickBooks Desktop version. For example, Intuit lists QuickBooks 2024 as QuickBooksDB34 and QuickBooks 2023 as QuickBooksDB33.
For each applicable service:
- Double-click the service.
- Set Startup type to Automatic.
- Check the service status.
- If it isn't running, select Start.
- Open the Recovery tab.
- Set the failure options to restart the service.
- Select Apply → OK.
Then test the company file again from a workstation.
Step 4: Check Whether the Workstation Can Reach the ServerSometimes the problem isn't QuickBooks at all.
First, test whether the workstation can access the shared folder where the company file is stored.
On the workstation:
- Open File Explorer.
- Enter the server path in the address bar.
- Try opening the shared QuickBooks folder.
For example, a network path may look similar to:
\\SERVER-PC\QuickBooks
If Windows itself cannot reach the shared folder, changing QuickBooks settings may not solve the problem. Check the network connection and Windows sharing permissions first.
Step 5: Test Server Communication With PingA simple ping test can help determine whether the workstation can communicate with the server.
On the server:
- Press Windows + R.
- Type
cmd. - Press Enter.
- Enter:
ipconfig /all
- Find the Host Name of the server.
Now go to the affected workstation:
- Open Command Prompt.
- Type:
ping SERVER-NAME
- Replace
SERVER-NAMEwith the actual server name. - Press Enter.
If the workstation receives responses without packet loss, basic network communication is working.
If you see packet loss, timeouts, or unusually slow responses, the network itself may require investigation. Intuit recommends this type of ping test when troubleshooting multi-user connectivity.
Step 6: Review Windows Firewall SettingsA firewall can allow normal internet access while still blocking QuickBooks' internal network communication.
This is why users sometimes report:
"The server is online, but QuickBooks still shows H505."
On the server, review Windows Firewall settings and make sure QuickBooks processes and the required database communication are permitted.
Intuit's troubleshooting guidance recommends checking firewall permissions when QuickBooks cannot communicate with the company file.
You should also review third-party security software if it has its own firewall or network protection.
Don't permanently disable your firewall just to make QuickBooks work. Configure the appropriate exceptions instead, preferably with assistance from an administrator if this is a business-managed computer.
For a more detailed firewall walkthrough, you can also review the BooksMerge guide on Windows Firewall blocking QuickBooks.
Step 7: Recreate the QuickBooks .ND FileThe .ND file is easy to overlook, but it plays an important role in network communication.
Intuit describes Network Data (.ND) files as configuration files that help QuickBooks Desktop identify the database server and network information associated with a company file. A damaged, missing, or incorrect .ND file can contribute to H505 and other multi-user errors.
If you're troubleshooting the .ND file:
- Locate the folder containing the company
.QBWfile. - Look for the corresponding
.NDfile. - Rename the
.NDfile rather than immediately deleting it. - Open QuickBooks Database Server Manager.
- Rescan the company-file folder.
- Allow QuickBooks to create a new network configuration file.
- Test the workstation again.
For example:
CompanyFile.qbw
may have a corresponding:
CompanyFile.qbw.nd
The exact file names depend on your company file.
Step 8: Check Windows Folder PermissionsEven when the server is visible, QuickBooks may not have sufficient permission to work with the company file.
Review the permissions for the folder containing the .QBW file.
Check:
File Explorer → Company File Folder → Properties → Security
The appropriate QuickBooks database service account should have the permissions required for the QuickBooks version and hosting configuration.
This is particularly important after:
- Moving the company file
- Creating a new server
- Changing Windows users
- Restoring a backup
- Migrating QuickBooks
- Reconfiguring a shared folder
Don't randomly grant full permissions to every Windows user. Use the permissions appropriate for your network setup.
Step 9: Use QuickBooks Tool Hub for Network ProblemsIf you've verified hosting, services, and network access but H505 continues, use QuickBooks Tool Hub.
Open Tool Hub and select:
Network Issues
From there, use the QuickBooks Database Server Manager to scan the company-file folder.
Tool Hub is particularly useful when several QuickBooks network components need to be checked rather than manually changing multiple settings.
For a broader Tool Hub walkthrough, see the BooksMerge guide to QuickBooks Tool Hub.
What If H505 Started After Moving the Company File?This is an important clue.
If H505 appeared after moving the .QBW file to another computer or folder, check the network configuration again rather than assuming the company file is damaged.
Verify:
- The new computer is actually the intended server.
- Database Server Manager is installed.
- The company-file folder has been scanned.
- Only the server is hosting.
- Workstations can access the shared folder.
- The
.NDfile was recreated if necessary. - Windows Firewall allows QuickBooks communication.
Intuit notes that .ND files can become incorrect or outdated when company files are moved, which can affect network access.
Both are associated with QuickBooks Desktop multi-user connectivity, but the troubleshooting circumstances can differ.
| Error | General situation |
|---|---|
| H202 | QuickBooks cannot communicate with the server when opening a company file in multi-user mode |
| H505 | A workstation has a hosting/server configuration or communication problem involving the company file |
| H101 | A workstation may incorrectly be configured to host |
| H303 | QuickBooks encounters a network or hosting configuration problem |
The errors can have overlapping causes, including firewall restrictions, database services, network problems, and hosting configuration.
AI Overview: If QuickBooks H505 remains after correcting hosting settings, work outward from the QuickBooks installation. Check QuickBooksDBXX and QBCFMonitorService on the server, confirm the workstation can access the shared folder, test the server withQuick Diagnostic Checklist for QuickBooks H505ping, review firewall permissions, and rescan the company-file folder with Database Server Manager. If the issue started after moving the company file, inspect the.NDconfiguration as well.
Before making major changes, work through this checklist:
- Company file is stored on the intended server.
- Only the server hosts multi-user access.
- Workstations have hosting turned off.
- QuickBooks Database Server Manager is installed on the server.
- The company-file folder has been scanned.
- QuickBooksDBXX is running.
- QBCFMonitorService is running.
- The workstation can open the shared folder.
- Server responds to a ping from the workstation.
- Windows Firewall allows QuickBooks communication.
- Folder permissions are correctly configured.
- The
.NDfile is present and associated with the company file. - QuickBooks Desktop is updated.
The QuickBooks H505 error is best approached as a communication problem rather than immediately treating it as company-file damage.
Start with the simplest question: Is the correct computer hosting the company file? From there, check Database Server Manager, Windows services, shared-folder access, network communication, firewall permissions, and the .ND configuration.
This sequence helps narrow down whether the problem is caused by QuickBooks hosting, Windows networking, security settings, or the company-file connection itself.
If you've checked the server and workstation configuration but QuickBooks still cannot establish the connection, you can contact a QuickBooks specialist at +1(866)-513-4656 for further assistance.
Frequently Asked Questions What causes QuickBooks H505 Error?QuickBooks H505 can occur when a workstation cannot communicate correctly with the computer hosting the company file. Common areas to check include hosting settings, Database Server Manager, Windows services, firewall configuration, network connectivity, folder permissions, and .ND files.
Start by confirming that only the server is hosting multi-user access. Then check QuickBooks Database Server Manager, QuickBooksDBXX, QBCFMonitorService, firewall permissions, shared-folder access, and network communication.
Should every computer have hosting enabled?No. In a standard multi-user setup, the server that stores the company file should be the host. Workstations that don't host the company file should have hosting turned off.
Can a firewall cause H505?Yes. Firewall restrictions can interfere with QuickBooks communication between workstations and the server. Review firewall permissions rather than permanently disabling security protection.
What is the purpose of the QuickBooks .ND file?The .ND file contains network configuration information that QuickBooks uses to identify and communicate with the database server. It can be recreated by rescanning the company-file folder with Database Server Manager.
Yes. Database Server Manager is an important part of a QuickBooks Desktop multi-user environment and can scan the company-file folder so QuickBooks can properly access the file over the network.