How to Configure Firewall and Security Settings for QuickBooks Desktop

Configure Firewall and Security Settings for QuickBooks Desktop

QuickBooks Desktop needs proper network access to communicate with company files, other computers, and related services. Windows Firewall or third-party security software sometimes restricts this access and causes network or multi-user problems. This guide explains the Configure Firewall and Security Settings for QuickBooks Desktop that help maintain network access. It covers firewall ports, program exceptions, antivirus permissions, and other security checks.

What Are QuickBooks Desktop Firewall Settings?

QuickBooks Desktop firewall settings define the network permissions that QuickBooks needs to communicate through Windows. These settings include specific TCP ports and QuickBooks program files that Windows Firewall or security software needs to allow. A firewall rule tells Windows which QuickBooks connections or programs to permit. Proper settings help QuickBooks access company files across a network and support multi-user operations.

When Do You Need to Configure QuickBooks Desktop Firewall Settings?

You need to review the firewall settings when QuickBooks Desktop shows network or company-file access problems. Common situations include:

  • QuickBooks cannot open a company file stored on another computer.
  • Multi-user mode does not work correctly.
  • QuickBooks shows network-related errors.
  • Windows Firewall blocks a QuickBooks program.
  • Antivirus software restricts QuickBooks access.
  • QuickBooks loses communication with the company file.
  • Other workstations cannot connect to the company file.

Methods to Configure Firewall and Security Settings for QuickBooks Desktop

Start with QuickBooks Tool Hub and File Doctor before changing the firewall settings manually. These tools help find common company file and network issues. When the problem continues, add the required QuickBooks ports and program exceptions to Windows Firewall. Then check your antivirus permissions and security firewall rules.

Method 1: Install QuickBooks Tool Hub

QuickBooks Tool Hub provides tools that help troubleshoot common QuickBooks Desktop issues.

  • Close QuickBooks before you install or use the Tool Hub.
  • Close QuickBooks Desktop.
  • Download the latest QuickBooks Tool Hub from the official Intuit website. Save the installation file in an easy-to-find location, such as the Downloads folder.
  • Open the downloaded QuickBooksToolHub.exe file.
  • Follow the instructions on the screen and accept the license terms.
  • Finish the installation and open QuickBooks Tool Hub from the desktop shortcut.
  • Search for QuickBooks Tool Hub from the Windows Start menu when you cannot find the desktop icon.

Check the QuickBooks Tool Hub Version

Open the Home tab in QuickBooks Tool Hub. You will find the installed version at the bottom of the window.

Method 2: Run QuickBooks File Doctor

QuickBooks File Doctor checks company-file and network-related problems. Run this tool before you make manual firewall changes.

  • Open QuickBooks Tool Hub.
  • Select Company File Issues.
  • Select Run QuickBooks File Doctor.
    • It can take some time to open. Search for QuickBooks Desktop File Doc from Windows and open it manually when the tool does not launch from Tool Hub.
  • Select your company file from the available list.
  • Select Browse and search when QuickBooks does not display your company file.
  • Select Check your file and network and then select Continue.
  • Enter your QuickBooks administrator password.
  • Select Next to start the scan.

The scan time depends on your company file size. After the scan finishes, open QuickBooks and check your company file.

The tool sometimes reports an unsuccessful scan even after it fixes the underlying issue. Continue with the manual firewall configuration when the problem persists.

Method 3: Configure QuickBooks Firewall Ports

Manual port configuration helps QuickBooks communicate through Windows Firewall. Follow the port setup for every QuickBooks Desktop version installed on the computer.

  • Open the Windows Start menu.
  • Search for Windows Firewall and open it.
  • Select Advanced Settings.
  • Right-click Inbound Rules and select New Rule.
  • Select Port and select Next.
  • Select TCP.
  • Enter the ports assigned to your QuickBooks Desktop version in the Specific local ports field.
    • Use the following ports for older QuickBooks Desktop versions:
      • QuickBooks Desktop 2018: 8019, 56728, 55378-55382
      • QuickBooks Desktop 2017: 8019, 56727, 55373-55377

QuickBooks Desktop 2019 and later versions use dynamic ports. QuickBooks assigns these ports during installation instead of using a fixed port range. Use the dynamic port assigned to your QuickBooks installation.

  • Select Next.
  • Choose Allow the Connection and select Next.
  • Select the applicable network profiles when Windows asks you to choose them.
  • Enter a name for the rule, such as QBPorts [Year].
  • Select Finish.

Create an Outbound Port Rule

Repeat the same process for outbound traffic.

  • Open Advanced Settings in Windows Firewall.
  • Right-click Outbound Rules.
  • Select New Rule.
  • Select Port and choose TCP.
  • Enter the required QuickBooks ports.
  • Allow the connection and select the appropriate network profiles.
  • Name the rule and select Finish.

After you create the firewall rules, open QuickBooks Desktop. Switch to Multi-user Mode and test access to the company file across the network.

Method 4: Create Windows Firewall Exceptions for QuickBooks Programs

QuickBooks Desktop uses several executable files for different tasks. Windows Firewall sometimes blocks these files and disrupts QuickBooks operations. Create firewall exceptions for the required QuickBooks programs.

  • Open the Windows Start menu.
  • Search for Windows Firewall and open it.
  • Select Advanced Settings.
  • Right-click Inbound Rules and select New Rule.
  • Select Program and select Next.
  • Select This Program Path.
  • Select Browse and locate the required QuickBooks executable file.
  • Select the file and choose Next.
  • Select Allow the Connection.
  • Select the applicable network profiles.
  • Enter a descriptive name, such as QBFirewallException [File Name].
  • Select Finish.

Repeat these steps for each required executable file and configure Firewall and Security Settings for QuickBooks Desktop.

Create the same exceptions under Outbound Rules. Select Outbound Rules instead of Inbound Rules when you create the outbound exceptions.

QuickBooks Executable Files and Locations

Executable fileLocation
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.exeC:\Program Files\Intuit\QUICKBOOKS(YEAR)
QBDBMgrN.exeC:\Program Files\Intuit\QUICKBOOKS(YEAR)
QBCFMonitorService.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBServerUtilityMgr.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBLaunch.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBUpdate.exeC:\Program Files\Common Files\Intuit\QuickBooks\Update
IntuitSyncManager.exeC:\Program Files\Common Files\Intuit\Sync
OnlineBackup.exeC:\Program Files\QuickBooks Online Backup

Windows can show the Program Files (x86) folder on some systems. Use the folder where QuickBooks installed the required executable file.

After creating the exceptions, open QuickBooks Desktop and switch to Multi-user Mode. Test the company file from the network.

Method 5: Check Antivirus and Security Software

Third-party antivirus programs sometimes block QuickBooks even after you configure Windows Firewall. Review your antivirus settings when QuickBooks continues to show network or company-file errors.

  • Open your antivirus or security application.
  • Find the Firewall, Application Control, or Program Permissions section.
  • Check whether the security software blocks any QuickBooks programs.
  • Give QuickBooks the required permissions.
  • Add QuickBooks programs to the Trusted or Allowed list when the option is available.

Follow the security software provider’s support instructions for the correct configuration, as the steps vary by program.

Method 6: Add QuickBooks Ports to Antivirus or Firewall Exceptions

Add QuickBooks port exceptions to your antivirus or security firewall when network access still fails after you configure Windows Firewall.

  • Open your antivirus or security software.
  • Find the firewall or network protection settings.
  • Open the section for port or application exceptions.
  • Select TCP.
  • Enter the ports assigned to your QuickBooks Desktop version.
  • Save the new exception.

Installations with multiple QuickBooks Desktop versions require separate port rules for each version.

After you save the settings, reopen QuickBooks Desktop and test the company file in multi-user mode.

Method 7: Restart the Computer

Windows and security applications sometimes need a restart before they apply firewall changes completely.

Follow these steps to configure the firewall for QuickBooks Desktop:

  • Save your work and close QuickBooks Desktop.
  • Restart the computer.
  • Open QuickBooks Desktop after Windows starts.
  • Open your company file.
  • Test the network connection and multi-user access.

Check the firewall and security settings again when QuickBooks still cannot access the company file after the restart.

QuickBooks Desktop Firewall Ports by Version

QuickBooks Desktop uses specific ports for network communication to configure Firewall and Security Settings for QuickBooks Desktop. The required ports depend on the QuickBooks Desktop version installed on the computer.

QuickBooks Desktop VersionFirewall Ports
QuickBooks Desktop 20178019, 56727, 55373-55377
QuickBooks Desktop 20188019, 56728, 55378-55382
QuickBooks Desktop 2019 and later8019 plus the dynamic port assigned to the installation

QuickBooks Desktop 2019 and later versions use dynamic ports instead of the fixed port ranges that older versions use. QuickBooks assigns a dynamic port during installation.

Use the port assigned to your QuickBooks Desktop installation when you create the firewall rule. Configure the appropriate port for each QuickBooks version installed on your system.

What to Check After You Configure QuickBooks Firewall Settings

Test QuickBooks after you create the firewall and security rules. These checks confirm that the configuration works correctly.

  • Open QuickBooks Desktop.
  • Open the company file.
  • Switch to Multi-user Mode.
  • Access the company file from another workstation.
  • Check that QuickBooks communicates across the network.
  • Review antivirus notifications for blocked QuickBooks programs.
  • Confirm that the required firewall rules remain enabled.
  • Restart QuickBooks when the connection still fails after configuration.

Common Mistakes to Avoid in QuickBooks Desktop Firewall Configuration

Incorrect firewall settings often stop QuickBooks from communicating across the network. You should avoid these common configuration mistakes:

  • Use the correct ports for your QuickBooks Desktop version.
  • Enter the correct dynamic port.
  • Create both inbound and outbound rules when required.
  • Add all required QuickBooks executable files.
  • Select the correct program path.
  • Allow QuickBooks through third-party antivirus software.
  • Apply firewall rules to the correct network profile.
  • Test Multi-user Mode after creating the rules.
  • Configure the required ports for each QuickBooks Desktop version installed on the system.

What to Do When QuickBooks Desktop Firewall Settings Fail

Firewall configuration does not always resolve QuickBooks Desktop network problems. Check the following settings when QuickBooks still cannot access the company file or work in Multi-user Mode.

Solution 1: Check QuickBooks Database Server Manager

QuickBooks Database Server Manager manages access to company files stored on a network. Check its status on the computer that stores the company file.

  • Open the Windows Start menu.
  • Search for QuickBooks Database Server Manager and open it.
  • Select the Port Monitor tab.
  • Verify the port assigned to your QuickBooks Desktop version.
  • Restart the Database Server Manager service when necessary.

Solution 2: Verify QuickBooks Hosting Settings

Incorrect hosting settings can interfere with Multi-user access. Make sure the computer that stores the company file handles hosting correctly.

  • Open QuickBooks Desktop on the server computer.
  • Select File > Utilities.
  • Select Host Multi-User Access when the option appears.
  • Open QuickBooks Desktop on each workstation.
  • Select File > Utilities.
  • Make sure Stop Hosting Multi-User Access appears on the workstations.

Solution 3: Check Company File Folder Permissions

QuickBooks needs proper access to the folder that stores the company file. Review the folder permissions when other computers cannot access the file.

  • Locate the folder that contains the QuickBooks company file.
  • Right-click the folder and select Properties.
  • Open the Security tab.
  • Review the permissions for the Windows user account.
  • Give the required users and QuickBooks services the necessary access.

Solution 4: Check Network Discovery and File Sharing

Windows network settings affect communication between the server and workstations. Check these settings when QuickBooks still cannot connect across the network.

  • Open Windows Settings.
  • Go to Network & Internet.
  • Review the network sharing settings.
  • Enable network discovery and file sharing when your network setup requires them.
  • Test access to the company-file folder from another workstation.

Solution 5: Update QuickBooks and Windows

Outdated QuickBooks or Windows components sometimes cause compatibility and network problems.
Open QuickBooks Desktop.

  • Check for available QuickBooks updates.
  • Install pending Windows updates.
  • Restart the computer after the updates finish.
  • Open QuickBooks and test the company file again.

You should contact QuickBooks Support when these checks do not resolve the network or company-file access problem.

Conclusion

Proper QuickBooks Desktop firewall settings help maintain network communication and multi-user access. Hence, it becomes easy to configure Firewall and Security Settings for QuickBooks Desktop. Correct firewall and security settings help QuickBooks Desktop communicate with your network and company files. Start with QuickBooks Tool Hub and File Doctor, then configure the required ports, program exceptions, and security permissions. Test QuickBooks in multi-user mode after completing the configuration.

Frequently Asked Questions

How do I configure the firewall for QuickBooks Desktop?

Open Windows Firewall with Advanced Security and create inbound and outbound rules for the required QuickBooks ports and executable files. Review your antivirus firewall settings when third-party security software blocks QuickBooks.

What ports does QuickBooks Desktop use?

The required ports depend on the QuickBooks Desktop version. QuickBooks Desktop 2017 and 2018 use specific port ranges, while QuickBooks Desktop 2019 and later versions use a dynamic port assigned during installation.

Which QuickBooks programs need firewall exceptions?

QuickBooks uses several executable files for company-file access, database services, updates, messaging, and other functions. Common files include QBW32.exe, QBDBMgrN.exe, QBCFMonitorService.exe, QBServerUtilityMgr.exe, QBLaunch.exe, and QBUpdate.exe.

Does QuickBooks Desktop need firewall access for multi-user mode?

Yes. QuickBooks needs network communication between the server and workstations for multi-user access. Firewall rules need to allow the required QuickBooks ports and programs.

How do I allow QuickBooks through Windows Firewall?

Open Windows Firewall with Advanced Security and create the required inbound and outbound rules. Add the QuickBooks ports as port rules and the required executable files as program rules.

Can antivirus software block QuickBooks Desktop?

Yes. Antivirus and security software sometimes restrict QuickBooks programs or network connections. Check the application permissions, trusted programs, and firewall exceptions in the security software.

Should I configure both inbound and outbound firewall rules for QuickBooks?

Configure both when your QuickBooks setup requires communication in both directions. Create the appropriate inbound and outbound rules for the required QuickBooks ports and programs.

Call Now+1-800-961-4963