quickbooks desktop
Written by BooksMerge | Published: April 6, 2026

For security reasons, Windows Firewall may block QuickBooks Desktop from running all operations, either due to incorrect settings or because the software is flagged as a threat.

When Windows Firewall blocks QuickBooks Desktop, users may experience issues such as an inability to access company files in multi-user mode, disrupted network connectivity, or errors when updating payroll and other services. These interruptions can significantly affect your workflow, especially in business environments that rely on seamless accounting operations.

Understanding why this happens and how to configure your firewall settings properly is essential to ensure QuickBooks runs smoothly without compromising your system’s security.

What is Windows Firewall?

Windows Firewall is a built-in security feature of the Microsoft Windows operating system that helps protect your computer from unauthorized access, malicious software, and cyber threats. It acts as a barrier between your device and external networks, such as the internet or local networks, and monitors incoming and outgoing traffic according to predefined security rules.

By filtering data packets, Windows Firewall ensures that only safe and trusted communications are allowed while blocking suspicious or potentially harmful connections. It is an essential component of a system’s overall security strategy, working alongside antivirus software and other protective tools to safeguard sensitive data and maintain system integrity.

How Windows Firewall Works?

Windows Firewall analyses network traffic and applies rules to determine whether to allow or block specific data transmissions. These rules can be automatically configured by the system or customized by users and administrators based on their security needs.

When data attempts to enter or leave your computer, the firewall examines key details such as the source, destination, port number, and protocol. If the traffic matches an approved rule, it is allowed through. If not, the firewall blocks it to prevent potential threats.
Windows Firewall operates using two primary filtering methods:

  • Inbound Filtering: Controls incoming traffic from external sources, blocking unauthorized access attempts while allowing trusted connections.
  • Outbound Filtering: Monitors outgoing traffic from your system to ensure that no malicious software is sending data without your knowledge.

Additionally, Windows Firewall can work with different network profiles—such as public, private, and domain.

Why Windows Firewall Blocks QuickBooks Desktop?

The following points outline the primary reasons behind this issue, providing a clear and slightly detailed overview for better understanding:

  • Applications not explicitly allowed are blocked by default
  • Required network ports (e.g., 8019, 56728) may be closed
  • Multi-user mode requires uninterrupted network communication
  • Essential QuickBooks services may be restricted
  • System updates can reset or modify firewall rules
  • Conflicts with third-party security software
  • Misconfigured firewall settings (rules, ports, or network profile)

What Are the Common Windows Firewall Errors/Issues in QuickBooks?

Below is a list of the most common errors and issues you may encounter when running the QuickBooks operations, such as opening your company file, updating QuickBooks Desktop, or hosting a company file over the network:

  • QuickBooks Error H-series code: Error codes such as H101, H202, H303, and H505
  • Cannot communicate with the company file
  • QuickBooks Database Server Manager stopped or blocked
  • Failed Database connection
  • QuickBooks Error 15XXX series: Errors such as 15105, 15215, 15240, 15276, and more
  • QuickBooks Error 12XXX series: Errors such as 12002, 12007, 12009, 12029, and 12031
  • QuickBooks Error PSXXX series: Errors such as PS033, PS101, PS036, PS107, PS032 and more

How to Configure Windows Firewall for QuickBooks Desktop?

Configuring Windows Firewall correctly is essential for QuickBooks Desktop to communicate over your network—especially in multi-user mode. Here’s a clear, step-by-step guide to help you set it up:

a. Run QuickBooks File Doctor

Running the QuickBooks File Doctor (QBFD) before configuring Windows Firewall saves time by automatically repairing company file corruption or network damage that often masquerades as firewall issues. It quickly resolves errors such as H101, H202, H303, and H505.

  • Launch the QuickBooks Tool Hub.
  • Go to Company File Issues.
  • Click on Run QuickBooks File Doctor. The tool usually takes a minute or more for the file doctor to open.
    Note: If the QuickBooks File Doctor doesn’t open, search for QuickBooks Desktop File Doc and open the tool manually.
  • In QuickBooks File Doctor, choose your company file from the dropdown menu. If you don’t see the company file, click on Browse and search to find the company file.
  • Select Check your file, then click Continue.
  • Enter the QuickBooks admin password to allow access and click Next.

The scan time usually depends on the size of your company file and may even take up to 10-15 minutes. It may even say the scan is unsuccessful even after fixing the issue. When done, proceed below to configure the Windows Firewall settings for QuickBooks.

b. Add Firewall port exception for QuickBooks

If you have multiple-year versions of QuickBooks Desktop on the same computer, perform the steps mentioned below for each version:

  • Launch the Windows Start menu.
  • In the search, type ‘Windows Firewall’ and press Enter.
  • Click on Advanced Settings.
  • Right-click on the Inbound Rules and choose the rule type as New Rule.
  • Choose Port > Next.
  • Select the Internet Protocol as TCP.
  • In the Specific local ports field, enter the specific ports required for each version of QuickBooks you use:
    • 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: QuickBooks Desktop 2019, 2020, and later versions rely on dynamically assigned firewall ports. Instead of using a range, a specific port is designated during installation, allowing QuickBooks Desktop to have dedicated access to that port.

To get the dynamic port:

  1. Launch the Windows Start menu.
  2. In the search bar, type “QuickBooks Database Server Manager” and press Enter.
  3. Go to the Port Monitor tab.
  4. Find your QuickBooks version. Note down the Port Number. You’ll use this for your firewall port exceptions.

You can update the assigned port by clicking “Renew.” After doing so, go to the Scan Folders tab and select “Scan Now” to refresh the firewall settings. Note that this option is only available for Desktop 2019 and newer versions—earlier versions do not support renewing ports.

  • Now, enter the port number and click Next.
  • Choose Allow the Connection > Next.
  • Make sure all the profiles are marked when prompted and click Next.
  • Finally, create this rule and name it “QBPorts(year).”
  • When done, click Finish.
  • Repeat all the steps to create Outbound Rules by following all the steps except selecting Outbound Rules in step 4.

Open QuickBooks Desktop and try updating the software again to verify internet connectivity and whether the error is fixed.

c. Create Windows Firewall exceptions for QuickBooks programs

QuickBooks relies on several executable files (.exe) to perform its various functions and processes smoothly. To ensure these files run without interruption—especially when security software such as antivirus or firewall programs is in place—you may need to create exceptions for them.

Follow the steps below to add exceptions for each executable file listed in the table, so QuickBooks can operate properly without being blocked or restricted:

  • Press the Windows logo key to open the Windows Start menu.
  • In the search field, type Windows Firewall and press Enter.
  • Go to Advanced Settings.
  • Right-click on Inbound Rules and choose New Rule.
  • Choose Program and click Next.
  • Select This Program Path and click on Browse.
  • Find and select one of the executable files in the table listed below, then click Next.
  • Choose Allow the Connection and then Next.
  • When prompted, make sure all profiles are selected, then click Next.
  • Repeat the same steps and then create Outbound Rules. Follow the same steps, except select Outbound Rules on Step 4.

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
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: The presence of “Program Files (x86)” simply indicates that you’re running a 64-bit operating system.

Open QuickBooks Desktop and switch to Multi-User Mode. If the issue or any error messages persist, proceed to the next section and adjust your antivirus settings.

Tips to Prevent Windows Firewall Issues in QuickBooks

To avoid recurring firewall-related issues with QuickBooks Desktop and maintain a smooth accounting workflow, follow these practical tips:

  • Keep QuickBooks Updated: Regularly update QuickBooks Desktop to the latest release to ensure compatibility with Windows security features and avoid unexpected blocks.
  • Update Windows Operating System: Ensure your Windows OS is up to date, as system updates often include important firewall and security patches that improve performance and compatibility.
  • Verify Firewall Settings After Updates: Major Windows updates can reset firewall configurations. Always review your firewall rules after updates to confirm QuickBooks exceptions are still intact.
  • Regularly Scan Company Files: Use tools like QuickBooks File Doctor periodically to detect and fix network or file-related issues before they escalate.
  • Document Port and Exception Settings: Keep a record of the ports and firewall rules you’ve configured. This makes troubleshooting faster if issues recur.

When to Contact QuickBooks Support

While many firewall-related issues can be resolved with manual configuration, there are situations where professional assistance becomes necessary:

  • Persistent Multi-User Mode Errors: If errors such as H101, H202, H303, or H505 persist even after configuring firewall settings, it may indicate deeper network or hosting issues.
  • Inability to Configure Firewall Rules: If you’re unable to create or modify firewall exceptions due to system restrictions or a lack of administrative access, expert help is recommended.
  • Conflicts with Third-Party Security Software: If antivirus or other security tools continue blocking QuickBooks despite proper configuration, support can guide you with advanced solutions.
  • Complex Network Environments: Businesses using dedicated servers, cloud hosting, or multiple workstations may need tailored configurations that certified experts best handle.

In such cases, reaching out to QuickBooks support or a certified ProAdvisor ensures accurate diagnosis and minimizes downtime, helping you get back to business quickly.

Conclusion

We’ve reached the end of this blog, where we covered everything about Windows Firewall—how it works, why Windows Firewall is blocking QuickBooks Desktop, and the steps you can take to configure the settings and restore smooth operation of the software.

If you need further assistance, we highly recommend you to speak with a Quickbooks payroll specialist, who are available to provide the best solutions. Simply call our toll-free number +1-866-513-4656 to connect with an expert.

FAQ's

To allow QuickBooks through the Windows Firewall, use the QuickBooks Tools Hub to run the QuickBooks File Doctor, which automatically configures settings. Alternatively, manually create inbound and outbound firewall rules for QuickBooks executable (.exe) files and assign specific TCP ports in Windows Firewall under “Advanced Settings“.

To stop Windows Firewall from blocking a program, allow it through the firewall by searching for “Allow an app through Windows Firewall” in the Windows Start menu, clicking “Change settings,” and checking the boxes for the program under both Private and Public networks. If the program isn’t listed, use the “Allow another app” button to find and add it.

Windows Firewall blocks QuickBooks when it misinterprets the software’s network activity as a threat, usually during multi-user setups or after updates. Common causes include improper port configuration (TCP/UDP), outdated QuickBooks versions, or restrictive security settings preventing access to company files.

QuickBooks Desktop uses specific TCP ports for multi-user access and database management, primarily 8019 and a version-specific dynamic port (e.g., 56726-56728). These firewall settings must be configured to allow communication between workstations and the server, with newer versions utilizing unique ports assigned during installation.

Yes, firewalls are a primary cause of QuickBooks multi-user errors (such as H202, H505, or H101). They often block the necessary network ports (8019, 56728) or executables needed for communication between workstations and the server hosting the company file.

Suggested Reading
Quickbooks Payroll

QuickBooks Tool Hub | Fix Common QuickBooks Errors & Issues

Read More
Quickbooks Payroll

Windows Firewall is Blocking QuickBooks Desktop | Let’s Fix It

Read More
Quickbooks Payroll

How to Fix QuickBooks Error PSXXX When Updating Payroll?

Read More
Quickbooks Payroll

QuickBooks Error 15000: Overview, Causes & Troubleshooting Steps

Read More
Quickbooks Payroll

How to Fix QuickBooks Error 12000 Series When Updating?

Read More
Loading
Or call us now

+1-866-513-4656