cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Intuit
11 helpful votes

Set up firewall and security settings for QuickBooks Desktop

Learn how to set your Windows firewall and security settings for QuickBooks Desktop.

If your Windows firewall blocks internet access for specific QuickBooks programs or files, you may see an error message. Don't worry. We'll show you how to set up your firewall, and if you need to, manually configure your firewall settings.

Step 1: Configure firewall ports automatically

Follow the steps to download and use QuickBooks File Doctor. This automatically opens your firewall ports and configures your Windows firewall.

Step 2: Configure firewall manually

If File Doctor didn't fix your firewall issue, you can set things up manually.

Add Firewall port exception for QuickBooks

If you use multiple versions (years) of QuickBooks Desktop on the same computer, perform these steps for each version:

  1. Open the Windows Start menu.
  2. Type "Windows Firewall" into the search and open Windows Firewall.
  3. Select Advanced Settings.
  4. Right-click Inbound Rules (later on, you'll create Outbound Rules). Then select New Rule.
  5. Select Port and then select Next.Windows firewall advanced settings rules and specific local ports
  6. Make sure TCP is selected.
  7. In the Specific local ports field, enter the specific ports needed for your QuickBooks year version:
    • QuickBooks Desktop 2020: 8019, XXXXX. .
    • QuickBooks Desktop 2019: 8019, XXXXX.
    • QuickBooks Desktop 2018: 8019, 56728, 55378-55382.
    • QuickBooks Desktop 2017: 8019, 56727, 55373-55377.
    Important: QuickBooks Desktop 2019, 2020, and future versions use dynamic ports. These are specific firewall ports (not a range) assigned during installation. This ensures QuickBooks Desktop gets exclusive use of a given port.

    The port format for QuickBooks Desktop 2019 and later versions is: 8019, XXXXX. XXXXX is the dynamic port number.

    To get the dynamic port number:

    1. Open the Windows Start menu.
    2. Type "QuickBooks Database Server Manager" into the search and open QuickBooks Database Server Manager.
    3. Go to the Port Monitor tab.
    4. Find your QuickBooks version.
    5. Take note of the Port Number. You'll use this for your firewall port exception.

    Keep in mind, you can change the assigned port number by selecting Renew. If you do, go to the Scan Folders tab and select Scan Now. This resets the firewall permissions. You can only renew ports for Desktop 2019 and later versions. You can't renew ports for older versions of QuickBooks.

    QuickBooks Desktop 2018 and older versions use static ports. Their port numbers are set.

  8. After you enter the port number, select Next.
  9. Select Allow the Connection and then Next.
  10. If prompted, make sure all profiles are marked. Select Next.
  11. Create a rule. Give it a name like "QBPorts(year)."
  12. When you're done, select Finish.

Repeat the steps above and create outbound rules. Follow all the same steps, except choose Outbound Rules on step 4.

Open QuickBooks Desktop and turn on the multi-user mode. You can also open QuickBooks over your network from one of the host computers. If you still see issues or error messages, move on to Step 2.

 

Create Windows firewall exceptions for QuickBooks programs

QuickBooks uses executable files (.exe) to perform various tasks. You need to create firewall exceptions for each of these executable files:

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

Note: If you see Program Files (x86), this just means your using a 64-bit Operating system.

Follow these steps to create exceptions for each file on the table:

  1. Open the Windows Start menu.
  2. Type "Windows Firewall" into the search and open Windows Firewall.
  3. Select Advanced Settings.
  4. Right-click Inbound Rules (later on, you'll create Outbound Rules).Then select New Rule.
  5. Select Program and then Next.
  6. Select This Program Path and then Browse.
  7. Find and select one of the executable files on the chart above. Then select Next.
  8. Select Allow the Connection and then Next.
  9. If prompted, make sure all profiles are marked. Select Next.
  10. Create a rule. Give it a name like "QBFirewallException(name.exe)."

Repeat the steps above and create outbound rules. Follow all the same steps, except choose Outbound Rules on step 4.

Open QuickBooks Desktop and turn on the multi-user mode. If you still see issues or error messages, move on to the next section and set your antivirus settings.

Set your anti-virus or firewall programs

If you configured your firewall but still have issues, check your antivirus settings.

Make sure QuickBooks has general permissions so it's not blocked. Steps vary from program to program. Look up how to set up permissions for your antivirus software, or follow these links if you’re a Norton or McAfee user.

Add QuickBooks ports exception on your Antivirus or Firewall

If you still see errors or have problems opening your file over a network or in Multi-user mode, add port exceptions for these specific  Executable files LocationAutoBackupExe.exeC:\Program Files\Intuit\QUICKBOOKS YEARDbmlsync.exeC:\Program Files\Intuit\QUICKBOOKS YEARDBManagerExe.exeC:\Program Files\Intuit\QUICKBOOKS YEARFileManagement.exeC:\Program Files\Intuit\QUICKBOOKS YEARFileMovementExe.exeC:\Program Files\Intuit\QUICKBOOKS YEARQuickBooksMessaging.exeC:\Program Files\Intuit\QUICKBOOKS YEARQBW32.exeC:\Program Files\Intuit\QUICKBOOKS YEARQBDBMgrN.exeC:\Program Files\Intuit\QUICKBOOKS YEARQBGDSPlugin.exeC:\Program Files\Intuit\QUICKBOOKS YEARQBServerUtilityMgr.exeC:\Program Files\Common Files\Intuit\QuickBooksQBCFMonitorService.exeC:\Program Files\Common Files\Intuit\QuickBooksQBLaunch.exeC:\Program Files\Common Files\Intuit\QuickBooksQBUpdate.exeC:\Program Files\Common Files\Intuit\QuickBooks\QBUpdateIntuitSyncManager.exeC:\Program Files\Common Files\Intuit\SyncOnlineBackup.exeC:\Program Files\QuickBooks Online Backup

Make sure TCP is selected and enter the ports needed for your QuickBooks version (year). You have the port numbers in "Step 2: Configure firewall manually."

Remember, if you have multiple versions (years) of QuickBooks Desktop, you need to add each year's ports.

If you continue to see errors, contact our support team via messenger so we can help you fix the issue.

Was this helpful?

You must sign in to vote, reply, or post

Need to get in touch?

Contact us