Skip to content

A step-by-step easy Guide to Fix QuickBooks Error H505!

    QuickBooks Error H505

    QuickBooks Error H505 shows up when having any issues accessing company files that are stored on a different computer in a multi-user environment. A communication breakdown between the workstation and the server hosting the company file can be the reason. QuickBooks error H505 is a network issue and belongs to the H series error. It shows up on the screen with a warning message stating:

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

    Troubleshooting For QuickBooks Error H505 can be tricky to resolve and requires a great amount of technical knowledge. But, If you wanna solve it quickly and ASAP, we recommend contacting QB Technical experts at 1.833.802.0002.

    QuickBooks Error Code H505
    QuickBooks Error Code H505

    Several types of H-series errors in QuickBooks are related to the network issues that develop when you try to access the company file stored on the server. It throws an H-series error on the screen whenever QuickBooks has issues connecting with the server. QuickBooks Error Code H505 is shown when QuickBooks on the user’s computer is not able to connect with the other computer in the network that is hosting the company file, due to which some technical glitches in the network setup are interfering with the connection between different workstations in the network with an error message stating:

    ErrorDescription
    WarningQuickBooks has faced a problem and needs to close. Sorry for any inconvenience caused.
    Problem with multi-user hosting setupError code H505: This company file is on another computer, and QuickBooks needs help connecting.

    It comes from the family of HXXX series error codes that H101, H202, H303, etc often accompany.

    Given below are the causes behind QuickBooks error H505 that should be undertaken before resolving it:

    1. Incorrect hosting setup can cause the error H505, such as multiple workstations hosting your company file instead of the server.
    2. Interrupting the QuickBooks connection or blocking or restricting it.
    3. The firewall can restrict incoming or outgoing communication to the company file.
    4. Incorrect or damaged.ND (Network Descriptor) file.
    5. Having issues in obtaining the IP address of the system or server housing the company file in QuickBooks.
    6. Set up the workstations to access the file via the host’s Full Qualified Domain Name (e.g., computername.domain.com).
    7. QuickBooksDBXX service has not begun.
    8. The file must be on a non-native installed server, such as a virtual machine (VMWare, VirtualBox, Microsoft Virtual Server, etc.).
    9. The Permissions for QBDataServiceuserXX need READ/Write access and have not been set to “Include Inheritable permissions from the object’s parent.”
    10. The QuickBooks files folder on the server has not been scanned with the QuickBooks Database Server.
    11. Damaged QuickBooks company files can also trigger the error H505 in QB Desktop.
    12. The file is stored on a network drive (NAS).

    Given below are the symptoms of the QuickBooks multi-user error H505:

    1. It displays the error and crashes an active program window.
    2. The system crashes repeatedly when running the same program.
    3. When QuickBooks is not able to switch to multi-user mode.
    4. Windows functions slowly.
    5. Unable to access the QuickBooks company file from a different computer or server.
    6. QuickBooks freezes or crashes frequently for many seconds.
    7. QuickBooks displays a slow response time while accessing the company file.

    Below are the important points to remember before proceeding with the resolution of the QuickBooks error H505:

    1. Make sure the installation of the QB application on the system is correct.
    2. The full QB Desktop version must have only database or license manager hosting. 
    3. Install the QB application on the server so that the multi-user mode can work.
    4. To prevent damage, virus, or corruption in the server system, install QB from the official website.
    5. Enter your QuickBooks application admin details.
    6. Take a backup of your files to prevent data loss.
    7. Update the tax tables and payroll app.
    8. Use the tools by QB Tool Hub, such as Quick Fix My Program, to resolve performance issues.
    9. Make sure the QuickBooks Database Server Manager is active.
    10. Check the firewall restrictions and lift them before fixing error code H505 in QuickBooks.

    Only then can you proceed with the QuickBooks H505 Error fix.

    If you wanna fix QuickBooks error code H505, follow the given below solutions and their steps:

    Solution 1: Configure the Windows host file

    Apply the given steps to remove the error H505 in QuickBooks Desktop:

    1. Open the Run window by pressing the Windows + R.
      run command
    2. Then, type cmd and tap Enter to reach the command prompt window.
    3. Now, type the command ipconfig/all and Enter.
    4. The hostname and IP address should be noted somewhere accessible, and these steps should be repeated for the system with the multi-user setup.

    Then, configure the Windows host file as given below:

    1. Shut QuickBooks and click on the Start menu.
    2. Navigate to This PC or My Computer and follow the paths: “C:\Windows \ System32 \ Drivers\ Etc OR C:\Windows \ Syswow64\ Drivers\Etc.” 
    3. If the Windows folder isn’t available on the PC, try finding it by unhiding the hidden folders.
    4. Click on the View tab and navigate to the hidden items option to check the folders.
    5. Select the host file and open it via Notepad. 
    6. Then, enter the IP address and computer name and use the Tab key at the place of the space bar while entering these details and putting a space between the information.
    7. Save all these changes to use QB in multi-user mode.

    Solution 2: Check the Services on the Server

    Check if the QBCFMonitorService and QBDBXX services are working correctly as follows:

    1. Open the Run window from either the Start menu or through the shortcut ‘Windows + R’ keys. 
    2. Then, type and enter the command services.msc here.
    3. Double-click QuickBooksDBXX from the list and choose Automatic for the Startup type. 
    4. See if the status is Running or Started.
    5. Tap on Start and then the Recovery tab.
    6. Choose to restart the services from the drop-down menu for First, Second, and Subsequent failure.
    7. Select Apply and then OK to get the changes.
    8. Then, repeat it for QBCFMonitor services.

    Solution 3: Set up the Security and Firewall Settings

    Configure restrictive firewall settings to remove the error H505 in QuickBooks. Below are the steps to add a firewall port exception to QB:

    1. Click the Windows icon to open the Start menu and search for Windows Firewall.
    2. Launch Windows Firewall and select Advanced Settings.
    3. Now, Right-click on Inbound Rules and follow the same steps except change Inbound to Outbound Rules. Once done, then click on New Rule.
    4. Click on port and then Next.
    5. Choose TCP while correcting the H505 QuickBooks desktop error.
    6. Mention the specific ports required for your QB year version in the Specific Local Ports field:
      • QuickBooks Desktop 2020 and later have 8019 XXXXX ports.
      • QuickBooks Desktop 2019 contains 8019 XXXXX ports.
      • QuickBooks Desktop 2018 follows 8019, 56728, 55378-55382 ports.
      • QuickBooks Desktop 2017 has 8019, 56727, 55373-55377 ports.
    7. Then, click on Next after entering the Port number.
    8. Select Allow the Connection option and move Next.
    9. Checkmark all the profiles if the prompt appears and click on Next.
    10. Make a rule and give a name like “QBPorts(year).”

    Repeat these steps for Outbound Rules, then switch to multi-user mode and check if you still get the H505 error in QuickBooks:

    Then, create Windows firewall exceptions for QuickBooks Desktop:

    1. Click on the Start menu icon, type Windows Firewall, and open the Firewall window.
    2. Choose Advanced Settings by right-clicking Inbound Rules.
    3. Select New Rule.
    4. Mark Program, then Next.
    5. Choose the This Program Path option and Browse.
    6. Find the executable field necessary to resolve error code H505 QuickBooks 2024 from the table below and click Next.
    7. Click on Allow the Connection > Next.
    8. Check all the profiles are marked when prompted, then tap Next.
    9. Make a rule and name it as given: “QBFirewallException(name.exe).”
    10. Do repeat all the steps for Outbound Rules.
    Executable files (.exe)Location
    OnlineBackup.exeC:\Program Files\QuickBooks Online Backup
    QBCFMonitorService.exeC:\Program Files\Common Files\Intuit\QuickBooks
    DBManagerExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
    FileManagement.exeC:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate
    QBUpdate.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
    QuickBooksMessaging.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
    AutoBackupExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
    QBDBMgrN.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
    QBServerUtilityMgr.exeC:\Program Files\Common Files\Intuit\QuickBooks
    Dbmlsync.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
    FileMovementExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
    IntuitSyncManager.exeC:\Program Files\Common Files\Intuit\Sync
    QBW32.exeC:\Program Files\Intuit\QUICKBOOKS YEAR


    Solution 4: Make sure the Accurate Permission for Folders

    Make sure all folders have sufficient permissions to restrict unauthorized access to the important QuickBooks data. Users should give permissions only to the needed groups and limit it as required. Regularly reviewing and updating folder permissions ensures seamless functioning and helps to prevent error code H505 QuickBooks.

    Below are the steps taken to configure folder permissions:

    1. Open the folder containing your company file from the File menu.
    2. When the company file folder shows, right-click it and select Properties.
    3. Click on the Security tab, then Advanced.
    4. Choose QBDataServiceUserXX and set the following settings to Allowed:
      • Traverse Folder/Execute File
      • Read Extended Attributes
      • Create Files/Write Data
      • Write Attributes
      • Create Folders/Append Data
      • List Folder/Read Data
      • Read Permissions
      • Write Extended Attributes
      • Read Attributes
    5. Select Properties and navigate to the Security tab, then choose edit QBDataServiceUserXX for H505.
    6. Click on the Add option, type the user or group name to add, and offer access to the folder.
    7. Check all the names and make sure everything’s correct.
    8. Choose the user or group from the list after adding them.
    9. Select the permissions to permit the user or group in the Permissions for Users or Groups section. For example, tap on Full Control to give complete control and access.
    10. Select Apply and OK to get the changes.

    See if the error code H505 QuickBooks continues and then check the folder permissions as given:

    1. Click on the Start icon to open this menu, and select File Explorer.
    2. Search for the folder to change the permissions for and right-click it:
      • C:\Program Data\Intuit\Entitlement Client\v8
      • C:\Program Data\COMMON FILES\INTUIT\QUICKBOOKS
      • C:\Users\Public\Public Documents\Intuit\QuickBooks\Sample Company Files\QuickBooks Enterprise Solutions X.0 (X = version) or C:\Users\Public\Public Documents\Intuit\QuickBooks\Sample Company Files\QuickBooks 20XX (XX = year)
      • C:\Program Data\Intuit\Entitlement Client\v6.0
      • C:\Users\Public\Public Documents\Intuit\QuickBooks\Company Files
      • C:\Program Data\Intuit\Entitlement Client\v3
      • C:\Program Data\Intuit\QuickBooks Enterprise Solutions X.0 (X = version) or C:\Program Data\Intuit\QuickBooks 20XX (XX = year)
      • C:\Program Data\COMMON FILES\INTUIT
      • C:\Program Data\Intuit\Entitlement Client\v5
      • C:\Users\Public\Public Documents\Intuit\QuickBooks\FAMXX (XX = year)
      • C:\Program Data\Intuit\Entitlement Client

    The QuickBooks version tells whether you have all these folders or not. Now, take the following actions and correct the QuickBooks H505 error message:

    1. Select Properties after right-clicking these folders.
    2. Mark Everyone in the Security section. (Tap Add, type Everyone, and click OK if Everyone is not an option.)
    3. Choose Full Control> Apply and OK, then check the presence of QuickBooks error H505 on the server.

    Solution 5: Fix the QuickBooks Application

    Fix issues with the QB app that are causing the H505 QuickBooks error by using these steps to resolve it:

    1. Choose Control Panel from the Start menu or Run window.
      start menu
    2. Launch it and select the Programs and Features tab.
    3. Pick Uninstall a program and reach the list of apps currently installed on the device.
    4. Find QuickBooks from the list.
    5. Click on the Repair option and execute the prompts.
    6. Restart the device and check if the QuickBooks H505 error is fixed.

    Solution 6: Ping the Server from the Workstation

    Check the server and workstation connection by pinging your server from the workstation and do it from every workstation that is getting QuickBooks H505 error.

    Turn ON the Network Discovery on your server computer and workstations, which is getting QB error code H505:

    1. Open the Windows Start menu on both server and workstations.
    2. Type network in the search field and open the Network and Sharing Center.
    3. Choose the Change Advanced Sharing Settings option.
    4. Then, make sure to turn on network discovery by choosing it in the Network Discovery and File and Printer sharing sections.

    Remember the server name from the server to remove the symptoms of QuickBooks error H505:

    1. Click on the Windows icon to open the Start menu.
    2. Then, type Run in the search field to open the Run window.
    3. Type cmd in the run box and Enter.
    4. Now, type ipconfig /all and tap Enter.
    5. Search for the Hostname in the Windows IP configuration tab, and the server name will be available on the right side.
    6. Make a note of the hostname and copy it to Notepad or Word doc for prompt access.

    Then, go back to the workstation to test the server, and if you are still getting it, then try to get professional help from experts:

    1. Select the Windows Start menu from the workstation.
    2. Write Run in the search field and enter to open the Run window.
    3. Then, type CMD in the run window and click Enter.
    4. Type “ping [your server name],” without any brackets, and Enter.
    5. Go on with these steps for every workstation requiring QuickBooks error H505 fix.

    If you get a response for each packet without losses, the server is fine. However, stop and contact a professional if you get packet loss.

    Solution 7: Make a New Company File Folder

    This method is beneficial when your QuickBooks company file folder is corrupted and causing a QuickBooks H505 error. Change your company file location by creating a new folder:

    1. In the company file folder on your server, copy your company file.
    2. Make a new folder on your desktop by right-clicking and clicking New > Folder.
    3. Then, paste the company file into the new folder.
    4. Right-click this folder and choose the Properties option.
    5. Select the Advanced Sharing option under the Share section.
    6. Mark the Share this Folder checkbox and the Permissions option.
    7. Be sure to click the Full Control box for everyone in the group. Then, select Apply and OK.
    8. Then, try accessing your company file from the workstations and see if the QuickBooks enterprise error H505 continues.

    Solution 8: Upgrade the QuickBooks Desktop to its latest version

    Below are the steps to upgrade the QuickBooks Desktop application and troubleshoot error H505 in QuickBooks:

    1. In QuickBooks Desktop, go to the Help menu and click About QuickBooks to check your current version.
    2. Pick the Update QuickBooks Desktop option.
      Update QuickBooks Desktop
    3. Click on the Update Now option.
    4. Select the New Features, Maintenance Releases, and Reset Updates.
    5. Then, click on the Get Update option.
    6. Restart QuickBooks and install updates. Click on the Install Now option.
    7. Restart your computer after the installation and retry accessing the company file.

    Check if it continues the QB error H505. If yes, then go with the other solutions given in this blog.

    Solution 9: Use the QuickBooks File Doctor Tool

    QuickBooks File Doctor is a utility available in the QB tool hub that fixes network and company file issues. It can be implemented as follows:

    1. Start the download and installation of the QuickBooks Tool Hub on your system.
      QuickBooks Tool Hub
    2. Configure the tool hub and visit the Company file issues section. 
    3. Choose the QuickBooks File Doctor option. 
    4. If the first option doesn’t work, find the company file automatically or manually and browse the designated company file in a second way. 
    5. Then, let the tool detect and fix errors. It might take some time. 
    6. Now, close and restart the system to check the error.

    Solution 10: Resolve the firewall using QuickBooks Database Server Manager

    QuickBooks Database Server Manager helps QuickBooks to communicate with the network server. When the service is disabled, you may receive error H505 in QuickBooks Desktop when opening the company file. Below are the steps to resolve the error:

    1. Download QuickBooks Tool Hub from a legitimate source.
    2. Save the downloaded file to a suitable location.
    3. Next, click on the downloaded QuickBooksToolHub.exe file.
    4. Follow the on-screen instructions to install the tool.
    5. Once the installation is done, open QuickBooks Tool Hub.
    6. Now, from within the tool, select Network Issues and select QuickBooks Database Server Manager.
    7. Use the Browse option to select the company file folder and click Start Scan.
    8. It will help QuickBooks Database Server Manager repair your firewall and provide efficient permissions to access all workstations.
    9. Hit Close once you are done.

    If the Intuit error message H505 appears again on your screen, move to the next procedure.

    Solution 11: Try Installing a Trial Version

    Install a trial version of the latest or previous QuickBooks version and run a sample file in this version to check if the error h505 QuickBooks Desktop pops up. If it pops up, then the issue is with the app.

    Solution 12: Consider hosting your Own Network

    Start by hosting your network, and if you are using an alternative solution or one of the affiliated Intuit Hosting Providers, contact them directly to restart the hosting environment. Collaborate with them during the troubleshooting process for QuickBooks error H505.

    Solution 13: Update the OS Build to its latest version

    The chances of the error H505 in a multi-user environment are higher than when running old Windows operating systems. Therefore, Update it to the latest version to avoid the ‘lost connection’ error or error code H505 when running the multi-user mode.
    Below are the steps to update Windows,

    1. In the Start menu, after pressing the Windows icon, type Check for updates.
    2. Tap Enter and download updates if available.

    The troubleshooting solutions shared above will help fix QuickBooks error code H505. After applying these solutions, determine if the error continues even after running all the solutions mentioned above. If so, then contact our QuickBooks experts support team at 1.833.802.0002.

    What is QuickBooks error H505?

    QuickBooks error H505 is an error that occurs when the user tries to access the company files or data on another computer, and that computer isn’t configured properly & needs additional installation or setup.

    Is there a way to prevent QuickBooks Error H505 from occurring?

    Yes, to prevent QuickBooks error H505 from occurring, regularly update QuickBooks to its most recent version available and check hosting settings. Make sure to configure the network setup correctly and update firewall and antivirus settings to accommodate QuickBooks operations.

    What is the role of the .ND file in QuickBooks, and why can it cause Error H505?

    The .ND file in QuickBooks is a “network descriptor” file that contains important information about the network location of the QuickBooks company file, which allows multiple users to access it in a multi-user environment. It can cause an error H505 because QuickBooks can’t connect properly to the server hosting the company file due to inappropriate details being stored in the .ND file.

    How do I fix the H505 error in QuickBooks?

    To fix the H505 error in QuickBooks, check whether the server is properly configured to host the company files and network connectivity by pinging the server from workstations. Make sure the required Windows services are running on the server, and use QuickBooks File Doctor to resolve any file or network issues.

    How do DNS Settings cause QB Error H505?

    Incorrect DNS settings can cause QB error H505 because if the DNS isn’t configured properly, QuickBooks cannot repair the server’s IP address.

    What are the reasons for the Error H505 in QuickBooks?

    The reasons for the error H505 in QuickBooks can be many, but it often occurs due to incorrect server hosting setup, network connectivity issues, firewall restrictions, damaged network data files, and any issue with QuickBooks services while running on the server computer.