Facing the “QuickBooks Cannot Communicate with the Company File” Error?
If you’re seeing the message:
“It appears that the QuickBooks software on the USERS-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.”
You’re not alone. Many QuickBooks users face this frustrating issue when trying to access their company file in multi-user mode. This error generally occurs due to network connection issues, Windows firewall blocking QuickBooks services, or misconfigured hosting settings.
Let’s explore the causes, solutions, and best practices to permanently resolve this problem.
Why QuickBooks Cannot Communicate with the Company File
There are several potential causes behind this issue, including:
- Outdated or incompatible version of QuickBooks Desktop
- Damaged or corrupted company file
- QuickBooks Database Server Manager not running properly
- Incorrect hosting setup on your system
- Windows Firewall blocking QuickBooks operations
- Company file folder lacking proper permissions
How to Fix “QuickBooks Cannot Communicate with the Company File”
Below are the most effective and tested methods to fix the communication issue between QuickBooks and the company file.
Method 1: Run QuickBooks File Doctor
The QuickBooks File Doctor tool helps identify and repair file corruption or connection issues.
- Download and install the QuickBooks Tool Hub.
- Open it and navigate to Company File Issues.
- Click Run QuickBooks File Doctor.
- Wait until the tool completes the scan and repairs any issues found.
- Reopen QuickBooks and check if the issue is resolved.
Method 2: Check and Configure Firewall Settings
A misconfigured Windows Firewall often prevents QuickBooks from communicating with the company file.
- Open Windows Start Menu → search Windows Firewall.
- Choose Advanced Settings → Inbound Rules → New Rule.
- Select Port, click Next, and choose TCP.
- Enter the correct QuickBooks version port (e.g., 8019, 56728, 55378).
- Click Allow Connection and name the rule “QuickBooks Ports.”
Repeat the same process under Outbound Rules.
Method 3: Add QuickBooks Exceptions in Firewall
Add QuickBooks program files as exceptions:
- Go to Windows Firewall → Advanced Settings → Inbound Rules.
- Click New Rule → Program → This Program Path.
- Browse and select each of the following QuickBooks files:
- QBW32.exe
- QBDBMgrN.exe
- QBUpdate.exe
- QBCFMonitorService.exe
- Select Allow Connection, name the rule, and click Finish.
Method 4: Update QuickBooks Desktop
Outdated QuickBooks versions can cause compatibility issues.
- Open QuickBooks Desktop.
- Go to Help → Update QuickBooks Desktop.
- Click Update Now, and install the latest release.
- Restart QuickBooks after the update completes.
Method 5: Use QuickBooks Database Server Manager
The Database Server Manager is essential for multi-user access.
- Open QuickBooks Tool Hub.
- Select Network Issues → QuickBooks Database Server Manager.
- Click Start Scan to detect and fix company file issues.
Method 6: Verify Hosting Settings
Incorrect hosting settings often prevent QuickBooks from connecting properly.
- On the main server, open QuickBooks → File → Utilities.
- If you see Stop Hosting Multi-User Access, the setup is correct.
- If it shows Host Multi-User Access, click it to enable hosting.
Method 7: Modify Network Settings
- Go to Control Panel → Network and Sharing Center → Advanced Sharing Settings.
- Turn Off Password-Protected Sharing.
- Save and apply changes.
Reopen QuickBooks and try accessing your company file again.
Method 8: Check if QBDBMgrN.exe is Running
- Press Ctrl + Shift + Esc to open Task Manager.
- Under Processes, look for QBDBMgrN.exe.
- If it’s not running, start it manually via Services → QuickBooksDBXX → Start.
Method 9: Create a New Network Data (.ND) File
Sometimes, a damaged ND file prevents network communication.
- Open QuickBooks Database Server Manager.
- Click Add Folder and select your company file folder.
- Click Scan to recreate the ND file.
Method 10: Restore Previous System Settings
If this issue started after a recent update:
- Go to Start → All Programs → System Restore.
- Select a restore point before the issue occurred.
- Restart your computer and relaunch QuickBooks.
Conclusion
The “QuickBooks cannot communicate with the company file” error can be frustrating, especially when it halts your workflow. By following these step-by-step methods—checking firewall settings, verifying hosting configuration, and running repair tools—you can quickly restore smooth connectivity.
If you’re still experiencing issues, our certified experts at QB Data Services can help.
Frequently Asked Questions (FAQs)
How do I restart the QuickBooks Database Server Manager?
Go to Control Panel → Administrative Tools → Services, locate QuickBooksDBXX, right-click, and select Restart.
Why is QuickBooks not connecting to my company file?
This usually happens due to firewall blocking, outdated software, or incorrect hosting configuration. Ensure all QuickBooks-related ports are open and the Database Server Manager is running.
How do I fix a missing Network Data (.ND) file?
Run QuickBooks Database Server Manager and scan your company folder to recreate the ND file automatically.
Can outdated QuickBooks versions cause this issue?
Yes, outdated versions often cause connectivity or compatibility issues. Always update QuickBooks to the latest release.
Frequently Asked Questions (FAQs)


