Fix QBCFMonitorService Stopped: QuickBooks® Monitor Service
Quick Answer:
First identify the computer's role. On the intended company-file server, Intuit's current H202 steps say to check that QBCFMonitorService is set to Automatic and is running. On a non-hosting workstation, do not force-start it: Intuit's workstation guidance for some unrecoverable errors instead disables the service. Preserve the current settings and follow the branch that matches the topology and exact symptom.
Service-role decision map
Decide the machine role before changing QBCFMonitorService
The same service state can be correct on one computer and wrong on another. Establish the topology, capture evidence, then apply the product-owner branch.
- 1
Identify
Confirm whether the computer is the intended host/server or a non-hosting workstation.
Evidence: Company-file path, hosting setting, server name, and affected machines.
- 2
Capture
Record service status, startup type, account, related QuickBooksDB service, and exact error.
Evidence: Screenshot and relevant Windows or security log event before any change.
- 3
Branch
Use Intuit’s current server-service path for the host or workstation-specific path for a non-host.
Evidence: A documented step that matches both the machine role and the observed symptom.
- 4
Verify
Retest the original single-user or multi-user action from the affected machine.
Evidence: Correct file path opens and the error stays resolved after restart.
What is QBCFMonitorService?
QBCFMonitorService (QuickBooks® Company File Monitoring Service) is a Windows background service installed with QuickBooks® Desktop. Intuit lists the executable in its firewall guidance and checks the service alongside the year-specific QuickBooksDB service when diagnosing H202/H505 on an intended server. On a workstation that should not host the company file, Intuit documents a different branch for certain unrecoverable errors. Treat the service state as evidence about the multi-user topology, not as proof of data damage. This is closely related to the Database Server Manager andDB Service Failure issues.
Error QBCFMonitor: Database monitor service stopped
The QBCFMonitorService Windows service has stopped running, which can prevent proper QuickBooks® operation.
Symptoms:
- QuickBooks® runs slowly or freezes
- Cannot open company file in multi-user mode
- Error messages about file access or locking
- QuickBooks® Desktop won't start or crashes
Resolution Steps:
- 1.Open Windows Services
- 2.Locate QBCFMonitorService
- 3.Confirm whether this machine should host
- 4.Apply the current Intuit branch for that role
First Checks for QBCFMonitorService
Start here
- Record the exact QuickBooks error and every affected computer.
- Confirm which computer stores the company file and which computer is intended to host multi-user access.
- Open
services.mscand record QBCFMonitorService and the year-specific QuickBooksDB service without changing either. - If this is the intended server and the symptom is H202/H505, follow Intuit's current server-service checks.
- If this is a non-hosting workstation, do not force-start the monitor service; use Intuit's workstation-specific guidance for the exact error.
- Retest the original file path and mode, then restart once and retest.
Detailed Solution Steps
- Open Windows Services Manager.
Access the Windows Services control panel:
- Press Windows + R to open the Run dialog
- Type
services.mscin the text box - Press Enter or click OK
- The Services window will open showing all Windows services
Alternative: You can also right-click the Start button, select "Computer Management", then navigate to "Services and Applications" → "Services"
- Locate QBCFMonitorService.
Find the QuickBooks® monitoring service in the list:
- Services are listed alphabetically
- Scroll down to the "Q" section
- Look for "QBCFMonitorService"
- Check the "Status" column - it may show "Stopped" or be blank
- Record the "Startup Type" value; whether it should be Automatic depends on this machine's role
- Apply the host or workstation branch.
Change the service only after proving the computer's role:
- Right-click on "QBCFMonitorService"
- Select "Properties" from the context menu
- On the intended server for an H202/H505 workflow, Intuit currently directs administrators to use Automatic and confirm Running
- On a non-hosting workstation with the documented unrecoverable-error symptom, Intuit may direct you to disable the service instead
- Do not apply either state to every computer merely for consistency
Note: You need administrator privileges to change service settings. If the options are grayed out, right-click Services and select "Run as administrator"
- Start the service only on the intended host branch.
If this computer is the intended server and the current Intuit procedure calls for the service to run:
- In the same Properties window, look for the "Service status" section
- Click the "Start" button
- Wait a few seconds for the service to start
- The status should change to "Running"
- Click "OK" to close the Properties window
- Verify the service shows "Running" in the main Services window
- Test QuickBooks® Operation.
Verify QuickBooks® is working properly:
- Close and reopen QuickBooks® Desktop
- Open your company file
- If in multi-user mode, verify you can access the file
- Test basic operations (creating transactions, running reports)
- Monitor for any performance improvements
Why Does QBCFMonitorService Stop?
Common Causes
- Role mismatch: A host is missing the service state its multi-user workflow requires, or a non-host workstation is running a service the documented workstation path disables
- Windows Updates: System updates sometimes reset service configurations or stop services
- Antivirus Interference: Security software blocking or stopping the service
- Service Crash: The service encountered an error and stopped unexpectedly
- Corrupted Installation: QuickBooks® installation files damaged or incomplete
How to Prevent QBCFMonitor Issues
Best Practices:
- Document the intended host and apply version-specific service settings only to the machines that need them
- Add QBCFMonitorService to antivirus exclusions list
- Check service status after Windows updates
- Keep QuickBooks® updated to the latest release
- Monitor Windows Event Viewer for service crash logs
Frequently Asked Questions
What is QBCFMonitorService?
QBCFMonitorService is an Intuit component named in current QuickBooks Desktop firewall and multi-user guidance. Its correct state depends on whether the computer is the intended host or a non-hosting workstation.
Why does QBCFMonitorService keep stopping?
A stopped state alone does not establish why. Capture the machine role, startup configuration, service and security logs, related QuickBooksDB state, and exact QuickBooks error before choosing a repair.
Is QBCFMonitorService safe?
It is a legitimate Intuit component when installed in the expected location and signed by Intuit. That does not mean it should be running on every workstation.
Can I disable QBCFMonitorService?
Do not disable it indiscriminately. On an intended server, current Intuit H202 guidance checks that it is Automatic and running. For a non-hosting workstation with a documented unrecoverable error, Intuit provides a branch that disables it. Follow the topology-specific source.
First-party sources checked
Related Resources
Need Professional Help?
If QBCFMonitorService keeps stopping or you're experiencing persistent QuickBooks® issues, our experts can diagnose and resolve service-related problems.
Get Expert Support