QuickBooks Users encounter several issues, recently users have reported an Error Message: Cannot communicate with the company file due to a firewall in QuickBooks software. This error suggests that the network firewall is impeding the connection, commonly observed when attempting to connect to the network company file or after updating the operating system or software to the latest version. The error message appears on the desktop screen during these instances:

Error:Cannot communicate with the company file due to a firewall
Problem:It appears that the QuickBooks software on computer QWNER-PC is set up to allow shared access to the company file, but the QuickBooks software on your computer is unable to communicate with it.
Solution: The communication problem could be due to firewall issue. If a firewall is installed on your network, you may need to reconfigure the firewall software. For more information about firewalls, click the Help button. 
Please check the firewall settings. We recommend you to download the QuickBooks connection diagnostic tool, which can assess and possible correct the problem.

This error can be frustrating and disrupt business activities. To help you address this issue, this article outlines the factors causing the problem and provides troubleshooting steps for resolutions. Implementing these steps can contribute to a smoother QuickBooks experience and minimizing disruption in business activities. 

What Causes QuickBooks Unable to Communicate with the Company File Issue? 

Apart from the network firewall limitations on QuickBooks Desktop Services, connection errors in QuickBooks often stem from these reasons: 

  • QuickBooks requires a Data Server Manager to establish a link to the company file. If this process isn’t functioning on the workstation, it results in a connectivity problem. 
  • Incorrect folder permission may hinder the company file folder from being shared, contributing to connection errors. 
  • QBDBMgrN not functioning in the background of your system. 
  • Server configuration issues or connectivity problems with other workstations in the particular network can trigger the communication problem in QuickBooks. 
  • The outdated QuickBooks Desktop application not only causes company file connection errors but is also accountable for various other errors like payroll errors, printing errors, update errors, and banking errors. 
  • Incorrect hosting settings on both the server and workstation computers can contribute to the error. 

Rectifying Solutions of “QuickBooks Unable to Communicate with the Company File

Solution 1: Use the QuickBooks File Doctor Tool

This tool was developed by Intuit to deal with general network connectivity issues between the server and workstation and is also useful in repairing damage in the company file. 

Follow the below steps to download and run QuickBooks File Doctor using QuickBooks Tool Hub:

  1. First, download QuickBooks Tool Hub from the official Intuit website. 
  2. Now, press Ctrl+J simultaneously to open the download folder directly from within the browser or go to downloads on your computer. 
  3. Then, select open by right-clicking on the QuickBooksToolHub.exe file. 
  4. Agree to the Terms and Conditions and proceed with the steps to complete the installation. 
  5. Now, run the QuickBooks Tool Hub using the Desktop icon when the installation is done.
    Note: If you’re unable to find the QuickBooks Tool Hub icon on your desktop, then search for it from the search/ start option.  
  6. Open the Program Problems tab, and click Quick Fix My Program. 
  7. Once repair is complete, try accessing the company file again in QuickBooks Desktop by clicking OK.
    Note: If the problem persists, then open the Company File Issues tab and press Run QuickBooks File Doctor.
    48QHpFK0Z04bwVwMNkv3PHiM7TsI DLzk29Bx v xl2aqMsgbJ0V6bjgKspEDHVVevIhIYJm4zQcOq7B2lZxBm6yAQUaJf3GBn8H0cEL5zZuc16mzaLbYK6bv
    Note: Choose these options to repair both the damaged network and company file and let this tool automatically fix the identified problem. 

Solution 2: Upgrade QuickBooks Desktop to Latest Release Version

Regularly Intuit keeps on introducing new and robust features that help in streamlining your business process. 

Therefore, you need to download and install all the latest updates of the QuickBooks Desktop application to take advantage of recent features of the accounting software:

  1. First open QuickBooks Desktop; Now press the F2 key and then the Product Information screen will be visible. 
  2. Confirm if the latest version of QuickBooks Desktop is installed or not. Check if your system has:
    1. QuickBooks Desktop 2020 
    2. QuickBooks Desktop 2019 
    3. QuickBooks Desktop 2018
  3. If you don’t have the latest version of QuickBooks installed, then open Quickbooks, click on the Help tab, and choose the option Update QuickBooks Desktop
    J99Q IoQfR7G6HESbTRcaH0IDSyE0MCEtRmqKIl v1kEtN4a9kygHNpDW2nSk1LdSf2LvUaFLWjXgukgE6K uY0P Y wZryjlWRH1p6uXjsiNHSvxBxGLvbXylTXmN
  4. Now, click on the Update Now tab and press Get Updates. 
  5. Once the update is done, restart it and then install the Current QuickBooks Application Updates. 

Solution 3: Check the Firewall Settings

In case you have installed multiple versions of the QuickBooks Desktop application on the same computer. In that case,you are required to ensure that QuickBooks has permission to go through firewall settings.  

  1. First, open Windows Firewall by using the Windows search option. 
  2. Now, select the Advanced Settings option. 
  3. Then, right-click on the Inbound Rules and select the New Rule. 
  4. Navigate the port option and press the Next button.
    g7p6pMRqqjM7UZdMZ3Z7u89TkSl3MfqafmJt9mAhnlq w1tj5hfATBym4RVTSL joyQNeDqVRiFaWUl0QmFhFBWd5sEgNTn37 Bs0rcWew
  5. Once done, ensure TCP is selected from the Does this rule apply to TCP or UDP? option. 
  6. Now enter the specific ports that are required for the QuickBooks Year Version in the field of local ports.
    1. QuickBooks Desktop 2022: 8019, XXXXX
    2. QuickBooks Desktop 2019: 8019, XXXXX
    3. QuickBooks Desktop 2018: 8019, 56728, 55378- 55382
    4. QuickBooks Desktop 2017: 8019, 56727, 55373- 55377
  7. Now, press the Next button once the Port Number is entered. 
  8. Then, choose the Allow the Connection option. 
  9. Press Next and make sure that no profiles are unchecked. 
  10. Click Next again and for the new rule created enter a name. 
  11. Once the new rule is created, click Finish.  

Solution 4: Set Up Folder Permissions

You need to make sure that the folder holding the company file is set up to share the files over the network. That can be done by carrying out the steps below: 

Confirm that permissions are set correctly. 

  1. Click on the Windows start menu and open File Explorer. 
  2. Now, right-click the folder containing the company file. 
  3. Then, select Properties. 
  4. Click on the Security tab and select the advanced option. 
  5. Proceed by selecting QBDataServiceUserXX and choosing Edit Option. 
  6. After completing the aforementioned steps, set the below setting to allow:
    • Traverse Folder/Execute File
    • List Folder/Read Data
    • Read Attributes
    • Read Extended Attributes
    • Create Files/Write Data
    • Create Folders/Append Data
    • Write Attributes
    • Write Extended Attributes
    • Read Permissions

In folder permissions aren’t configured correctly

  1. Right-click the folder containing the company file and select Properties. 
  2. Choose the security option and click on Edit. 
  3. Select QBDataServiceUserXX and navigate to the Full Control tab. 
  4. Enable Allow for full control access. 
  5. Lastly, click on apply and hit the OK button.
    hxXVpogMEgKMcNw 7C5N9VdvJGi7WKaRJosgVrwy SEh ba oszio

Solution 5: Use QuickBooks Database Server Manager 

The server computer which stores all QuickBooks company files is distinct from the workstation connected to your network. To address the QuickBooks cannot communicate with the company file error, run the QuickBooks Database Server Manager QBDBSM. 

  1. First, open QuickBooks Tool Hub. 
  2. Now, select the Network Issues option.
    FQ6zPBPCF3Aae08wtaqKic4uPJBgGQG3Hdox Mr zmobpbt4h9bTXM9vGKon7I29HaBEcuAR7zM6YIyMG1IBPsDWYnQPRDDFDzEatHTKYUbq7tU1tZJBvcJB0rcBmjM3OPx K rKBbmezoCuPNGafFE
  3. Then, click on the QuickBooks Database Server Manager.
    Note: If QuickBooks isn’t installed on the server, then you will be asked to do that. 
  4. After that, inside the database server manager, click the start scan option.
    zUjMfDnfsZ 9LWoD4HQzmy mKjnXu Y6bIu8MPZkkxoyTyaowG3Ts93JOInruXfqvvROMspkxA9wtsxwrLei0xskQZkHjH 37IoxT447HKbWni0UI2rCU4zQQA79Zm9okOCMHL9U
    Note: If the option is not available, then you need to first Browse the company file to make the Start Scan option available. 
  5. Once the QuickBooks Database Server Manager repairs the issue with the Windows Firewall, try to make a connection with the company file once again.
    Note: Once done with the process, open the folder you scanned and make sure that there is an .ND file in the folder. 

Solution 6: Check the Hosting Settings on the Workstation and Server

You have to confirm that the host multi-user access option is off on the workstations. Only the server system should be the one hosting. Follow the steps below to do so:

  1. Open QuickBooks Accounting Software and click on the File tab. 
  2. Hover over the Utility option and check Hosting Setup. 
  3. If Stop Hosting Multi-user Access appears, the server is configured correctly, and proceeds with advanced solutions on other workstations.
    D5Im4PS74XdwhBurbjyK4Pog9f2Dgsh2FveWlwYVOPG94KrHfVAIeR HXol mMq Qv0t 9cwxojSPOk8GWgim0rZ7exnb ffVoAelNzYZU1eiaujtFisbxltt6qTscfmu5 fR4MjAwZEcHMQgeFaFtQ
  4. If the settings indicate Host Multi-user Access, choose the option and edit it to Stop Hosting Multi-user Access. 
  5. Check each workstation to ensure none display Stop Multi-User Access.
    Note: After adjusting the hosting setup, attempting to access the company file again on the specific workstation facing the QuickBooks cannot communicate with the company file issues. 

Solution 7: Verify QBDBMgrn.exe process is running

  1. First, press on the keys Ctrl + Alt + Del simultaneously to open the Task Manager. 
  2. Find QBDBMrgn under the Process option. 
  3. If not found, grant admin rights to QBDataServiceUser:
    • Close QuickBooks and open the Control Panel. 
    • Choose the option User Accounts. 
    • Double-click on QBDataServiceUser. 
    • Select Change Account Type and choose Administrator. 
    • Lastly, save all changes by clicking Done and closing the Control Panel. 

Solution 8: Change network-related settings for Windows 10

Changing the network settings will enable Windows to share the QuickBooks Company File over the network:

  1. First, click on the Windows Start menu. 
  2. In the search bar, type sharing, and then select Manage advanced sharing settings. 
  3. Now, click on the Turnoff password-protected sharing option. 
  4. Click on Apply and Save, to save the changes.
    Note: Open QuickBooks again and try to open the company file again. 

Solution 9: Perform System Restore and Change your System to Previous Version

If the QuickBooks cannot communicate with the company file error occurred after a recent system update, resolving it may involve restoring previous settings. Follow the steps below:

  1. Sign in with your Admin account and navigate to All Programs from the Window Start menu. 
  2. Choose the System Restore settings option to revert your PC to an earlier point. 
  3. Select the desired restore point from the list and proceed by clicking Next. 
  4. After completing the process, restart your system and check the status of the error. 

Bottom Line

QuickBooks Unable to Communicate with the Company File error can be a significant hindrance to users and business operations. This article has highlighted potential causes and offered steps to assist users in resolving the issue and restoring communication with company files. 

FAQ

What does “Cannot Communicate with the Company File Due to Firewall” error mean in QuickBooks? 

This error in QuickBooks indicates that the Firewall is blocking QuickBooks from accessing the company file. This error occurs when the settings connected with the firewall are incorrectly set, thereby blocking the connection of QuickBooks with other systems over the network.

Why can’t QuickBooks find my company file?

If your company file opens from your desktop, then the location of the file is the issue. All you need to do is: 

  • Make a new folder and move your company file into that folder. 
  • Share the new folder, if you’re sharing your file on the network. 
  • If you’re unable to open your company file, repair and reinstall QuickBooks.

Some early symptoms to identify QuickBooks cannot communicate with the company file issue?

A few signs that QuickBooks cannot communicate with the company file error are: 

  • You might experience slow performance on your system. 
  • You might be unable to install or update your QuickBooks Desktop. 
  • You might not be able to complete the accounting tasks using the QB program. 
  • The interface might not be able to accept data input. 

How can you prevent the QuickBooks company file issue due to the firewall?

To prevent the QuickBooks company file issue due to the firewall, you need to make sure that QuickBooks is included as an exception in the firewall settings. Also, ensure that QuickBooks is up to date.