Skip to content

Expert-recommended Solutions to Fix QuickBooks Error 6000

QuickBooks Error 6000

QuickBooks error 6000 is a common error that occur when you open your company file. This error may occur in both the local and network setups with 3 or 4 more digits and a message that demonstrates the program’s inability to open the company file. Numerous error codes are a part of this series, including QuickBooks error -6000, -1076, -6176, -6144, -82, etc. If you’re someone struggling to resolve this error and seeking a comprehensive guide with all the details, this blog is for you. Read till the end and get answers to all the queries regarding QB error 6000.

We hope this blog helps troubleshoot QuickBooks error 6000 without hassle. However, if it doesn’t, call us at our toll-free number 1.855.738.2784. Our QB expert team will deal with the issue on your behalf and get it resolved as quickly as possible.

Fix It Now

Table of Contents

Different 6000-Series Codes You Might Face

Here is a tabular representation of various 6000 errors in QuickBooks you might get when you open your company file. All these errors have similar solutions that you can read later in the blog.


Possible Cause


Your firewall blocks the connection between two computers

-6000, -107

The .TLG file is damaged

-6000, -1076

The QuickBooks installation is damaged

-6010, -100

The QB company file is hosted by a system that’s not the server.

-6138, -105

The QB company file is hosted by a system that’s not the server.

-6210, 0

The QB company file is hosted by a system that’s not the server.

-6189, -83

The QB company file is hosted by a system that’s not the server.

-6190, -83

The QB company file is hosted by a system that’s not the server.

-6012, -1061

Wrong network setup

-6144, -82

Wrong network setup

-6000, -82

Wrong network setup

-6129, -101

Either the folder permissions are incorrect, or the QuickBooks Database Server Manager isn’t working properly.

-6190, 816

When a user works on the file, they keep the file in single-user mode instead of multi-user. Additionally, there may be a mismatch between the transaction log file (.tlg) and the company file (.qbw).

-6190, -85

When a user works on the file, they keep the file in single-user mode instead of multi-user. Additionally, there may be a mismatch between the transaction log file (.tlg) and the company file (.qbw).

-6190, -82

When a user works on the file, they keep the file in single-user mode instead of multi-user. Additionally, there may be a mismatch between the transaction log file (.tlg) and the company file (.qbw).

-6000, -832

Hosting is on or the .ND file doesn’t work properly.

-6144, -304

Something goes wrong when you try to access QuickBooks

-6190, 1005

Something goes wrong when you try to access QuickBooks

-6189, 1005

Something goes wrong when you try to access QuickBooks

-6000, -305

Incorrect network setup or damage to your company file brings forth this error.

-6073, -816

Multiple computers may be hosting the file, firewall settings restrict the connection, or damage to the company file may cause this error.


The .ND file has an incorrect path to your company file or there’s damage to the QuickBooks Database Manager Windows user account.

-6144, 0

The .ND file has an incorrect path to your company file or there’s damage to the QuickBooks Database Manager Windows user account.

-6120, 0

One of your workstations might be hosting the company file, or the firewall port (8019) has been blocked.

-6087, 0

The file is open locally

-6131, 0

The file is open locally

-6147, 0

You access the company file or try restoring a company backup (.QBB)

-6000, -301

  • TLG, ND, and DSN files are damaged.
  • Company file is damaged.
  • You have an encryption software installed.

-6000, -83

Your file name may have special characters or spaces. Or, the hosting settings might be wrong.

-6000, -82 or -6000, -106

The file name has spaces and hosting configurations are incorrect.

Reasons for QuickBooks Error Code 6000

Here are the leading reasons why you encounter QuickBooks error code 6000 on your PC:

  1. If you use an old QuickBooks Desktop version that hasn’t been updated or has been discontinued by QuickBooks.
  2. Your company file is damaged or requires repair.
  3. The configuration files like Network Descriptor and Transaction Log files might be corrupted.
  4. Problems running in QuickBooks Database Server Manager can trigger a 6000 error in a network setup.
  5. If the hosting settings and network setup are incorrect, problems in opening the company file may
  6. Firewall restrictions might block QuickBooks access to the company file.
  7. Incorrect or inadequate folder permissions can trigger this error.
  8. When the transaction log file and company file don’t match, it may trigger the 6000 error code.
  9. A corrupt QuickBooks installation can also trigger a 6000-series error code.
  10. The location where your company file is saved is damaged.
  11. Third-party applications and other interferences in the background can trigger a 6000-series error on your system.
  12. When the file path exceeds the limitations set by QB.
  13. The file name may contain special characters or spaces causing this error.

General Troubleshooting Tricks for QuickBooks 6000 Error

Here are the general troubleshooting approaches you can try when you get error code 6000 in QuickBooks:

Troubleshooting Solution 1: Get The Latest QuickBooks Version

If you’re using an outdated version of QuickBooks Desktop, it’s crucial to update to the latest release promptly. Outdated software may encounter issues like QuickBooks error 6000, arising from software glitches, security vulnerabilities, or absence of bug fixes. Follow these steps to update QuickBooks Desktop and eliminate the risk of this error code:

Update QuickBooks

Update QuickBooks

  1. Close any open company files and the QuickBooks Desktop window.
  2. Press the Windows key so you can access the Start menu.
  3. Type “QuickBooks Desktop” and right-click when the application’s icon appears.
  4. Select Run as administrator from the drop-down menu after right-clicking QB.
  5. When you get to the No Company Open screen, navigate to the Help menu.
  6. Choose Update QuickBooks Desktop.”
  7. Access the Options tab and check the “Mark All” option.
  8. Tap Save to lock your selections and switch to the Update Now tab.
  9. Mark the checkbox named “Reset Update.”
  10. Click “Get Updates” when you’re prepared.
  11. After updating QuickBooks Desktop, close and reopen the application.
  12. Choose “Yes” so the updates get applied.
  13. Once the QuickBooks update installation is finished, restart your system.

Troubleshooting Solution 2: Get Help from QuickBooks File Doctor

QuickBooks Tool Hub provides an excellent solution for addressing company file issues, and QuickBooks File Doctor is a key feature of this tool. When confronted with the QuickBooks Desktop error 6000, hindering the possibility of opening your company file, you can use this tool by following these steps:

Part 1: Download and Install QuickBooks Tool Hub (If You Haven’t Already)

QuickBooks Tool Hub

QuickBooks Tool Hub

  1. Close QuickBooks and any on-screen company files, then access your web browser.
  2. Download QuickBooks Tool Hub to your PC from the official website of Intuit before proceeding.
  3. Click the download link and save the QuickBooks Tool Hub installation files in an easily accessible location.
  4. Once the download ends, go to the saved location, retrieve the files, and double-click QuickBooksToolHub.exe to begin the installation.
  5. Follow the on-screen InstallShield instructions, including accepting the License Agreement, to complete the installation without issues.
  6. After installation, you can start using QuickBooks Tool Hub.

Part 2: Use QuickBooks File Doctor

QuickBooks File Doctor

QuickBooks File Doctor

  1. Launch the QuickBooks Tool Hub after the installation is over.
  2. Move to Company File Issues within the QB Tool Hub.
  3. Select “Run QuickBooks File Doctor.”
  4. Upon launching, locate and choose the company file you want to scan. If it’s not in the drop-down list, use the Browse option to find it manually.
  5. Select ‘Check your file,‘ then click the Continue option.
  6. Enter your QuickBooks admin password when QB requests, and then hit Next.

Troubleshooting Error Code 6000 QuickBooks When the File is Accessed Locally

If you encounter the QuickBooks 6000 error on the same computer where you have installed QuickBooks (local access), you should follow the following troubleshooting tricks:

Solution 1: Rename ND, TLG, and DSN Files

You may encounter QuickBooks error 6000 when QuickBooks support files are damaged. The Network Descriptor (.ND) and Transaction Log (.TLG) files are part of configuration files, enabling company file access over a network. The Data Source Name (.DSN) file helps QB work properly. Thus, renaming these files is a common troubleshooting process for resolving the 6000-series error:

Modify the Names of the .TLG & .ND Files

Modify the Names of the .TLG & .ND Files

  1. Go to the folder where you have kept the company files.
  2. Identify files with .ND, .DSN,  and .TLG extensions that match your company file name (e.g., QXYCompany.qbw.nd, QXYCompany.qbw.tlg, QXYCompany.qbw.dsn).
  3. Right-click on each file, choose “Rename,” and put .OLD at the end (e.g., QXYCompany.qbw.nd.old, QXYCompany.qbw.tlg.old, and QXYCompany.qbw.dsn.old).
  4. Re-launch QuickBooks and try to access your company file. If the problem persists, proceed to the next solution for QuickBooks error 6000.

Solution 2: Launch a Sample Company File

To resolve the QB 6000 error, it’s essential to determine whether the issue originates from QuickBooks or the company file. Conducting a diagnostic test by opening a sample company file is a valuable step. If the 6000-series errors occur during this process, it suggests a potential problem with the QuickBooks installation. Follow these steps to open the sample company file and test for errors:

Test Company File

Open a Sample Company File

  1. In the No Company Open window, click the “Open a Sample File” option and select any sample file from the list.
  2. If the sample file opens without errors, proceed to the next solution and resolve QuickBooks error code 6000.
  3. If the sample files encounter issues, repair your installation files using Quick Fix My Program and the QuickBooks Install Diagnostic Tool from the QB Tool Hub.

Quick Fix My Program tool and QuickBooks Install Diagnostic Tool from the Tool Hub can be beneficial utilities within the QuickBooks Tool Hub as they effectively repair QuickBooks Desktop:

Quick Fix My Program:

Quick Fix My Program

Quick Fix My Program

  1. Launch the QuickBooks Tool Hub by double-clicking the icon or through the Start menu >Programs.
  2. Choose “Program Problems.”
  3. Hit “Quick Fix My Program.”
  4. After the tool finishes the QuickBooks repair process, open QuickBooks Desktop and access your data file.

QuickBooks Install Diagnostic Tool:

QuickBooks Install Diagnostic Tool

QuickBooks Install Diagnostic Tool

  1. Access the QuickBooks Tool Hub.
  2. Hit “Installation Issues.”
  3. Choose “QuickBooks Install Diagnostic Tool.”
  4. Allow the diagnostic tool to fix installation problems, then restart your PC.
  5. Access QB Desktop and launch your data file to check the error status.

Solution 3: Create a Copy of QB Files and Paste to the Desktop

Through this troubleshooting step, we’ll see if QB error 6000 appears due to the damaged location of the company file. To conduct this assessment, we will copy the company file to the desktop and attempt to open it from there. This assessment will yield the following insights:

  1. If the file successfully opens from the desktop, there’s damage to its original location.
  2. The file might be located within an excessive number of folders, surpassing file path limitations.
  3. If relocating the file does not resolve the issue, there could be underlying file damage.

To undertake this test, follow these instructions for copying and pasting your company file to the desktop:

  1. First, access the folder that has the company file.
  2. Right-click the .QBW company file and tap the Copy option.
  3. Return to the desktop, right-click on any blank part of the screen, and choose the Paste option.
  4. Subsequently, launch QuickBooks while holding the Ctrl key to access the No Company Open window.
  5. Tap “Open or restore an existing company.”
  6. Move to your desktop, locate your company file, and launch it. If the error 6000 persists, proceed to Measure 4.
  7. However, if the file opens in the new location, make it a permanent place and ensure you open it from here every time.

Solution 4: Restore Company File Backup in QB

To determine if the existing company file is causing QuickBooks error code 6000, follow these steps to restore a backup copy:

  1. Open the QuickBooks program and go to the File menu.
  2. From the File drop-down list, select Open or Restore Company.
  3. Choose Restore a backup copy>Next.
  4. Select the Local Backup option, then hit Next.
  5. Browse your computer to look for the backup company file, typically named QXYCompany.qbb.
  6. Choose a folder where you can save the restored company file and click Open. Note: Be cautious to prevent data overwrite risks if the backup is stored in the same folder as your existing company file.
  7. To prevent overwriting, look to rename either the existing company file or the backup, ensuring unique names. Alternatively, choose to save the backup in a completely separate folder.
  8. Once the backup file is ready for use, click Save. If you get wizards about potential data overwriting, choose the option that suits your preferences, taking care to avoid unintended overwrites.
  9. The newly restored company file is now ready for you to use.

If you encounter difficulties when you follow the steps for restoring the backup, follow these steps:

  1. Ensure your PC is not set to host.
    • Open your company file.
    • Click on the File menu, then tap the Utilities option.
    • If you see the “Stop Hosting Multi-User Access” button on the screen:
      1. Choose “Stop Hosting Multi-User Access.”
      2. When the “Stop hosting multi-user access” wizard opens, click Yes.
      3. Proceed with Yes in the “Company file must be closed” wizard.
  2. Next, you can check that the path to your company file is not exceeding 210 characters.
    • Reach your company file location.
    • Right-click >Copy or (Ctrl + C) the path from the address bar.
    • Right-click >Paste or (Ctrl + V) the path into Notepad or any document and count the characters and spaces. For example, C: Documents and Settings All Users Documents Intuit QuickBooks Sample Company Files QuickBooks 2021 Sample_company_file.qbw is 125 characters.
  3. Make another attempt to recover the QB company file.

Solution 5: Use Auto Data Recovery

When you confront the need to restore a backup due to damage in your company file, leveraging Auto Data Recovery can be a beneficial solution to address QuickBooks error code 6000. Follow the steps below to recover recent transactions using the original .TLG file and .QBW.adr file:

  1. Right-click on the desktop, choose the options New > New Folder, and create a new folder named QBTest.
  2. Access the folder where you saved your company file (you can locate the company file location on the Product Information screen by pressing F2 or Ctrl+1 on your keyboard) and the No Company Open window.
  3. Find the Transaction Log .tlg file in your company file’s folder (with the same name as your company file).
  4. If you’re unable to find the .tlg file, follow these steps to display file extensions:
    • Launch File Explorer with Windows+E.
    • Choose Organize, then click Folder and search options.
    • If it’s ticked, remove the check for “Hide extensions for known file types.
    • Select Apply, then OK.
  5. Right-click > copy the matching .tlg file of your company file, then paste it into the QBTest folder on your Desktop.
  6. Access the QuickBooksAutoDataRecovery folder, which is placed in the same place as your company file.
  7. Right-click > copy the .QBW.adr file, then paste it into the QBTest folder, resulting in both .QBW.adr and .tlg files in the QBTest folder.
  8. Right-click the .QBW.adr file in the QBTest folder, select the Rename option, and delete .adr at the end of the file.
  9. Open QuickBooks.
  10. Open the company file saved in your QBTest folder and access your account register to verify all transactions.
  11. Click File, Utilities, and then Verify Data to scan the data integrity of the recovered file.
  12. If this copy of the company file is ideal, you can change the location of the damaged company file to another place and transfer the copy from QBTest to the original place.

There’s another method you can try to recover the recent transactions except the ones that occurred in the previous 12 hours. This can occur via the ADR versions of your company and transaction log files (.QBW.adr and .tlg.adr)

Resolving Error Code 6000 When the File is Accessed over a Network

Here are the troubleshooting methods for addressing QB error code 6000 when accessing the company file saved on the server on another system:

Solution 1: Verify Hosting Settings for Workstations

To initiate the resolution of error 6000, let’s check the hosting settings on all workstations to confirm that multi-user access is not enabled anywhere except on your server system:

  1. Open QuickBooks on your workstation and tap the keyboard’s F2 key.
  2. When the Product Information screen launches, scroll down to the Local Server Information section.
  3. Confirm that hosting is set to OFF.

Solution 2: Use the Database Server Manager after Renaming Configuration Files

After completing the renaming process of Network Descriptor (ND) and Transaction Log Files (TLG) as outlined in Measure 1of “accessing company file locally” section.We will use the QuickBooks Database Server Manager on the network.

The QuickBooks Database Server Manager (QBDBSM) becomes the host for your QuickBooks company files. You can restart it and scan the QuickBooks files AFTER renaming the .ND and .TLG files.

This process begins by launching the QuickBooks Database Server Manager through the QuickBooks Tool Hub as detailed by the steps below:

  1. Open the Tool Hub, go to Network Issues, then hit QuickBooks Database Server Manager.
  2. If QuickBooks is not yet installed on your server, proceed with its installation.
  3. Once you reach the QuickBooks Database Server Manager, choose Start Scan, especially when your company file(s) are visible. If not, manually access your company file and click Start Scan.
  4. Subsequently, reopen QuickBooks and attempt to open your company file.
  5. If QB error 6000 persists, proceed to fix 3. You can also access the QuickBooks Database Server Manager directly from the Start section. Just search and open it.

Solution 3: Open a Sample Company File from the Workstation

Refer to the detailed steps provided in Measure 2 of “accessing company file locally” section.

Solution 4: Duplicate and Paste the Company File to the Desktop

Follow the comprehensive process and explanation outlined in Measure 3 of “accessing company file locally” section.

Solution 5: Terminate All QuickBooks Processes

In this resolution, we suggest terminating all active QuickBooks processes through the Task Manager to address potential background interferences:

End QuickBooks Processes from Task Manager

End QuickBooks Processes from Task Manager

  1. Log in to your server system with Administrator usernames and passwords.
  2. Launch the Task Manager with Ctrl+Shift+Esc.
  3. Try to display Processes for all users and hit Users.
  4. Terminate each QuickBooks process (QBW32.EXE, qbupdate.exe, and QBDBMgr.exe) by right-clicking them and clicking the End Task button.
  5. You can now open the QuickBooks company file in multi-user mode.
  6. If the error 6000 persists, proceed to Fix 6.

Solution 6: Verify the Folder Permissions Manually

If the directory, where your file is stored, doesn’t have the correct permissions, you may encounter QuickBooks error code 6000. To fix this issue causing company file inaccessibility, manage the folder permissions using the following steps:

Ensure the Folder Permissions are Set Correctly

Verify the Folder Permissions Manually

  1. Open File Explorer by tapping the Windows icon and accessing the Windows Start menu.
  2. Right-click the folder storing the company files and select the Properties option.
  3. Choose Security, then tap Advanced.
  4. Hit QBDataServiceUserXX and click the Edit button.
  5. Click Allowed and offer the following permissions
    1. List Folder/Read Data
    2. Write Extended Attributes
    3. Read Attributes
    4. Create Files/Write Data
    5. Read Extended Attributes
    6. Create Folders/Append Data
    7. Write Attributes
    8. Read Permissions
    9. Traverse Folder/Execute File
  6. If your permissions are wrongly configured:
    1. Right-click the Company File Folder > and proceed with Properties.
    2. Access Security, then choose the Edit
    3. Choose QBDataServiceUserXX, hit Full Control, and then move forward with the Allow
    4. Select Apply and OK.
  7. Try opening your file and verify if the error 6000 persists.

Solution 7: Configure Firewall & Antivirus Ports to Lift the Restrictions

You may encounter errors like 6000-series codes when opening the company file if your firewall and antivirus software restricts access to certain QuickBooks programs or files. Opening your firewall ports and establishing them as exceptions in your antivirus software is recommended. Please note that, as Intuit does not develop antivirus programs, the specific instructions for configuring this exception will be available with the antivirus software vendor. So, contact them for guidance.

Exclude QuickBooks from Windows Firewall

Configure Firewall Ports

Here are the steps to adjust your firewall ports and make exceptions for QB:

  1. Click the key with the Windows icon on the keyboard to open the Start menu.
  2. Access “Windows Firewall” via the Start menu’s search box.
  3. Hit Advanced Settings.
  4. Right-click Inbound Rules and tap New Rule to create a New Rule.
  5. Click on Port and proceed to the following step by tapping Next.
  6. Choose TCP.
  7. Input the required ports for your specific QuickBooks Desktop version in the Specific local ports area.
  8. After putting the port number in the field, click Next.
  9. Click the Allow the Connection button, then click Next.
  10. Mark all profiles as required, then choose the Next button.
  11. Create a rule and assign a name.
  12. Click Finish.
  13. Repeat the same process for Outbound Rules starting from Step 4.

Next, make sure there are Windows Firewall exceptions for QuickBooks programs:

  1. Open the Windows Start menu by pressing the key with the Windows icon on your keyboard.
  2. Type “Windows Firewall” in the search area to open this window.
  3. Access Advanced Settings.
  4. Right-click Inbound Rules and create a New Rule by selecting this option.
  5. Choose Program, then Next to proceed to the next step.
  6. Click This Program Path and hit Browse.
  7. Select any executable file, then proceed with Next.
  8. Click the Allow the Connection button, then click Next.
  9. If prompted, tap all profiles, then click Next.
  10. Create and assign a name for the rule.
  11. Repeat the same process to add exceptions for QuickBooks programs in Outbound Rules.


In summary, we wrap up this discussion on resolving QuickBooks error 6000 with a comprehensive set of troubleshooting techniques. We trust that the provided steps are clear and accessible, allowing you to address the issue with ease. However, if you encounter any challenges during the troubleshooting process or require an expert’s assistance, don’t hesitate to reach out to us. Our skilled professionals are just a phone call away. Dial at +1.855.738.2784 and feel free to send us your queries. We’ll promptly address and resolve any issues you may be facing.


What does the error message for QuickBooks error -6000, -301 say?

When opening the QuickBooks company file, the error -6000, -301 appears as follows:
“Warning: An error occurred when QuickBooks Desktop tried to access the company file. Please try again. If the problem persists, contact Intuit and provide them with the following error codes: (-6000, -301).”

How can I resolve QuickBooks error -6000, -77?

Resolving QuickBooks error -6000, -77 requires applying the following solutions:
1. Run QuickBooks File Doctor
2. Change ND and TLG file names
3. Don’t use a mapped drive. Use a UNC path.
4. Undertake firewall and security software configuration
5. Recreate a damaged folder

How can I resolve QuickBooks error -6000, -82, or -6000, -106?

Here’s how QuickBooks error -6000, -82, or -6000, -106 can be resolved:
1. Eliminate spaces after the company name and before the company file extension.
2. Disable hosting on each computer where QuickBooks is installed.
3. Switch to hosting local and remote files mode when using multi-user access.
4. Use the Quick Fix My Program tool on the client system.
5. Adhere to standard data troubleshooting procedures.

How can I fix QuickBooks error -6000, -301?

Fixing QuickBooks error -6000, -301 requires following the steps below:
1. Get the latest release of QuickBooks Desktop
2. Change the name of the QB support files by adding old at the end.
3. Use the QuickBooks File Doctor tool from the QB Tool Hub
4. Turn off the encryption software if you have enabled any.

How do I use a UNC path instead of the mapped drive for QB error 6000?

Here’s how you use a UNC path instead of a mapped drive for QB error 6000:
1. Right-click the QuickBooks icon on your desktop and, while holding the Ctrl key, select ‘Run as Administrator.’ Keep holding Ctrl until the ‘No Company Open‘ window appears to prevent the automatic opening of a company file.
2. From the File menu, choose ‘Open or Restore Company,‘ then ‘Open a company file,’ and click ‘Next.’
3. In the left pane, hit ‘Network‘ and navigate to the location of your company file. If you have trouble finding the folder with the company file, consider adjusting folder permissions.
4. Once you locate the company file, select it, and click ‘Open.’

Edward Martin

Edward Martin

Edward Martin is a Technical Content Writer for our leading Accounting firm. He has over 10 years of experience in QuickBooks and Xero. He has also worked with Sage, FreshBooks, and many other software platforms. Edward’s passion for clarity, accuracy, and innovation is evident in his writing. He is well versed in how to simplify complex technical concepts and turn them into easy-to-understand content for our readers.

Article Name
Resolve QuickBooks Error 6000 with Expert-Recommended Solutions
QuickBooks error 6000 and other codes in this series commonly appear when accessing the company file. In this blog, We’ll discuss its causes and fixes.
Publisher Name
Accounting Helpline
Publisher Logo

Leave a Reply

error: Content is protected !!