Quickbooks Error -6190, – 816 is a common yet highly disruptive company file error that usually appears when users attempt to open a Quickbooks company file in a multi-user environment. The issue occurs when Quickbooks fails to establish proper communication between the company file and the server hosting. The error is commonly linked to file locking conflicts, damaged network files, incorrect hosting configuration, or mismatched transaction log files.

The error message reads:

QuickBooks is unable to open this company file. It may have been opened by another user. You should ask that user to switch to multi-user mode so you can both use the company file at the same time. The file could also be located in a read-only network folder. Error codes (-6190, -816).

Quickbooks Error -6190, - 816

What does the -816 Sub-Code Means?

The primary code 6190 indicates QuickBooks cannot open the company file in the current multi-user context. The secondary code -816 narrows the failure to one of two specific conditions:

 Condition 1: A file lock is active

The company file is held open by another user or session (including ‘ghost’ sessions where QuickBooks crashed but the lock was not released).

Condition 2: A TLG mismatch

The .TLG transaction log file does not match the current state of the .QBW company file — usually because one was updated on one machine without syncing to the other.

 Both conditions produce the same error message. The fix path is the same for both: clear the lock, resync the support files, and re-establish multi-user access.

Symptoms of Error -6190, -816

Root Cause Analysis

1. File Mismatch Between QBW & TLG

The transaction log file (.TLG) does not match the company file (.QBW).

Occurs when QuickBooks updates one file but not the other, leading to inconsistency.

2. Multi-User Conflict

Another user is logged into the company file in single-user mode.

Prevents additional users from accessing the file in multi-user mode.

3. Corrupted ND/TLG Files

Network descriptor (.ND) or transaction log (.TLG) files are damaged.

QuickBooks cannot establish a proper connection to the company file.

4. Server Hosting Misconfiguration

QuickBooks Database Server Manager is not properly configured.

Hosting settings conflict between server and workstations.

5. Improper Shutdown or Crash

System crash or improper QuickBooks shutdown leaves files in an inconsistent state.

Leads to mismatch errors when reopening the company file.

Migration from QuickBooks Desktop to Online – Error 6190, -816

When businesses move from QuickBooks Desktop to QuickBooks Online, the process involves transferring the company file into a cloud environment. This shift often surfaces Error -6190, -816 because the error itself is rooted in file mismatches between the company file (.QBW) and its transaction log (.TLG).

During migration, if the Desktop file is left open in multi-user mode or if the transaction log hasn’t been properly synchronized, QuickBooks interprets the mismatch as a conflict. That’s why this error is frequently reported in migration contexts; it’s essentially QuickBooks signaling that the file state is inconsistent.

So, migration isn’t just about moving data; it’s about ensuring the file is clean, consistent, and accessed in the right mode. In documentation, tying Error -6190, -816 to migration helps technicians explain why users encounter it mid-process and how it reflects deeper issues with file integrity.

QuickBooks Online vs Enterprise –  Error 6190, -816

This comparison is trending because businesses are evaluating whether to stay with Enterprise/Desktop or move to Online. The distinction directly relates to Error -6190, -816:

This means the error is a Desktop/Enterprise phenomenon, not an Online one. Framing it this way helps technicians explain to users why they see the error in Desktop but not Online, and why migration to Online can eliminate certain categories of multi‑user conflicts altogether.

Beginner-Level Solutions to Fix QuickBooks Error 6190 and 816

Solution 1: Restart All Computers

Temporary file locks often disappear after a full restart.

Steps:

  1. Close QuickBooks on all systems
  2. Restart:
    • Server computer
    • All workstations
  3. Open QuickBooks only on the server first
  4. Allow users to reconnect gradually

Why This Helps

It clears inactive sessions and temporary network conflicts.

Solution 2: Verify Multi-User Mode

Steps:

  1. Open QuickBooks on the server
  2. Go to File → Utilities
  3. If “Switch to Multi-user Mode” appears, click it
Utilities
  1. Reconnect workstations afterward

Important

Single User Mode is one of the leading causes of Error 6190 and 816.

Solution 3: Update QuickBooks Desktop

Outdated QuickBooks versions may contain unresolved multi-user bugs.

Steps:

  1. Open QuickBooks
  2. Go to Help → Update QuickBooks Desktop
Update Quickbook Desktop
  1. Select Update Now
  2. Install updates
  3. Restart QuickBooks

Intermediate Solutions for Persistent File Locking Issues

Solution 4: Rename ND and TLG Files

This is one of the most effective fixes for Error 6190 and 816.

Steps:

  1. Open the company file folder
  2. Locate:
    • .ND file
    • .TLG file
  3. Right-click each file → Rename
  4. Add “.OLD” at the end

Example:

Why This Works

QuickBooks automatically recreates fresh network configuration files.

Solution 5: Run QuickBooks File Doctor

QuickBooks Tool Hub includes File Doctor for repairing network and company file issues.

Steps:

  1. Download and install QuickBooks Tool Hub
Quickbook Tool Hub
  1. Open Company File Issues
  2. Run QuickBooks File Doctor
  3. Scan the affected company file

What It Repairs

Solution 6: Check Folder Permissions

Steps:

  1. Right-click the company file folder
  2. Select Properties → Security
Properties
  1. Ensure all QuickBooks users have:
    • Full Control
    • Read/Write access
  2. Save changes

Why This Matters

Permission restrictions can create hidden file locking conflicts.

Advanced Solutions for Recurring Error 6190 and 816

Solution 7: Verify Hosting Settings

Only the server should host the company file.

On Workstations:

  1. Open QuickBooks
  2. Go to File → Utilities
  3. Click “Stop Hosting Multi-User Access” if visible

On Server:

Ensure “Host Multi-User Access” remains enabled.

Solution 8: Restart QuickBooks Database Services

Steps:

  1. Press Windows + R
  2. Type services.msc
  1. Locate:
    • QuickBooksDBXX
  2. Right-click → Restart

Advanced Benefit

This refreshes broken database communication sessions.

Solution 9: Configure Firewall Exceptions

Windows Firewall may block QuickBooks ports required for hosting.

Allow These Files:

Why This Helps

It restores proper communication between workstations and the server.

Solution 10: Use QuickBooks Database Server Manager

Steps:

  1. Open QuickBooks Tool Hub
  2. Select Network Issues
  3. Launch Database Server Manager
  4. Scan company file folders

Purpose

This rebuilds hosting connectivity and refreshes network paths.

 Preventive Measures

Single-user mode during maintenance : Always perform updates, backups, or migrations in single-user mode to avoid file conflicts.

Regular ND/TLG file cleanup : Periodically rename or refresh .ND and .TLG files to prevent mismatch errors.

Proper shutdown protocols : -Ensure QuickBooks is closed properly before system shutdown to avoid leaving files in inconsistent states.

Database Server Manager scans : Run scans regularly to keep multi-user hosting stable and synchronized.

Update QuickBooks Desktop : Keep QuickBooks and Tool Hub updated to minimize compatibility issues.

Server/workstation restart routines : Restart hosting servers and connected workstations after major updates or crashes.

Conclusion

QuickBooks Error -6190, -816 is not just a pop-up it’s a signal of file mismatch or multi-user conflict. By understanding its root causes (ND/TLG corruption, hosting misconfiguration, improper shutdowns), technicians can resolve it quickly and prevent recurrence.

Preventive measures like single-user mode during maintenance, regular ND/TLG cleanup, and proper shutdown protocols ensure operational reliability. For businesses considering migration, this error highlights the architectural differences between Desktop/Enterprise (local hosting prone to conflicts) and Online (cloud-hosted, fewer file mismatch issues).

Ultimately, addressing Error -6190, -816 is about both fixing the immediate conflict and anticipating future risks through proactive maintenance and migration planning.

FAQs

Q1: Why does Error -6190, -816 occur only in Desktop/Enterprise?  

Q2: Can renaming ND/TLG files cause data loss?  

Q3: Does migration to QuickBooks Online eliminate this error?  

Q4: How often should Database Server Manager be run?  

Q5: Is Error -6190, -816 related to Error -6189?