Skip to content

Fixing the QuickBooks Error 6000 & Its Sub-Error Codes

    QuickBooks Error 6000

    The QuickBooks error 6000 is a company file error that can render a user unable to open the file and perform their important business tasks. The error -6000 can be caused by various reasons, such as Windows Firewall blocking QuickBooks, the TLG file being damaged, and a corrupted QB installation. You can fix it by opening the QB Tool Hub, going to the Company File Issues tab, clicking on Run QuickBooks File Doctor, and waiting for the tool to finish working. Read this blog further for an in-depth troubleshooting guide. First, let’s list the causes for this error.

    Table of Contents

    Given in the table below is a concise summary of this blog on the topic of error 6000 in QuickBooks Desktop:

    DescriptionThe QuickBooks error 6000 is a company file error that can result in you not being able to access the file. This can hamper your workflow and important business processes.
    Its causesWindows Firewall blocking QB, damaged or corrupted ND and TLG files, QB not properly installed, two or more systems hosting the company file, incorrect network setup, inadequate folder permissions, damaged company file, and hosting being on.
    General ways to fix itUpdate the QB Desktop app and use QuickBooks File Doctor
    Troubleshooting methods for a locally hosted fileRename the TLG and ND files, open a sample company in QB, repair the QBDT software, copy the company file folder to the desktop, and restore a backup company file.
    Troubleshooting methods for a file hosted over a networkCheck if you’re only hosting from a single PC, use the QuickBooks Database Server Manager, open a sample company file, end all QB processes, check the folder permissions, and configure Firewall ports.
    Tools usedQuickBooks File Doctor, Quick Fix My Program, and QuickBooks Database Server Manager

    Below are given some of the troubleshooting methods that have been proven to resolve the QuickBooks error message 6000.

    General Ways to Troubleshoot the QuickBooks Desktop 6000 Error

    Before we get into specific troubleshooting steps, first, let’s see the steps you can use to fix the QuickBooks error code -6000.

    Update Your QuickBooks Desktop Application

    You can update your QBDT app to patch the error 6000 in QuickBooks Desktop with the following steps:

    1. Click on Update available on the status bar at the top right corner
    2. Select Install now
    3. Wait for the updates to be installed
    4. Restart QBDT

    If this doesn’t resolve your issue, move to the following steps.

    Utilize the QuickBooks File Doctor

    You can use the QuickBooks File Doctor from the tool hub to resolve the 6000 error in QuickBooks Desktop with these steps:

    1. Download and install the QuickBooks Tool Hub
    2. Then, proceed to open the app
    3. Navigate to the Company File Issues tab
    4. Select Run QuickBooks File Doctor
      • It might take a minute for the tool to open
    5. Click on the dropdown menu and select your company file
      • You can also click on Browse and search to find your file if you don’t see it in the menu
    6. Press the Check your file option
      • Only the middle option
    7. Hit Continue
    8. Type in your QuickBooks admin password
    9. Press Next

    Now, let us proceed to look at the specific methods to troubleshoot QuickBooks error 6000.

    If You Open the QB Desktop Company File Locally

    Let us look at the possible methods to solve the 6000 QuickBooks error if you open the company file locally.

    Try Renaming the TLG and ND Files

    Modify the Names of the.TLG.ND Files
    Modify the Names of the.TLG.ND Files

    If the .TLG and .ND files are damaged; you might encounter the QuickBooks 6000 errors. You can fix that by renaming the files with these steps:

    1. Open the folder containing your QBDT company file
    2. Find the files with your company name, but with the extension:
      • .TLG
      • .ND
      • For example, company_file.qbw.nd and company_file.qbw.tlg
    3. Then, right-click on one file at a time and press Rename
    4. Add .OLD at the end of the file name
      • Example company_file.qbw.tlg.OLD

    This would resolve the QuickBooks 6000 error.

    Try Opening a Sample Company File

    You can open a sample file to test whether it’s an issue with your company file or the QBDT program itself with the following steps:

    1. Open the QBDT app
    2. The No Company Open window would appear
    3. Click on the Open a Sample File option
    4. Choose from a list of sample company files

    If the sample file opens, you can repair your QBDT installation files with the steps in the next section.

    Repair the QuickBooks Desktop Application

    If you are facing the QuickBooks error 6000, it can be due to damaged installation files of the application. You can repair your QuickBooks Desktop software to fix this problem. Repairing the app will get rid of any inherent installation issues that might be present in it.

    Copy the Company File to Your Desktop

    To achieve the QuickBooks error 6000 repair process, you can perform the following steps:

    1. Locate the folder with your QBDT company file
    2. Now, look for the file with a .QBW extension
    3. Select the file and copy it
    4. Go to your desktop and paste the file
    5. Press and hold the CTRL key
      • While opening the QuickBooks Desktop app
    6. The No Company Open window would open
    7. Click on the Open or restore an existing company option
      Open or restore an existing company
    8. Find your company file on the desktop
    9. Open it

    Now, based upon the result, there can be two scenarios you’re dealing with:

    1. The company file opened
      • This means that the location in which the file was saved is damaged
    2. The company file didn’t open
      • This means the file itself is damaged

    If you are facing the latter scenario, you can fix it with the next solution.

    Restore a Backup of Your Company File

    You can restore a previously made backup of your company file to get rid of the 6000 error code QuickBooks with these steps:

    1. Open QBDT
    2. Navigate to the File menu
    3. Click on Open or Restore Company
      Open or Restore Company
    4. Select Restore a backup copy
      Select Restore a backup copy
    5. Press Next
    6. Click the Local Backup option
      Click the Local Backup option
    7. Hit Next
    8. Find your backup company file
      • It is your company file name with a .qbb extension
    9. Choose a folder to save your restored company file
    10. Press Open
      • Don’t open the backup in the same folder as your company file, or you may overwrite the data
    11. Select Save

    If you get an error while restoring the backup, perform these steps:

    1. Ensure that the file path of your company isn’t longer than 210 characters
      • Navigate to the location
        • where your company file is stored
      • Copy the path from the address bar
      • Paste it into the notepad
      • Count the characters and spaces
    2. Verify that you aren’t hosting on your PC
      • Open QBDT
      • Go to the File menu
      • Select Utilities
      • If you see the option stating Stop Hosting Multi-User Access
        • Click on Stop Hosting Multi-User Access
          Stop hosting to multi user access
        • Press Yes twice

    Now, you won’t have to deal with the QuickBooks error 6000 again.

    If You Host Your Company File Over a Network

    Let us resolve the QuickBooks error 6000 if you host the company file over a shared network.

    Verify If You’re Hosting from Only One PC

    You should only use one system to host the company file. You can verify that other workstations don’t have hosting on with these steps:

    1. Open QBDT on the workstation other than the host server
    2. Select F2 to open the Product Information window
    3. Then, locate the Local Server Information
    4. Hosting should be turned off
    5. Verify this for all workstations

    You can run the QB Database Server Manager if this didn’t fix your issue.

    Run the QuickBooks Database Server Manager

    Firstly, rename the .ND and .TLG files with solution 1 in the section above, then follow these steps:

    1. Open the QuickBooks Tool Hub
    2. Go to the Network Issues section
    3. Select QuickBooks Database Server Manager
      QuickBooks Database Server Manager
    4. Click on Start Scan if you see your company file
      • If you don’t, click on Browse
      • Find and select your company file
      • Hit Start Scan

    Let the tool run and fix any possible errors.

    Try Opening a Sample Company File

    You can open a sample company file from the steps given in Solution 2 from the above section to resolve the QuickBooks error 6000.

    Close All the QuickBooks Processes

    You can fix the QuickBooks Desktop error 6000 by closing all the QB processes with the steps given below:

    1. Use your Windows PC as an admin
    2. Hit Ctrl+Shift+Esc on your keyboard
    3. This would open the Task Manager
      Windows Task Manager
    4. Click on Users
    5. Now, select every QB process
      • QBW32.EXE
      • qbupdate.exe
      • QBDBMgr.exe
    6. Press End Task

    Now, restart the QuickBooks app and see if the error has been solved. If not, go to the next solution.

    Verify the Folder Permissions

    Inadequate folder permissions can cause the QuickBooks error 6000. Check the folder permissions to patch with these steps:

    1. Open the File Explorer
    2. Now, navigate to the folder containing your company file
    3. Right-click on it
    4. Select Properties
    5. Go to the Security tab
    6. Choose the Advanced option
    7. Press QBDataServiceUserXX
    8. Click the Edit option
    9. Now, set the following options to Allowed:
      • Traverse Folder/Execute File
      • List Folder/Read Data
      • Read Attributes
      • Read Extended Attributes
      • Create Files/Write Data
      • Create Folders/Append Data
      • Write Attributes
      • Write Extended Attributes
      • Read Permissions

    If the permissions aren’t set correctly, follow these steps:

    1. Open the Properties of the company file folder again
    2. Go to the Security tab
    3. Press Edit
    4. Click QBDataServiceUserXX
    5. Choose Full Control
    6. Select Allow
    7. Press Apply
    8. Lastly, hit OK

    If you want to change the folder permissions for the following folders:

    1. C:\Program Data\Intuit\Entitlement Client\v8
    2. C:\Program Data\Intuit\Entitlement Client\v6.0
    3. C:\Program Data\Intuit\Entitlement Client\v5
    4. C:\Program Data\Intuit\Entitlement Client\v3
    5. C:\Program Data\Intuit\Entitlement Client
    6. C:\Program Data\Intuit\QuickBooks Enterprise Solutions X.0
      • Or C:\Program Data\Intuit\QuickBooks 20XX
    7. C:\Program Data\COMMON FILES\INTUIT
    8. C:\Program Data\COMMON FILES\INTUIT\QUICKBOOKS
    9. C:\Users\Public\Public Documents\Intuit\QuickBooks\FAMXX
    10. C:\Users\Public\Public Documents\Intuit\QuickBooks\Company Files
    11. C:\Users\Public\Public Documents\Intuit\QuickBooks\Sample Company Files\QuickBooks Enterprise Solutions X.0
      • Or C:\Users\Public\Public Documents\Intuit\QuickBooks\Sample Company Files\QuickBooks 20XX

    You can follow these steps:

    1. Right-click on the folder
    2. Press Properties
    3. Go to the Security tab
    4. Click on Everyone
      • If the Everyone option is not listed in the Group or User Name
        • Click on Add
        • Type Everyone
        • Hit OK
    5. Choose Full Control
    6. Hit Apply, followed by OK

    This would resolve the QuickBooks error 6000 if it were occurring due to incorrect folder permissions.

    Configure the Ports of Your Windows Firewall

    You may be getting the error 6000 in QuickBooks if the ports in your Firewall aren’t configured properly. You can add a Firewall port exception with the following steps:

    1. Open the Start menu
    2. Search for Windows Defender Firewall
      windows firewall
    3. Open it
    4. Then, click on Advanced Settings
    5. Right-click on Inbound Rules
    6. Press New Rule
    7. Click on Port
    8. Hit Next
    9. Ensure that TCP is selected
      Windows Firewall Ports for QuickBooks
    10. Now, according to your version, enter the QBDT port
      • For QB Desktop 2020 and above: 8019, XXXXX
      • For QBDT 2019: 8019, XXXXX
      • For QB Desktop 2018: 8019, 56728, 55378-55382
      • For QBDT 2017: 8019, 56727, 55373-55377 
    11. Press Next
    12. Click on Allow the Connection
    13. Hit Next
    14. Ensure all profiles are marked
    15. Click on Next
    16. Create a rule
    17. Give the rule a name
    18. Hit Finish

    Now, repeat the same steps, except choose Outbound Rules instead of Inbound Rules after selecting Advanced Settings. The QuickBooks error 6000 would now be fixed.

    Now, let us take a look at the steps to troubleshoot various different 6000 error codes in QB Desktop.

    QuickBooks Error -6000, -82 or -6000, -106

    You can usually encounter these error codes while trying to access or create a company file in QB Desktop. You can solve it with different methods, so let’s list them all below.

    Remove Any Spaces in the Company File Name

    1. Log out of QBDT on all workstations
    2. Now, locate the folder that contains your company file
    3. Now, right-click on your company file
    4. Hit Rename
    5. Check and remove any spaces in the file name and extension

    Now, you won’t have to deal with error 6000 in QuickBooks again.

    Turn Off Hosting On Each Computer with QB Installed

    FOR SINGLE USER MODE:
    1. Go to the File menu
    2. Click on Utilities
    3. Select Stop Hosting Multi-User Access
    4. The Stop hosting multi-user access message would appear
      • Hit Yes
    5. The Company file must be closed message would appear
      • Press Yes
    FOR MULTI-USER MODE
    1. In each system you’re getting the error on
      • Go to the No Company Open window
      • Select the File menu
      • Choose the Utilities option
      • Verify that Host Multi-User Access is displayed
      • However, some systems might display Stop Hosting Multi-User Access
    2. Click on Stop Hosting Multi-User Access

    Now, the QuickBooks error 6000 has been resolved.

    Switch to Hosting Local and Remote File Mode

    1. Open QBDT
    2. Press F2
      • This would open the Product Information window
    3. Now, check the Local Server Information
    4. Check that Hosting is set to:
      • Local files only
    5. Go to the File menu
    6. Press Switch to Multi-user Mode
    7. Open the company file on a network computer
    8. After the company file is open, press F2
    9. Check the Local Server Information
    10. Verify Hosting is set to:
      • Local files only

    This would fix the error.

    Use Quick Fix My Program

    1. Open QB Tool Hub on the client computer
    2. Go to the Program Problems tab
    3. Press Quick Fix My Program
      Quick Fix My Program
    4. Wait for the tool to finish working

    This would patch the QuickBooks error 6000, enabling you to access your company file again.

    Fix the QuickBooks Error 6000, -83

    The user might not be able to access the company file in three different scenarios with the error 6000, -83 in QuickBooks Desktop, so let’s cover all of them.

    Scenario 1: Error While Restoring Company File

    Ensure there aren’t any special characters, symbols, or extra spaces in your company file backup name with these steps:

    1. Open the File Explorer
    2. Locate the folder:
      • That contains your backup company file
    3. Then, open it
    4. Right-click on your backup company file
      • It’s the file with a .QBB extension
    5. Press Rename
    6. Now, find and eliminate any special characters, symbols, or spaces
    7. Then, right-click the folder where your backup company file is kept
    8. Press Rename
    9. Remove any spaces, symbols, or special characters you find

    This would fix the QuickBooks error 6000, -83.

    Scenario 2: Error While Creating a Backup Company File

    Before proceeding with the steps to resolve it, if you store the company file on a server, move it to the local hard drive. Now, follow the given instructions:

    1. Close QBDT on your server computer
      • Open the File menu
      • Press Quit QuickBooks Desktop
    2. Open the File Explorer
    3. Navigate to This PC
      Open File Explorer
    4. Now, open the C drive
    5. Create a new folder
    6. Name it QB Test Folder
    7. Now, create the backup company file

    If you don’t encounter the error again, use the backup as your main company file from now on.

    Scenario 3: If You Keep Your Files On a Windows Server

    There are two potential solutions to this problem, so let us take a look at both of them.

    Solution 1: Turn Hosting Off On Your Workstations

    You can turn hosting off on your workstation to resolve the QuickBooks error 6000 with the steps given below:

    1. Open QBDT on a workstation
      • Except for the host PC
    2. Don’t open your company file
    3. Go to the File menu
    4. Click on Utilities
    5. If you see Host Multi-User Access:
      • Move to the next workstation
      • Keep moving on to the next workstation until you find Stop Hosting Multi-User Access
    6. Select Stop Hosting Multi-User Access
    7. Repeat these steps for all PCs
    Solution 2: Use the QuickBooks File Doctor

    A damaged file can easily be diagnosed by opening the QB Tool Hub, going to the Company File Issues tab, and running the QuickBooks File Doctor.

    Performing these solutions would resolve the QuickBooks error 6000, -83.

    The error series -6000 XXXX can be caused by various reasons. We’ve compiled a list of them in the table below:

    Error Code(s)Potential Cause(s)
    6176,0The Windows Firewall might be blocking QB Desktop
    -6000, -107.TLG file might be damaged or corrupted
    6000, -1076Your QuickBooks might not be properly installed
    6010, -100 -6138, -105-6210, 0-6189, -83-6190, -83When using multi-user mode, the company file can be hosted by a system that is not on the server
    -6012, -1061-6144, -82-6000, -82The network setup is not correct
    6130Incorrect network configuration, corrupt folder or company file, damaged configuration files
    6129, -101Inadequate or incorrect folder permissions, or the QuickBooks Database Server Manager is not working
    6190, 816-6190, -85-6190, -82If QB is set up for multi-user mode and a user is working on the file in single-user mode, it can cause these errors. A mismatch between the transaction log and the QB company file
    6000, -832Hosting might be on, or the network data file might not be working
    -6144, -304-6190, 1005-6189, 1005Something might have gone wrong while opening the QBDT app
    -6000, -305Incorrect network setup or a damaged company file
    6073, -816Two or more computers might be hosting the file. The firewall might be blocking QB. The company file is damaged.
    -6144,-103-6144, 0The path to your company file is incorrect in the network data file. The QuickBooks Database Manager Windows user account might be damaged.
    -6120, 0A wrong system might be hosting the file. The firewall port 8019 might be blocked.
    -6087, 0-6131, 0The file might be open locally
    -6147, 0You might have opened the restore company backup

    These were the potential reasons that can cause the QuickBooks error 6000 to pop up on your screen. Now, let’s see the steps to resolve it.

    In this blog, we talked about the QuickBooks error 6000 and the various reasons that can cause it. Additionally, we provided you with general and specific troubleshooting methods you can use to resolve this problem on your own.

    What to do when I am getting QuickBooks error 6000?

    If you’re getting the error 6000 in QB Desktop, you can update the software to resolve this problem. If this issue still isn’t fixed, you can run the QuickBooks File Doctor from the QB Tool Hub to repair your company file if it is damaged.

    How to fix QuickBooks error -6000 -305?

    You can fix the QuickBooks error -6000 -305 by opening the QB Tool Hub, navigating to the Company File Issues tab, selecting QuickBooks File Doctor, hitting Continue, and entering your admin ID and password.

    What is error 6000 in QuickBooks?

    Error 6000 in QuickBooks usually occurs when a user is unable to access the company file locally or over a shared network. It can be due to a damaged company file, network issues, or the Firewall blocking your QB app. You can resolve it by running the QuickBooks File Doctor from the QB Tool Hub.

    Shipping Manager Not Working in QuickBooks Desktop: Fix Guide

    How do I set up recurring invoices in QuickBooks Online​?

    QuickBooks Conversion Tool: A Complete Guide to Data Migration

    How to Resolve QuickBooks Error Code 3645?

    QuickBooks Desktop Payroll Liabilities Not Showing: How to Fix It