Windows Firewall Is Blocking QuickBooks? Fix It Easily

Windows Firewall Is Blocking QuickBooks? Fix It Easily

Latest Date: August 25, 2026

Windows Firewall can restrict QuickBooks Desktop from using the required services. It disrupts access to network connections, files, ports, and more. This error generally occurs when firewall rules restrict access to QuickBooks executable files (such as QBW32.exe or QBDBMgrN.exe).

Firewall limitations can give rise to multi-user issues like H101, H202, H303, and H505. These issues disrupt connectivity between server-to-workstation and company file hosting. Furthermore, firewall limitations can give rise to update and connectivity issues like QuickBooks error 12031, 12029, 15270, and 15101. Such issues arise when communication between Intuit and QuickBooks is unsuccessful.

Windows 11 security updates or firewall policy modifications can interrupt QuickBooks connectivity. When the “Allow Access” security prompt is displayed when you access QuickBooks, click the “Allow Access” option. By creating a firewall exception, QuickBooks can establish secure network communication.

However, if the prompt is missing, add QuickBooks programs to the Windows Firewall exception list manually. This guide outlines the key causes and symptoms of the error and shares the effective troubleshooting steps. Implementing the solutions helps ensure business continuity and maintains an uninterrupted workflow.

Additionally, the following section shares the preventive tips to avoid such issues in the future.

Table of Contents

Why Does Windows Firewall Block QuickBooks?

Multiple factors can give rise to the “Windows Firewall is Blocking QuickBooks” issue. Here is the list of reasons:

  • Firewall configurations may restrict QuickBooks executable files or network ports.
  • An older version of QuickBooks may disrupt the modified Windows security settings.
  • Inaccurate firewall configuration may stop QuickBooks Database Server Manager from using the network.
  • Inaccurate network authorizations between the workstations and the server may disrupt QuickBooks connectivity.
  • Security software or an antivirus may stop QuickBooks network connectivity.
  • Firewall settings may restrict communications to Intuit update servers and lead to QuickBooks update issues.
  • Firewall configurations may restrict communications to Intuit update servers and trigger QuickBooks update issues.
  • Lack of reliable site authorizations or partial internet security configurations may interrupt QuickBooks online services.
  • Windows updates may erase or overwrite the QBDSM firewall rules. This update can trigger multi-user communication problems.

Before You Begin: Check Your Current Firewall Status

Review the present firewall policy before including any additional QuickBooks exception. This helps to avoid repeated transactions and detect restricted or missing authorizations.

Here are the steps to check the QuickBooks Firewall rules:

  1. Click the “Windows + R” keys.
  2. Input “control firewall.cpl” and click the “Enter” button.
  3. Choose the “Advanced Settings” option.
  4. Access “Inbound Rules”.
  5. Find the QB Database Server Manager or QuickBooks rules.
  6. Ensure the rules are active and access the “Allow the Connection” option.
  7. Access “Outbound Rules”.
  8. Confirm that QuickBooks rules are active and access the “Allow the Connection” option.

Note: In case the QuickBooks rules are already available, do not create repeated transactions. Add or modify the rules when they are unavailable or set up inaccurately.

Firewall restrictions can affect more than multi-user company-file access. If QuickBooks POS cannot maintain the connection required to authorize a credit or debit card, check for QuickBooks POS Socket Error 10060 caused by firewall blocking and allow the required POS/payment communication.

Important: Configure Firewall on Both Server and Workstations

Implement firewall settings between the systems and the QuickBooks server before creating the network security rules. The server requires authorizations for QuickBooks Database Server Manager and shared file storage. Systems require access to connect with the company-hosted file.

Set up the needed QuickBooks program exceptions and port exceptions on every workstation in the shared setup. In case, firewall updates only the system or the server, QuickBooks will keep witnessing communication and network issues.

Hence, run the Database Server Manager on every version. This measure validates firewall authorizations and network setup.

Note: For QuickBooks Enterprise or multiple QuickBooks Desktop versions on a network, firewall rules are mandatory. Every QuickBooks version may access new ports or executable files. Repeated or partial firewall rules can restrict shared user access.

Manager for each version. This step verifies firewall permissions and network configuration.

How to Fix Windows Firewall is Blocking QuickBooks?

To resolve the issue, detect whether the executable files or QuickBooks ports have connection limitations. Delete the limitations to restore the precise shared user setup and file access.

Here are the solutions to fix the issue:

1. Access the QuickBooks File Doctor

QuickBooks File Doctor, accessible via the QuickBooks Tool Hub, helps fix network and company file issues.  The tool identifies and resolves issues that impact QuickBooks Desktop communication.

Here are the steps to access the QuickBooks File Doctor:

  1. Download the QuickBooks Tool Hub 1.6.0.8 from the official Intuit website.
  2. Access the Tool Hub and choose the “Company File Issues” option.
  3. Choose the “QuickBooks File Doctor” option.
  4. Select the company file and choose the “Check Your File and Network” option.
  5. Add the admin password.
  6. Allow the scan to complete and then access QuickBooks and the company file.

2. Access the QuickBooks Database Server Manager

The QuickBooks Database Server Manager automatically accesses the needed firewall ports. It generates the required exceptions for network access. Scanning with the QuickBooks Database Server Manager helps to identify company file folders.

In addition, it updates QuickBooks network settings and refreshes firewall authorizations. This helps to streamline the connection between the server and the system.

Here are the steps to access the QuickBooks Database Server Manager:

  1. Access the QuickBooks Tool Hub.
  2. Choose the “Network Issues” option.
  3. Choose the “QuickBooks Database Server Manager”.
  4. Begin the scan and find the company file if needed.
  5. Once the repair is complete, review the connectivity to the company file.
  6. In case the issue persists, verify that hosting is functioning properly on the system and server.

3. Reconfirm the Hosting Configuration

Check the hosting configuration to confirm that the server and system support multi-user access in QuickBooks. An inaccurate or deactivated hosting configuration can stop users from using the company file. Learn more about QuickBooks hosting mode being off. (Add the internal link.)

Follow the steps shared below to confirm the hosting setup:

  1. Access QuickBooks on the server.
  2. Choose the “File” option.
  3. In case the “Stop Hosting Multi-User Access” is visible, the company file is hosted by the server. Do not modify the settings.
  4. For “Host Multi-User Access”, choose it to activate hosting on the server. Next, complete the on-screen guidelines.
  5. Access QuickBooks on every system and navigate to the “File” option.
  6. Click the “Utilities” option.
  7. When a system displays the “Stop Hosting Multi-User Access” option, choose it to deactivate hosting. Company files should not be hosted by workstations.
  8. Once the hosting configuration on the system and the server is confirmed, access the company file once more. Ensure you access in shared-user mode.

4. Include Exceptions in Firewall Ports of QuickBooks

In a multi-user setup, QuickBooks accesses specific network ports. These networks ports help to connect with the Database Server Manage and other workstations. Include firewall port exceptions to enable QuickBooks services to communicate with Windows Firewall limitations.

To include QuickBooks firewall port exceptions, follow these steps:

  1. Access Windows Security.
  2. Choose the “Firewall and Network Protection” option.
  3. Choose the “Advanced Settings” option.
  4. Choose the “Inbound Rules” option.
  5. Click the “New Rule” option.
  6. Select the “Port” and click the “Next” button.
  7. Choose “TCP” and add the needed ports for the QuickBooks Desktop version.

QuickBooks Firewall Port Numbers

Here are the QuickBooks Firewall Port Numbers required for different QuickBooks Desktop versions:

  • QuickBooks Desktop 2019: 8019 + dynamic port allocated during installation.
  • QuickBooks Desktop 2020: 8019 + dynamic port allocated during installation.
  • QuickBooks Desktop 2021: 8019 + dynamic port allocated during installation.
  • QuickBooks Desktop 2022: 8019 + dynamic port allocated via QuickBooks Database Server Manager.
  • QuickBooks Desktop 2023: 8019 + dynamic port allocated via QuickBooks Database Server Manager.
  • QuickBooks Desktop 2024: 8019 + dynamic port assigned via QuickBooks Database Server Manager.

Note: QuickBooks Desktop 2019 and other versions access dynamic ports instead of predefined port ranges. QuickBooks allocates such ports during installation. Every QuickBooks version accesses a specially allocated port. Include the dynamic port in Windows Firewall exceptions to ensure seamless network connectivity.

How to Find Your Dynamic Port Number?

Here are the steps to locate the dynamic port number:

  1. Access the “Start” menu.
  2. Look for the QuickBooks Database Server Manager.
  3. Open the tool and access the “Port Monitor” tab.
  4. Find the QuickBooks Desktop version.
  5. Record the assigned port number and include it in the firewall exception list.
  6. Modify the allocated port, if required, by choosing the “Renew” option in the QuickBooks Database Server Manager. This option is feasible with QuickBooks Desktop 2019 and its following versions.
  7. Once the port is renewed, access the “Scan Folders” tab and choose the “Scan Now” to update the firewall permissions.

Once the required port is added, follow these steps:

  1. Choose the “Allow the Connection” option.
  2. Implement the rule in the network profiles.
  3. Add a name for the rule.
  4. Click the “Finish” button.
  5. Perform the same steps for “Outbound Rules”.
  6. Reboot the system and confirm QuickBooks shared-user communication.

Firewall restrictions can interrupt payroll communication with Intuit servers. If these communication issues lead to QuickBooks Error 2501, allow QuickBooks through Windows Firewall and retry payroll processing after updating the application.

5. Add QuickBooks Executable Files to Windows Firewall Exceptions

QuickBooks executable files handle crucial operations like:

  • Company File Access
  • Network Connectivity
  • Database Services
  • Updates

When such files are restricted by Windows Firewall, QuickBooks may display certain issues. Such issues include shared-access errors, communication problems, or connectivity issues with Intuit. It is recommended to include QuickBooks executable files in the approved application list to avoid firewall limitations.

Follow these steps to configure QuickBooks application exceptions:

Inbound Rules
  1. Access the “Windows Defender Firewall“.
  2. Choose the “Advanced Settings” option.
  3. Select the “Program” option.
  4. Click the “Next” button.
  5. Choose the “This Program Path” option and search for the QuickBooks executable file.
  6. Choose the “Allow the Connection” option.
  7. Implement the rule in the network profiles.
  8. Add a name to the rule using the QBFirewallException(filename.exe) format.
  9. Perform the same steps for “Outbound Rules”.
  10. Reboot the system and confirm QuickBooks connectivity.

QuickBooks Executable Files and Locations

Windows Firewall may restrict QuickBooks files, regardless of open ports. Include QuickBooks programs in outbound and inbound exceptions to updates, network connectivity, and database access.

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

Note: Certain workstations run QuickBooks under C:\Program Files (x86), rather than C:\Program Files. This configuration generally implies a 32-bit installation on a 64-bit Windows system. Choose the right QuickBooks installation path while generating firewall exceptions.

Once the outbound and inbound firewall rules are generated for the needed QuickBooks executable files, reboot QuickBooks. After the restart, review the company file access.

Firewall limitations can often impact payroll connectivity with Intuit servers, triggering QuickBooks error 2501. In such cases, enable QuickBooks via Windows Firewall and try payroll processing again.

6. Check the Antivirus Configuration

QuickBooks requires correct access and authorizations to prevent Windows Firewall issues. Check the Windows Defender configuration and verify that the antivirus does not restrict QuickBooks.

Follow these steps to check Windows Defender:

  1. Access “Windows Security”.
  2. Choose the “Update & Security” option.
  3. Choose “Windows Security” and then select the “Virus & Threat Protection” option.
  4. Choose the “Manage Settings” option and access “Exclusions”.
  5. Include QuickBooks program folders and executable files.
  6. Check if the antivirus protection limits QuickBooks tasks.

Antivirus and security software can block QuickBooks files or network communication. These restrictions can cause firewall and connectivity issues. Add QuickBooks permissions and exclusions in Windows Defender and any third-party antivirus software installed on your system.

1. Configure Windows Defender Exclusion

  1. Open Windows Settings
  2. Select Update & Security.
  3. Go to Windows Security > Virus & Threat Protection.
  4. Select Manage Settings under Virus & Threat Protection Settings.
  5. Open Exclusions and add QuickBooks executable files and program folders.
  6. Check whether antivirus protection restricts QuickBooks activity.

2. Add QuickBooks Exceptions in Third-Party Antivirus Programs

For users with third-party software, include QuickBooks folders and files in the antivirus exclusion list. Antivirus programs can restrict QuickBooks processes, network connectivity, and database services. These limitations can trigger company file access errors, connectivity issues, and multi-user errors.

Here are steps to include QuickBooks for different antivirus providers:

  • Norton- Include QuickBooks files or folders in the Allowed list in Norton security settings.
  • Bitdefender- Include QuickBooks folders under the Exception section in antivirus protection settings.
  • Webroot- Include QuickBooks components in the trusted application or Allowed list.
  • McAfee- Include QuickBooks program files under the Excluded or Trusted Applications list.
  • Kaspersky- Include QuickBooks folders and files to the Trusted Application list.
  • Avast- Include QuickBooks folders and files under the Exceptions segment.

For detailed guidance, refer to your antivirus provider’s exclusion settings guide. (Add link to /how-to-create-QuickBooks-antivirus-exclusions/)

3. QuickBooks Files and Folders for Antivirus Exclusions

Certain security software needs the entire QuickBooks folder rather than specific executable files. Include exclusions for the original QuickBooks installation path on the workstation.

Known QuickBooks installation locations include:

  • C:\Program Files\Intuit\QuickBooks YEAR
  • C:\Program Files\Common Files\Intuit
  • C:\Program Files\Intuit\Sync

In case QuickBooks is installed in a new location, access the right installation path from the system.

Note: Ensure to choose the right QuickBooks installation folder when the antivirus exclusion list is generated.

7. Temporarily Disable Windows Firewall (Diagnostic Test Only)

Temporarily deactivate Windows Defender Firewall to determine if firewall settings can restrict QuickBooks. This step is used for diagnostics and is not considered a permanent solution.

Follow these steps to deactivate Windows Firewall temporarily:

  1. Access the “Control Panel” and choose the “Windows Defender Firewall”.
  2. Disable the firewall temporarily and check the QuickBooks connectivity.
  3. Check the firewall rules and exceptions when QuickBooks is working properly. Do not disable the firewall.
  4. Disable the Windows Defender Firewall promptly after testing to secure the system from threats.

How to Configure Windows Firewall for QuickBooks Point of Sale?

QuickBooks Point of Sale sets up Windows Defender Firewall automatically. However, manual configuration of the firewall is needed when server-to-workstation connectivity errors arise. Log in as an admin to include the needed ports and executable files.

Firewall limitations can impact the following programs:

  • Database Server Manager- Records transactions and manages company file modifications.
  • Online Funds Transfer- Compatible with merchant credit card processing.
  • Intuit Entitlement Service- Validates product and user licenses.

Here are the steps to set up QuickBooks Point of Sale or Windows Firewall:

  1. Click the “Windows + R” keys.
  2. Input “Control Panel” and choose the “OK” button.
  3. Access “Windows Defender Firewall” and choose the “Advanced Settings” option.
  4. Choose the “Inbound Rules” option.
  5. Now, click the “New Rule” option.
  6. Select the “Port” option and click the “Next” button.
  7. Include the needed port numbers:
    • Inbound TCP: 8035, 46228, 8025, 443, 8040, 46203, 46216-46220, 8024, 46225, 8443, 2638.
    • Outbound UDP: 2638, 8024, 8035,8036
  8. Choose the “Allow the Connection” option and click the “Next” button.
  9. Allocate a rule name and click the “Finish” button.
  10. Perform the same steps for “Outbound Rules”.

Note: QuickBooks Point of Sale automatically configures firewall settings. In case the connectivity issue persists, finish the configuration manually.

Prevent Windows Firewall from Blocking QuickBooks Again

Follow these practices shared below to minimize firewall-related problems in QuickBooks:

  • Ensure QuickBooks Desktop is updated. Install the QuickBooks Database Server Manager after key updates to update network settings and firewall authorizations.
  • Review QuickBooks firewall regulations after Windows updates. Security updates may modify or erase the available firewall exceptions.
  • Set up the antivirus and firewall settings on new systems before linking them to the QuickBooks network.
  • Run or update QuickBooks with an admin account. This enables QuickBooks to generate needed services and firewall regulations.
  • Keep records for QuickBooks exception rules and firewall ports. Such records make future resolutions and system transition easy.
Accounting Professionals, CPA, Enterprises, Owners
Accounting Professionals

Looking for a professional expert to get the right assistance for your problems? Here, we have a team of professional and experienced team members to fix your technical, functional, data transfer, installation, update, upgrade, or data migrations errors. We are here at Dancing Numbers available to assist you with all your queries. To fix these queries you can get in touch with us via a toll-free number
+1-800-596-0806 or chat with experts.


Frequently Asked Questions

How to detect if QuickBooks is limited by the firewall?

Review the Windows Firewall rules to verify QuickBooks limitations. Check outbound and inbound rules, validate program exceptions, and verify that essential ports are open. Deactivate the firewall temporarily for testing and reactivate it instantly once testing is complete.

What are the known QuickBooks firewall-related issues?

Common QuickBooks firewall-related problems comprise errors like H202, H101, H505, H303, 80070057, and 6123. Firewall configuration can restrict services, block access to the database server, and disrupt company file connectivity. Such issues often arise when multi-user operations are in progress.

Can QuickBooks automatically set up Windows Firewall?

QuickBooks Database Server Manager can identify company file locations. In addition, it can set up network settings and automatically create firewall exceptions. Such actions helps with multi-user access by enabling correct communication between the system and server.

Which QuickBooks programs can be disrupted by firewall settings?

Firewall settings can disrupt QuickBooks Database Server Manager, network ports, and executable files. Enable such components via the Windows Firewall to ensure company file access. In addition, allowing such components promotes seamless multi-user connectivity for business operations.

Can Windows Firewall be deactivated to resolve QuickBooks connectivity?

Windows Firewall can be deactivated temporarily to detect connectivity problems while testing. Try not to use this method as a permanent solution, since it minimizes system safety. Ensure you enable the firewall and generate correct QuickBooks exceptions later.

Can firewall programs or third-party antivirus applications restrict QuickBooks?

Third-party security programs like McAfee, Avast, Bitdefender, etc can restrict QuickBooks files or network connectivity. Include QuickBooks files and folders in the list of exclusions to minimize connectivity problems and maintain access.

What ports does QuickBooks require to work properly?

QuickBooks needs certain firewall ports to function properly, depending on the installed Desktop version. Previous versions access permanent port ranges, while QuickBooks Desktop 2019 and its following versions access dynamic ports allocated via QuickBooks Database Server Manager Services.

Can QuickBooks File Doctor be considered safe to use?

Intuit offers QuickBooks File Doctor as a diagnostic tool. This tool is used to detect and fix company file and network connectivity problems. Users can run the tool with ease to fix multiple QuickBooks problems without impacting the company data.

Which Windows Operating systems are not compatible with QuickBooks?

QuickBooks Desktop is not compatible with Windows 8.1. Users need to install a compatible QuickBooks version on supported Windows operating systems to ensure security and efficiency. Review the system requirements before installation to maintain software compatibility.

close btn

Get Your Case Study

Call Now +1-800-596-0806
Top