QuickBooks Firewall Blocking Error? Step-by-Step Fix

 

If you see the message "Windows Firewall is blocking QuickBooks," the firewall is stopping QuickBooks from talking to your company file, your server, or Intuit's servers. It usually appears in multi-user mode, after a Windows update, or after you install new security software.

This guide covers the fast fixes first, then the full step-by-step solution: QuickBooks firewall settings, QuickBooks ports, and antivirus exclusions.

Quick Fixes to Try First (5 Minutes)

Try these before the full guide. They resolve most cases.

  1. Restart the server and the workstation. This clears stuck network and firewall services.
  2. Run QuickBooks Tool Hub → Network Issues → QuickBooks Database Server Manager. Scan your company file folder. This automatically opens the ports QuickBooks needs.
  3. Temporarily turn off third-party antivirus and test QuickBooks. If the error disappears, you need an antivirus exclusion (Step 5).
  4. Confirm the QuickBooks Database Server Manager service is running on the computer that hosts the company file.

If the error persists, work through the steps below in order.

Why Windows Firewall Blocks QuickBooks

Windows Firewall filters network traffic by port and by program. QuickBooks needs specific ports and executable files to be allowed. The firewall may block them when:

  • A Windows update reset your firewall rules
  • You installed or upgraded QuickBooks and no rules were created
  • A third-party antivirus or security suite added its own firewall
  • The company file is on another computer and the host's firewall rejects incoming requests
  • Windows services the firewall depends on are stopped

Common QuickBooks firewall error codes: H101, H202, H303, H505, and the 6000 series (such as 6123 and 6147). These usually mean QuickBooks cannot reach the file or server.

What Is "FI" Blocking in QuickBooks?

If you searched "what is FI blocking in QuickBooks," you are almost certainly asking about the firewall. "FI" is not an official QuickBooks term. In practice, the firewall (or antivirus firewall) blocks one of three things:

  • Inbound traffic to the computer hosting your company file
  • Program access for QuickBooks executables
  • Outbound traffic to Intuit servers for updates, payroll, or bank feeds

The steps below cover all three.

Step-by-Step Guide

Step 1: Confirm the Firewall Is the Problem

Before you change settings, rule out other causes:

  1. Open the company file on the host computer (the one storing it). If it opens there but not on workstations, the firewall or network is likely the cause.
  2. Ping the server from a workstation: press Windows + R, type cmd, then run ping ServerName. Failed replies point to a network or firewall block.
  3. Temporarily disable Windows Firewall to test. Go to Control Panel → Windows Defender Firewall → Turn Windows Defender Firewall on or off. If QuickBooks now works, the firewall is the culprit.

Turn the firewall back on immediately after testing. Leaving it off exposes your financial data.

Step 2: Let QuickBooks Configure Firewall Settings Automatically

This is the fastest and safest method.

  1. Download and install QuickBooks Tool Hub from Intuit.
  2. Open it and select Network Issues.
  3. Click QuickBooks Database Server Manager. Install it if prompted.
  4. Click Browse and select the folder holding your company file, then click Start Scan.
  5. When the scan finishes, go to the Firewall Status tab (if shown) and click Open Windows Firewall Ports.
  6. Restart QuickBooks and test multi-user mode.

Run this on the server or host computer, not just the workstation.

Step 3: Open the Correct QuickBooks Ports

If the automatic fix fails, create the rules manually. QuickBooks uses port 8019 plus a dynamic port that depends on your version.

QuickBooks Desktop ports by version

QuickBooks version

Ports

QuickBooks Desktop 2024

8019, 55378–55382

QuickBooks Desktop 2023

8019, 55373–55377

QuickBooks Desktop 2022

8019, 55368–55372

QuickBooks Desktop 2021

8019, 55363–55367

QuickBooks Desktop 2020

8019, 55358–55362

Newer releases may use different ranges. Check Intuit's current firewall ports page, or open QuickBooks Database Server Manager → Port Monitor to see the exact port your version uses.

Create an inbound rule:

  1. Press Windows + R, type wf.msc, and press Enter.
  2. Select Inbound Rules → New Rule.
  3. Choose Port and click Next.
  4. Select TCP, choose Specific local ports, and enter your ports (for example 8019, 55378-55382).
  5. Choose Allow the connection.
  6. Tick Domain, Private, and Public (or at least the profile your network uses).
  7. Name the rule "QuickBooks Ports" and click Finish.
  8. Repeat for Outbound Rules.

Step 4: Add QuickBooks Programs as Firewall Exceptions

Ports are only half the fix. The QuickBooks programs also need permission.

  1. Open wf.msc and select Inbound Rules → New Rule.
  2. Choose Program and click Next.
  3. Browse to the QuickBooks folder, typically C:\Program Files\Intuit\QuickBooks [year]. Some files sit in C:\Program Files (x86)\Intuit, and QBCFMonitorService.exe is in C:\Program Files\Common Files\Intuit\QuickBooks.
  4. Add each executable, choosing Allow the connection.
  5. Repeat for outbound rules.

Key executables to allow:

  • QBW32.exe
  • QBDBMgr.exe
  • QBDBMgrN.exe
  • QBServerUtilityMgr.exe
  • QBCFMonitorService.exe
  • FileManagement.exe
  • FileMovementExe.exe
  • IntuitSyncManager.exe
  • QBLaunch.exe
  • AutoBackupExe.exe
  • DBManagerExe.exe
  • Dbmlsync.exe

Step 5: Set Up QuickBooks Antivirus Exclusions

Third-party antivirus programs (Norton, McAfee, Bitdefender, ESET, Kaspersky, Webroot and others) often run their own firewall that overrides Windows settings. Windows rules alone will not fix this.

  1. Open your antivirus program and find Exclusions, Exceptions, or Trusted Applications. The name varies by product.
  2. Add the QuickBooks program folder and the company file folder to the exclusion list.
  3. Add the same executables listed in Step 4.
  4. Add the QuickBooks ports in the antivirus firewall module if it has one.
  5. Exclude the QuickBooks data folder, commonly C:\ProgramData\Intuit\QuickBooks [year].
  6. Restart the computer and test.

Tip: Do not uninstall your antivirus to solve this. Exclusions keep you protected while letting QuickBooks run.

Step 6: Fix "Windows Firewall Disabled – Exceptions Not Defined"

This status often appears in the QuickBooks Database Server Manager. It means one of two things:

  • Windows Firewall is turned off, and another security product is handling firewall duty, or
  • The firewall is on, but no QuickBooks exceptions exist yet.

Fix it:

  1. If you use third-party security software, define the QuickBooks exceptions there (Step 5).
  2. If you rely on Windows Firewall, turn it on and complete Steps 3 and 4.
  3. Return to Database Server Manager, rescan your folder, and check the status again.

Step 7: Fix "Windows Firewall Connection Sharing Not Allowed"

This error usually appears when the Windows Firewall service or its dependencies are stopped or corrupted. Windows cannot apply rules, so QuickBooks stays blocked.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Find these services and make sure each one is Running with Startup type Automatic:
    • Windows Defender Firewall
    • Base Filtering Engine
    • Internet Connection Sharing (ICS) (if the error mentions connection sharing)
  3. Right-click any stopped service and choose Start.
  4. If the service will not start, open Command Prompt as administrator and run:
    sfc /scannow
  5. Reset firewall rules to default if problems continue: netsh advfirewall reset. This removes your custom rules, so re-add the QuickBooks rules afterward.
  6. Restart the computer and repeat Steps 2 to 4.

Step 8: Test and Verify

  1. Open QuickBooks on the host computer in multi-user mode.
  2. Open the same company file from a workstation.
  3. Confirm the error is gone and the file opens normally.
  4. Run File → Utilities → Host Multi-User Access on the host if needed.

Troubleshooting: If QuickBooks Is Still Blocked

  • Check both ends. The firewall on the server and on each workstation must allow QuickBooks.
  • Check network type. If Windows marks your network as Public, rules set for Private may not apply. Set the network to Private or apply rules to all profiles.
  • Check the QuickBooks services. QuickBooksDBXX (XX is your version number) and QBCFMonitorService must be running.
  • Update QuickBooks to the latest release, then rerun the Database Server Manager scan.
  • Check your router or hardware firewall. Business routers can block internal traffic between computers.
  • Repair QuickBooks through Tool Hub → Program Problems → Quick Fix My Program.

Prevention Checklist

  • Rerun Database Server Manager after each Windows or QuickBooks update
  • Keep a written list of your QuickBooks ports and rules
  • Re-add exclusions after switching antivirus products
  • Use a static IP or reserved address for the host computer
  • Back up your company file regularly, and before changing security settings

Frequently Asked Questions

Why is Windows Firewall blocking QuickBooks?
The firewall does not recognize QuickBooks ports or programs as trusted. This often happens after updates, new installs, or antivirus changes.

Which ports does QuickBooks use?
Port 8019 plus a dynamic range that depends on your version (for example 55378–55382 for QuickBooks Desktop 2024). Confirm your version's ports in Database Server Manager or on Intuit's support site.

Is it safe to turn off Windows Firewall for QuickBooks?
Only briefly, for testing. Leaving it off is a security risk. Create exceptions instead.

Do I need antivirus exclusions if Windows Firewall is set up correctly?
Often yes. Third-party antivirus runs separately and can still block QuickBooks.

Does this apply to QuickBooks Online?
No. QuickBooks Online runs in your browser, so firewall issues there involve web access rather than these ports and file rules.

When to Call a Professional

If you have tried every step and QuickBooks is still blocked, contact a QuickBooks ProAdvisor, your IT provider, or Intuit support. Business networks with domain controllers, VPNs, or hosted servers can involve policies that need administrator access.

Firewall settings vary by Windows version, QuickBooks release, and security software. Verify current port numbers with Intuit before creating rules, and back up your company file first.

Comments

Popular posts from this blog

Effective fixes to QuickBooks Error PS060

How to Fix QuickBooks Error H202?

QuickBooks Error 80070057: Causes & Easy Solutions