Skip to content

Here’s A Guide to Troubleshoot QuickBooks Error 3645

QuickBooks Error 3645

Last Updated on April 27, 2026

QuickBooks error 3645 indicates issues with the company file, often caused by a damaged or incomplete QB installation. It might occur if you are running an outdated QBDT software. Other possible factors include damaged system files, third-party apps interference, and misconfigured Windows Firewall. When this problem arises, you will see a pop-up on the screen with a message saying:

“Data Integrity Verification Failed (Error Code: – 3645)”

You may notice that QuickBooks goes off after every 30 seconds. Some users started getting this problem after upgrading their software and adding a new company file. As a result, you will not be able to access your company file, which can create hindrances to the business workflow. To avoid further destruction, you must create a backup of your data. Alright, let’s go through the blog and learn about its major causes and figure out some technical ways to resolve them.

What is QuickBooks Desktop Error Code 3645?

Error code 3645 in QuickBooks prevents you from accessing the company file. This problem can take place in every QB version (Pro, Premier, Enterprise). The factors that might contribute to it include insufficient permissions to access company data, damaged system files, or an antivirus application on your system. You can try running and rebuilding data, or using QB Tool Hub to fix such an issue.

Know the Possible Reasons Why You Encounter Error 3645 in QuickBooks

A number of reasons can trigger error code 3645 in the QB application. Let’s take you through each factor one by one:

  1. If your company file has lost its integrity.
  2. You can encounter this problem if you have installed the QBMaker on your system.
  3. It can arise due to network connection issues.
  4. When the QuickBooks program is not installed properly on the computer.
  5. Third-party applications running in the background might be consuming system resources, which is why you are unable to run QB properly. 
  6. If the system files are either damaged or not functioning properly.
  7. Interruption by the Windows Firewall can be one reason behind it.
  8. Hardware problems related to the computer can cause difficulties running QB.
  9. When the QB user doesn’t have sufficient permissions to access the company data.
  10. QB fails to verify the company file because it is corrupted. 

After you have understood the factors the QuickBooks error code 3645 stems from, let’s proceed and explore different methods to get rid of it.

Top 6 Fixes That Work For QuickBooks Desktop Error Code 3645

In this segment, we have outlined some technical resolutions that can be used to eliminate error code 3645 in QuickBooks. Let’s walk you through those methods and help you implement them accordingly.

Run Verify and Rebuild Data Tool

You should verify and then rebuild company data to ensure a higher level of data integrity and minimize the risk of undetected issues.

Step 1: Verify QuickBooks company file data

Try running the verify utility to scan your company file for errors or data damage. See how:

  1. Head over to the Window, choose Close All.
  2. Go to the File menu.
  3. Choose Utilities.
  4. Tap Verify Data.
    Verify Data
  5. After doing this, you may receive one of the following messages:
    • If you get a message saying “QuickBooks detected no problems with your data,” it means your data is clean, and you don’t need to do anything with it.
    • If you encounter an error at this point, search for a specific error message on the QBDT support site and learn to fix it. 
    • A message stating “Your data has lost integrity” indicates that the data is damaged. Proceed to rebuild your company file data to repair it.

This step will find data with damage, and in the next step, we will rebuild the data to fix it.

Step 2: Rebuild your company file data

If verifying data finds damage to the company file, follow the instructions below to repair your data.

Note: If you use Assisted Payroll, contact experts before the rebuilding procedure.

  1. Move to the File menu.
  2. Click on Utilities.
  3. Choose Rebuild Data.
    Verify and Rebuild the Data File
  4. Now, QB will ask you to create a backup before you rebuild your data.
  5. Choose OK and pick a location where you will save the backup file.
  6. Tap OK, but don’t replace another backup file.
  7. Then, enter a new name in the File name section.
  8. Choose Save.
  9. Click OK when you get the message Rebuild has completed. 

Doing this will repair your damaged data, and we will then run the verification tool again to find any remaining issues in the data, if any.

Step 3: Verify data to check for remaining issues

Verify your company data once again to ensure the repairs were successful and there is no further damage.

  1. Jump to the File menu.
  2. Choose Utilities and then click on Verify Data to check for additional damage.
  3. If this finds more damage, you will have to fix it manually. Search for the errors in the qbwin.log on the QuickBooks Desktop support site for how to fix them.
  4. If your error is not there, restore a recent backup.
  5. Move to the File menu.
  6. Choose Open or Restore Company.
    Open or Restore Company
  7. Remember, you don’t need to replace your existing company file. Also, you will need to enter information into your company file again after the backup file is created. 

This method can repair the company file data if the error was caused by a damaged company file. If another factor is responsible for the issue, you will have to try a different solution for that. Go to the next method. 

Run utilities from the Tool Hub to repair the company file

Tool Hub includes various tools to repair different QB errors. File Doctor helps to fix company file-related problems. Follow the steps below to run File Doctor:

Step 1: Use QB File Doctor

Here are the steps to run File Doctor in the Tool Hub.

  1. First, you need to open the QB Tool Hub.
  2. Click on the Company File Issues tab.
  3. After this, tap on Run QuickBooks File Doctor and wait for a few minutes to let the tool open.
    QuickBooks File Doctor Tool
  4. If, after waiting for a while, the tool is not opened, go to the search bar and type QuickBooks Desktop File Doc and open it manually.
  5. Now, head over to the company file dropdown.
  6. Pick the company file that needs to be repaired.
  7. If you can’t find the company file, tap on Browse and search to get it. 
  8. Choose the option that says Check your file (middle option only).
  9. Tap Continue.
  10. Now, enter the QB admin password, followed by Next.
  11. The scanning process may take some time, depending on the file size and internet speed. The scan may indicate failure, even if it fixes your issue. When the scan is finished, open QB and the company file.

Step 2: Use Quick Fix My File

Follow the steps below to run Quick Fix My File.

  1. Open the Tool Hub and click on Company File Issues.
  2. Choose Quick Fix My File and then click OK.
  3. Open the QuickBooks application and see if the error is resolved.
  4. When the scan completes, open the program and your company file. 

If running File Doctor or Quick Fix my File doesn’t rectify the QB error 3645, let’s move to the next method and follow the steps carefully to fix it.

Configure Windows firewall settings

The issue may be caused by improper settings of the Windows firewall that might be blocking QB from running. Let’s configure its settings and fix the error.

Add Firewall port exceptions for QuickBooks

If you have multiple versions of QB on your device, perform these steps for each version:

  1. Open the Start menu.
  2. Search for Windows Firewall and hit Enter to open it.
  3. Choose Advanced Settings.
    Windows Firewall Advanced Settings
  4. Now, right-click on Inbound Rules.
    Inbound Rules
  5. Choose New Rule.
  6. Tap Port, followed by Next.
  7. Ensure that the TCP option is selected.
  8. Hover over the Specific local ports field.
    Specific local ports
  9. Enter the specific ports based on the QB version you have.
    • QuickBooks Desktop 2020 and later: 8019, XXXXX.
    • QuickBooks Desktop 2019: 8019, XXXXX.
    • QuickBooks Desktop 2018: 8019, 56728, 55378-55382.
    • QuickBooks Desktop 2017: 8019, 56727, 55373-55377.

Important: QBDT 2019, 2020, and future versions use dynamic ports. These ports are especially assigned during installation to ensure that the QB Desktop application gets exclusive use of a given port.

Here is how to get a dynamic port number:

  1. Open the Windows Start menu.
  2. Enter QuickBooks Database Server Manager into the search menu to open it.
  3. Head to the Port Monitor tab.
    QuickBooks Database Server Manager
  4. Find your QB version.
  5. Note down the port number, which we will use for your firewall port exceptions.

You can choose the Renew option to change the assigned port number. To reset firewall permissions, go to Scan Folders, followed by Scan Now. Remember, you will only be able to renew ports for Desktop 2019 and later versions, not ports for older versions of QB.

  1. After you have entered the port number, choose Next.
  2. Click on the Allow the Connection option, followed by Next.
  3. If you get any prompt, ensure that all the profiles are marked. Then, choose Next.
  4. Create a rule here with a name like “QBPorts(year).”
  5. When it is done, choose Finish

You will have to follow the steps again to create Outbound Rules. But, choose Outbound Rules in step 4, where you were selecting Inbound Rules. Later, open QB Desktop and see if the error is fixed.

Create Windows firewall exceptions for QuickBooks programs

To perform different tasks, QB uses executable files (.exe). Follow the steps below to create exceptions for each executable file listed in the table.

  1. Launch the Start menu.
  2. Enter Windows Firewall and hit Enter to open it.
  3. Choose Advanced Settings.
  4. Right-click on Inbound Rules.
  5. Tap New Rule.
    Inbound Rules
  6. Choose Program, followed by Next.
  7. Click on This Program Path and then choose Browse.
    This Program Path
  8. Search and choose one of the executable files in the table below. Then, choose Next.
  9. Click on the Allow the Connection option, followed by Next.
  10. If prompted, ensure that all the profiles are marked.
  11. Choose Next.
  12. Create a rule at this point and name it like “QBFirewallException(name.exe).”

Follow the steps again to create Outbound Rules. But, choose Outbound Rules in step 4, where you were selecting Inbound Rules.

AutoBackupExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
Dbmlsync.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
DBManagerExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
FileManagement.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
FileMovementExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QuickBooksMessaging.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBW32.exe
QBDBMgrN.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBServerUtilityMgr.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBCFMonitorService.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBLaunch.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBUpdate.exeC:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate
IntuitSyncManager.exeC:\Program Files\Common Files\Intuit\Sync
OnlineBackup.exeC:\Program Files\QuickBooks Online Backup

Open the QB application and see if the error is eliminated. If configuring the firewall doesn’t fix the problem, go to the next solution.

Remove third-party software running in the background

Sometimes, third-party apps running in the background can cause such issues. Follow the steps below to stop these background applications.

  1. Press Ctrl+Alt+Delete to open the Task Manager window.
    Task Manager
  2. Head over to the Task Manager and choose the Processes menu.
  3. Click on different third-party apps that are running in the background.
  4. Choose End Task, which will stop the tasks running on your device. 
  5. Then, you can open your QB application and try to access company files.

If you are still stuck with QuickBooks error 3645, try to run the QB Install Diagnostic Tool.

Repair the QuickBooks Desktop program

The error may arise if there are problems with the software itself. Let’s try the steps below and repair the QB application.

Step 1: Run Quick Fix My Program

To run this utility, you must install the Tool Hub if it is not already installed on your device. If you have already installed it, follow the steps below to run the Quick Fix My Program. This tool will close any QB-related background processes. Follow the steps below to run it:

  1. Open the QB Tool Hub.
  2. Head over to the Program Problems.
  3. Tap on the Quick Fix My Program tool.
    Quick Fix My Program
  4. After the tool completes repairing, restart your QBDT.
  5. Open your company file.
  6. See if the data verification is resolved. 

If this utility doesn’t help you rectify the QuickBooks error code 3645, go through step 2.

Step 2: Run QuickBooks Install Diagnostic Tool

Run this utility if the Quick Fix my Program doesn’t resolve the problem. Here are the steps you need to implement in order to fix it.

  1. First, launch the QB Tool Hub.
  2. Head over to the Installation Issues tab.
  3. Next, choose QuickBooks Install Diagnostic Tool and wait for up to 20 minutes to let the tool repair program issues.
    QuickBooks Install Diagnostic Tool
  4. After it completes the repair, restart your computer and open the QB application.
  5. Also, access your company file and update the software and QB Payroll to the latest version.
  6. When all the steps are done, check if the program’s problem is fixed. 

If running the Connection Diagnostic Tool does nothing, proceed and try to resolve the issue using the next solution.

Manually removing QB downloader files

If nothing helps in fixing QuickBooks error message 3645, try to remove the QBDT downloader files to repair the issue.

  1. First, open the Windows File Explorer by pressing Win+E.
  2. Look for the QuickBooksDownloader.exe.config and QuickBooksDownloader.exe.manifest files.
  3. After you have found the files, right-click each file.
  4. Choose Delete.
  5. You need to delete both files manually.
  6. Reopen QB and verify your data again.

Let’s move ahead and go through the next section to get a brief about the error in tabular form.

A Quick Table View – QuickBooks Desktop Error 3645

Here, we have provided you with a table to give you brief information about the error, causes, and solutions.

What does QuickBooks error 3645 state?Error 3645 in QuickBooks is a company file issue that indicates that data integration verification failed. It prevents you from accessing the company file.
Its potential factors1. Insufficient user permissions
2. Inability to verify or access the data file
3. Issues with the QuickBooks application
4. Network connection issues
5. Damaged system files
Some technical fixes1. Run Verify and Rebuild Data Tool
2. Run utilities from the Tool Hub to repair the company file
3. Configure Windows firewall settings
4. Remove third-party software running in the background
5. Repair the QuickBooks Desktop program
6. Manually removing QB downloader files

Summing It Up

In order to conclude it, we can say QuickBooks error 3645 is nothing but a company file-related problem, indicating failed data integration verification. Moreover, we have included different segments about its causes and solutions. We hope that this will help you get rid of the issue. In case you are still stuck and want a professional’s assistance, give 1.855.738.2784 and talk to an Accounting Helpline expert.

Frequently Asked Questions

What causes QuickBooks Desktop error 3645?

It is caused by the following factors:
– Data damage
– Incorrect file path
– QBMaker files
– Multi-user conflict

How do I fix “Data Integrity Verification Failed” (-3645)?

Method 1: Run the Verify/Rebuild Data utility
Method 2: Use QuickBooks Tool Hub
Method 3: Repair QuickBooks Desktop
Method 4: Check folder permissions
Method 5: Configure firewall settings

Can I fix error code 3645 in QuickBooks without restoring a backup?

Running the Rebuild Data tool can help resolve data issues without reverting to a previous backup. If the file damage is severe, you must restore a backup.

How to tackle QuickBooks error 3645 in multi-user mode?

– Make sure that the company file is on a local drive, not on an external device like a USB drive.
– Verify that the network drive is correctly mapped.
– Ensure that the server is hosting the file, not workstations.

Related Posts-

Delve into the Detailed Guide on QuickBooks Data Conversion Services

How to Set up Payroll in QuickBooks? An In-depth Guide

Fix QuickBooks Closes Unexpectedly with Expert’s Solution

QuickBooks is Unable to Open Company File: Working Solutions

All About QuickBooks Payroll Subscription You Must Know

What is QuickBooks Data Migration Services & How to do Migration