QuickBooks Error 6000, -107 indicates that QuickBooks Desktop cannot open or host your company file because the hosting server’s folder permissions restrict read, write, and modify operations. For QuickBooks to manage databases across local networks, specific system and user accounts require elevated access rights to the shared storage directory.
Fast-Fix: The 45-Second Solution
To fix Error 6000, -107, grant full folder control to QuickBooks system users. Right-click the folder containing your company file, select Properties > Security > Edit, and add
Everyone,SYSTEM, and the specific QuickBooks database user (e.g.,QBDataServiceUserXX). Set their permissions to “Full Control,” apply the changes to all subfolders, and reopen the file.
Quick Status & Triage Snapshot
- Data Risk Tier: Low. This is an operating system and file system access block, not file damage.
- Multi-User Impact: Critical. All non-administrative network users will be denied access to the file.
- Common Trigger: Windows Server updates resetting inherited permissions, moving company files into non-shared folders, or deploying new user group policies (GPOs).
- Estimated Fix Time: 10 to 15 minutes.
Diagnostic Flowchart: 6000, -107 Decision Path
[Start: Error 6000, -107 Displays]
│
▼
Is the file in a default shared location (e.g., C:\Users\Public\Documents)?
├── No ──> Move file to a designated public folder or reconfigure folder sharing.
└── Yes ──> Continue.
│
▼
Check Folder Security Properties: Does "QBDataServiceUserXX" have "Full Control"?
├── No ──> Add the service account and check "Full Control".
└── Yes ──> Verify Windows Advanced Share Permissions match Security Permissions.
│
▼
Re-test by opening file from host, then workstation.
├── Success ──> Done.
└── Fails ──> Check for UAC restrictions or third-party security software interference.
Is Your Data at Risk?
No. Error 6000, -107 is an operating-system-level clearance failure. The Windows security subsystem prevents the QuickBooks database daemon from altering or reading the .qbw file. Because no write cycles were initiated, your transactions are safe. Do not attempt to force a rebuild or convert the file to fix this issue; the solution lies entirely within your Windows folder settings.
Technical Anatomy: What This Error Means
When operating in multi-user mode, QuickBooks relies on background Windows services named according to your software year. For instance:
- QuickBooks 2024 uses QBDataServiceUser34
- QuickBooks 2025 uses QBDataServiceUser35
- QuickBooks 2026 uses QBDataServiceUser36
When a workstation requests data access, the Windows host evaluates whether this specific QBDataServiceUser account possesses the necessary read, write, create, and delete attributes within the hosting directory. If Windows returns an ACCESS_DENIED flag during file pointer creation, QuickBooks halts the operation and surfaces Error 6000, -107.
Differential Diagnosis: Don’t Confuse This With…
- QuickBooks Error 6000, -77: Occurs when the path points to an invalid storage medium (like a mapped drive root or external storage), whereas -107 specifically involves security and access control lists (ACLs). See Fix QuickBooks Error 6000, -77: Incorrect Company File Path.
- QuickBooks Error H202: Indicates a network path or DNS resolution failure preventing a workstation from reaching the server, rather than a directory permission problem. See QuickBooks Error H202: Unblocking Multi-User Connections in Firewall.
- QuickBooks Error 6176: Firewall communication blocks between the server and workstation. Review QuickBooks Error 6176: Troubleshooting Firewall Blocks on Company File Paths.
Step-by-Step Repair Guide
Follow these steps on the server or host computer holding the QuickBooks company file.
Step 1: Set Windows NTFS File Permissions
- Navigate in File Explorer to the folder where your company file (
.qbw) is stored. - Right-click the folder and select Properties.
- Go to the Security tab and click Edit.
- Check the list of user names. Ensure the following accounts are present:
- SYSTEM
- Administrators
- Everyone
- QBDataServiceUser[XX] (match the digits to your QuickBooks version year)
- If any of these are missing:
- Click Add.
- Enter the missing name into the object field and click Check Names.
- Click OK.
- For each account listed, click its name, then check Allow for Full Control in the lower permissions box.
- Click Apply, then OK.
For additional guidance on configuring multi-user access rules, review Multi-User Access: Verifying Folder Sharing & Network Permissions.
Step 2: Configure Advanced Share Permissions
NTFS permissions dictate disk access, but Windows Share permissions control access over the local network. Both must match:
- In the folder’s Properties window, switch to the Sharing tab.
- Click Advanced Sharing.
- Ensure Share this folder is checked.
- Click the Permissions button.
- Select Everyone (or your designated QuickBooks User Group) and ensure Full Control is set to Allow.
- Click Apply, then OK, and close the Properties dialog.
Step 3: Run the QuickBooks File Doctor to Reset Environmental Registry Keys
If Windows permissions are set correctly but you still encounter Error 6000, -107, system registry paths for QuickBooks public shares may be corrupted:
- Download and open the QuickBooks Tool Hub.
- Select Company File Issues.
- Click Run QuickBooks File Doctor.
- Select your company file from the drop-down menu.
- Select Check your file and network, then enter your QuickBooks administrative password.
- The utility will systematically audit and realign missing local network registry policies.
For a walkthrough of this process, see The 6000 Series Master Fix: Troubleshooting with QuickBooks File Doctor.
Hard Stop: When to Call an Expert
Escalate to your network administrator or an IT specialist if:
- The folder permissions revert automatically after a few minutes, which indicates an overarching Active Directory Group Policy (GPO) is overwriting local access controls.
- The drive containing your company file reports file system structure errors or enforces a “Read-Only” hardware state due to drive failure.
- The error occurs within a Linux-hosted environment requiring custom SAMBA permission modifications. For Linux setups, see Linux Server Guide: Troubleshooting Error 6000 on Database Manager.
Related Errors
- Access Fix: “The File You Want to Open is in a Restricted Folder”
- Data Security: How to Set Up QuickBooks Folder Sharing Permissions
- QuickBooks Error 6000, -107: How to Fix Server Folder Permission Errors
Closing the Books
Operating system access restrictions can be frustrating, but Error 6000, -107 does not compromise your company’s transactional ledger. By ensuring that both NTFS security rules and network share privileges explicitly authorize your specific QuickBooks Database Service user, you establish a stable environment for multi-user accounting.