When you see the error message "QBCFMonitorService not running on this computer" , your ability to work in QuickBooks multi-user mode comes to an immediate halt. This service is the backbone of multi-user functionality, allowing multiple users to access the same company file simultaneously . Without it, only one person can use QuickBooks at a time, leaving your team waiting and productivity stalling. The impact on business operations is significant: multi-user access failure, payroll interruption, server communication problems, company file access issues, workflow disruption, and potential network failure across your organization.
This comprehensive guide provides step-by-step solutions to resolve the QBCFMonitorService error and restore full multi-user functionality to your QuickBooks Desktop environment.
What Is the QBCFMonitorService?
The QBCFMonitorService (QuickBooks Company File Monitoring Service) is a critical background service in QuickBooks Desktop that acts as the middleman, ensuring effective communication between QuickBooks and your computer's database server. Think of it as a diligent office coordinator – it takes requests from QuickBooks and fetches the necessary data to keep everyone working together seamlessly.
When this issue appears:
When trying to switch QuickBooks to multi-user mode
When opening a company file over a network
During installation or update of QuickBooks Desktop
When running the QuickBooks Database Server Manager
Common error messages users may see:
"QBCFMonitorService not running on this computer"
"Error 1920: Service QuickBooks Database Manager (QBCFMonitorService) failed to start"
"QuickBooks cannot switch to multi-user mode"
This issue affects QuickBooks Desktop Pro, Premier, and Enterprise editions in multi-user network environments . The error signals service configuration problems, firewall blocks, damaged installations, or network communication failures that prevent successful multi-user access.
Common Causes of QBCFMonitorService Not Running
Understanding the root cause of why QBCFMonitorService is not running helps you apply the correct fix. Below are the most frequent triggers identified by Intuit support and IT professionals.
Service Not Started or Set to Manual
The QBCFMonitorService may be stopped or set to "Manual" startup type, preventing it from running when QuickBooks needs it. When set to Manual, the service only starts when called, which can fail if there are permission or dependency issues.
Firewall or Antivirus Blocking the Service
Security software frequently blocks QuickBooks services. A firewall may prevent the QBCFMonitorService.exe file from functioning properly, misidentifying legitimate QuickBooks processes as threats.
Incorrect Hosting Configuration
If the wrong computer is designated as the host or multiple computers have hosting enabled, the QBCFMonitorService may fail to start properly. Only the server computer should have "Host Multi-User Access" enabled.
Damaged QuickBooks Installation
Corrupted installation files can prevent the service from starting. This is common after incomplete updates, system crashes, or conflicts with other software.
Outdated QuickBooks Database Server Manager
Using an outdated version of QuickBooks Database Server Manager can cause compatibility issues. The error "QBCFMonitorService not running" has been reported when the Database Server Manager is not up to date.
Insufficient Windows Permissions
The service requires administrator privileges to operate correctly. Without proper permissions, it may fail to start or stop unexpectedly.
Network Configuration Issues
DNS problems, incorrect IP settings, or issues with the Windows hosts file can prevent the service from functioning properly in network environments.
Remnants from Previous QuickBooks Versions
After upgrading QuickBooks, leftover files and services from older versions can conflict with the new installation, preventing the QBCFMonitorService from running correctly.
Common Symptoms of QBCFMonitorService Issues
If you experience any of these symptoms, your multi-user access is compromised.
Multi-user mode not working – Cannot switch to multi-user mode or workstations cannot connect
Company file inaccessible – Users receive connection errors when trying to open the file
Server communication failure – QuickBooks cannot locate the company file on the network
Slow network performance – File operations take unusually long before failing
System freezing – QuickBooks becomes unresponsive during multi-user attempts
Error pop-ups – QBCFMonitorService-related errors appear when accessing the file
Workstations disconnected – Only the server can access the file; workstations are blocked
H202 errors – Multi-user connection errors accompany the service issue
Service stuck in "Stopping" or "Starting" state – The service never completes its state change
How to Fix QBCFMonitorService Not Running (Step-by-Step Solutions)
Follow these solutions in order. Most cases resolve by Solution One or Solution Two.
Solution One: Restart QBCFMonitorService Manually
This is the fastest fix and works most of the time.
Steps:
Press
Windows + Rto open the Run dialogType
services.mscand press EnterIn the Services window, locate QBCFMonitorService in the list
Also locate the QuickBooksDBXX service (where XX matches your version number – QuickBooksDB34 for 2024, QuickBooksDB33 for 2023, etc.)
Right-click on QBCFMonitorService and select Restart
Right-click on QuickBooksDBXX and select Restart
Close the Services window
Open QuickBooks and test multi-user mode
To check if the service is running:
Look at the Status column next to each service. It should say "Running". If it is blank, the service is stopped.
Solution Two: Set Services to Start Automatically
If restarting works but the error returns after reboot, set the services to start automatically.
Steps:
Open
services.mscagain (Windows + R > services.msc)Right-click on QBCFMonitorService and select Properties
Next to Startup type, select Automatic from the dropdown menu
Click Apply, then OK
Repeat for the QuickBooksDBXX service
Restart your computer
Test multi-user mode
Solution Three: Run QuickBooks Database Server Manager from Tool Hub
The QuickBooks Database Server Manager reconfigures your network settings and fixes service issues.
Step One: Download and Install QuickBooks Tool Hub
Close QuickBooks Desktop completely
Download the latest version (1.6.0.8) of the QuickBooks Tool Hub from Intuit's official website
Save the file to your Downloads folder or Windows desktop
Open the downloaded file (
QuickBooksToolHub.exe)
Step Two: Run QuickBooks Database Server Manager
Open QuickBooks Tool Hub
Select the Network Issues tab
Click QuickBooks Database Server Manager
In Database Server Manager, click Browse and navigate to the folder containing your company file
Click Start Scan
Wait for the scan to complete – this may take several minutes
Solution Four: Configure Firewall and Add QuickBooks Exceptions
Security software frequently blocks QuickBooks services. Adding exceptions is often the permanent fix.
Required Executables to Allow:
QBW32.exe– QuickBooks Desktop (located inC:\Program Files\Intuit\QuickBooks)QBDBMgrN.exe– Database Server Manager (located inC:\Program Files (x86)\Common Files\Intuit\QuickBooks)QBCFMonitorService.exe– Service monitor (located in the same folder)
Steps for Windows Defender Firewall:
Open Control Panel > System and Security > Windows Defender Firewall
Click Allow an app or feature through Windows Defender Firewall
Click Change settings
Click Allow another app
Browse and add each of the required executables
Ensure both Private and Public boxes are checked for each
For third-party antivirus:
Temporarily disable your antivirus software as a diagnostic test
If QuickBooks works with antivirus disabled, add the entire QuickBooks installation folder to your antivirus exceptions list
Solution Five: Run QuickBooks as Administrator
The QBCFMonitorService requires sufficient permissions to operate correctly.
Steps:
Close QuickBooks Desktop
Right-click the QuickBooks Desktop icon on your desktop or Start menu
Select Run as administrator
If prompted by User Account Control, click Yes
Test multi-user mode
To set QuickBooks to always run as administrator:
Right-click the QuickBooks icon and select Properties
Go to the Compatibility tab
Check Run this program as an administrator
Click Apply then OK
Solution Six: Repair QuickBooks Installation
Damaged program files can stop services from running. Running a repair replaces damaged files without affecting your data.
Steps:
Close QuickBooks Desktop
Open Control Panel > Programs and Features
Locate QuickBooks Desktop in the list
Right-click and select Uninstall/Change
Select Repair (not Uninstall)
Follow the on-screen prompts (this may take 5-10 minutes)
Solution Seven: Update QuickBooks to Latest Release
Outdated QuickBooks versions are a primary cause of service errors. Running the latest release ensures compatibility.
Steps:
Open QuickBooks Desktop
Go to Help > Update QuickBooks Desktop
Select the Update Now tab
Check Reset Update to clear corrupted update data
Click Get Updates
Wait for the download to complete
Close and restart QuickBooks
Solution Eight: Verify Hosting Settings
Incorrect hosting configuration is a common cause of QBCFMonitorService issues.
Steps on each workstation (computers that do NOT host the company file):
Open QuickBooks but do NOT open a company file
Go to File > Utilities
If you see Stop Hosting Multi-User Access, select it immediately
If you see Host Multi-User Access, leave it off
On the server computer only:
Open QuickBooks
Go to File > Utilities
Ensure Host Multi-User Access is enabled
Solution Nine: Check for Remnants of Previous QuickBooks Versions
Leftover files from older QuickBooks versions can conflict with new installations. Removing these remnants often resolves persistent service issues.
Steps:
Open
services.mscand look for multiple QuickBooksDBXX services (e.g., QuickBooksDB30 for 2020, QuickBooksDB33 for 2023)If multiple versions exist, consider uninstalling old QuickBooks versions
After uninstalling, run the QuickBooks Clean Install Tool from the Tool Hub to remove any remaining files
Restart your computer
Perform a clean installation of the current QuickBooks version
Solution Ten: Edit Windows Hosts File (Advanced)
Adding server and workstation IP addresses to the hosts file can bypass DNS problems that interfere with the QBCFMonitorService.
Steps:
Navigate to
C:\Windows\System32\drivers\etcLocate the file named hosts (no file extension)
Right-click and open with Notepad (run Notepad as Administrator first)
Add the server IP address and computer name on a new line:
Example:
192.168.1.100 ServerName
Save the file
Restart your computer
Test multi-user mode
Solution Eleven: Perform a Clean Uninstall and Reinstall
If all other solutions fail, a complete removal and reinstallation of QuickBooks may be necessary.
Steps:
Back up your company file(s) to an external drive
Open Control Panel > Programs and Features
Uninstall QuickBooks Desktop
Run the QuickBooks Clean Install Tool from the Tool Hub to remove all remaining files and registry entries
Restart your computer
Download the latest QuickBooks Desktop installer from your Intuit account
Reinstall QuickBooks
Run Database Server Manager to scan your company file folder
Restore your company file from backup
Tips to Prevent QBCFMonitorService Not Running
Avoid future QBCFMonitorService stopping emergencies with these proactive measures.
Set services to Automatic – Prevents errors after reboot by ensuring services start with Windows
Run Database Server Manager monthly – Keeps network settings current and scans for issues
Add QuickBooks to antivirus exceptions – Stops security software from blocking services
Restart your server weekly – Clears temporary glitches and resets network connections
Keep QuickBooks updated – Install the latest releases for bug fixes and compatibility
Keep Windows updated – Install Windows updates, especially security updates
Maintain only one QuickBooks version – Remove old versions to prevent service conflicts
Run QuickBooks as administrator – Set this permanently through Compatibility settings
Document firewall exceptions – Keep records of allowed QuickBooks executables and ports
Frequently Asked Questions (FAQ)
FAQ One: What does QBCFMonitorService do in QuickBooks?
The QBCFMonitorService (QuickBooks Company File Monitoring Service) allows multiple users to access the same QuickBooks company file at the same time. Without it, only one person can use QuickBooks on the network. It acts as the communication bridge between QuickBooks Desktop and the database server.
FAQ Two: How do I know if QBCFMonitorService is running?
Press Windows + R, type services.msc, press Enter, and look for QBCFMonitorService in the list. The Status column should say "Running". If the column is blank, the service is stopped.
FAQ Three: Can I run QuickBooks without QBCFMonitorService?
Yes, but only in single-user mode. Multi-user mode requires QBCFMonitorService to be running. Without this service, only one person can access the company file at a time, preventing team collaboration.
FAQ Four: Why does QBCFMonitorService keep stopping or not start?
Common causes include: service set to "Manual" instead of "Automatic" startup, firewall blocking the service, damaged QuickBooks installation, outdated QuickBooks version, insufficient Windows permissions, remnants from previous QuickBooks versions, or network configuration issues.
FAQ Five: Can a firewall cause QBCFMonitorService not running errors?
Yes. Security software frequently blocks QuickBooks services. A firewall may prevent the QBCFMonitorService.exe file from functioning properly. Add QuickBooks executables to your firewall exceptions and ensure both Private and Public boxes are checked.
FAQ Six: How do I fix QBCFMonitorService not running permanently?
Set both QBCFMonitorService and QuickBooksDBXX to start Automatically in Services.msc. Then add QuickBooks to your antivirus exceptions, run Database Server Manager monthly, and keep QuickBooks updated.
FAQ Seven: What if none of these fixes work?
If the error persists after completing all troubleshooting steps, contact QuickBooks Support through the Help menu in QuickBooks. They have advanced diagnostic tools to identify the root cause. Persistent issues may indicate deeper Windows configuration problems or specific conflicts with your network environment.
When Should You Seek Assistance?
While the solutions above resolve most QBCFMonitorService not running cases, certain scenarios require advanced assistance.
Seek help when:
Persistent service failures – After completing all eleven solutions, the error still appears
Firewall configuration cannot be modified – IT department restrictions prevent adding exceptions
Multiple QuickBooks versions installed – Conflicts between old and new versions require professional cleanup
Services missing from Services.msc – QBCFMonitorService or QuickBooksDBXX do not appear in the list
Network environment complex – DNS, hosts file, or server configuration issues require IT expertise
Clean installation fails – QuickBooks will not install even after the Clean Install Tool
To contact QuickBooks Support:
Open QuickBooks Desktop
Go to Help > Contact Us
Describe your issue as "QBCFMonitorService not running – multi-user mode failure"
Users have reported that after working with QuickBooks Support, a fresh download of the latest QuickBooks version on each workstation ultimately resolved persistent multi-user problems.
Final Thoughts
The QBCFMonitorService not running on this computer error is a critical service failure that blocks all multi-user access to your QuickBooks company file. When this service stops or fails to start, workstations cannot communicate with the server, payroll cannot be processed simultaneously, and your entire accounting team is locked out of collaborative work.
The importance of resolving this issue quickly cannot be overstated. Every minute your team cannot work together in multi-user mode represents lost productivity, delayed payments, and frustrated employees. Your business depends on seamless multi-user access for daily operations.
Common fixes—restarting the service manually, setting services to start automatically, running Database Server Manager from the Tool Hub, configuring firewall exceptions, running as administrator, repairing the QuickBooks installation, updating QuickBooks, verifying hosting settings, removing old version remnants, editing the hosts file, and performing a clean reinstall—resolve most QBCFMonitorService stopping cases within 20 minutes.
If you have worked through all solutions without success, deeper issues may exist. Damaged Windows service configurations, corrupted system files, network infrastructure problems, or conflicts from previous QuickBooks versions may require professional intervention. This is not a reflection of your technical ability—Windows service issues are complex, and QuickBooks Support has specialized tools to diagnose and resolve persistent Database Server Manager failures.
Do not let QBCFMonitorService failures prevent team collaboration. Restart the service first, set it to Automatic, run Database Server Manager from the Tool Hub, and work through the solutions in order. If problems persist, contact QuickBooks Support through the Help menu. Your team needs collaborative access – restore multi-user functionality today.