Skip to content

Windows Firewall is Blocking QuickBooks? Let’s Resolve It

fix windows firewall is blocking quickbooks

While downloading QuickBooks updates, you might encounter various error codes like 12029, 12031, 15101, 15270, 12009, and 15214. A primary cause of these problems is the Windows Firewall blocking QuickBooks. This issue can also lead to several error messages when accessing QuickBooks company files in multi-user mode. For instance, you may see the following error message when opening a company file:

windows firewall is blocking quickbooks

To fix these issues, you’ll need to manually adjust the Windows Firewall settings on your computer. This will ensure that all QuickBooks programs can access the Internet and allow you to seamlessly use the multi-user mode feature to open all QB company files.

Alright, then, let’s dive into this article and learn how to effortlessly reconfigure Windows Firewall settings for QuickBooks Desktop & QB Point of Sale.

If you want immediate assistance to configure Windows Firewall settings to allow QuickBooks, you can dial TFN to connect with a QB professional.

Follow These Steps If Windows Firewall is Blocking QuickBooks

Here are the steps that you need to implement each time you discover that Windows Firewall is Blocking QuickBooks. Be sure to complete them in the order listed below.

Step I: Resolve Network Problems By Running QuickBooks File Doctor

If the Windows Firewall app is blocking QuickBooks, you may encounter various company file errors and network issues. One of the fastest ways to resolve these problems is by using the QuickBooks File Doctor tool.

run quickbooks file doctor

If, however, QuickBooks File Doctor couldn’t resolve the issue, it indicates that Windows Firewall is still blocking QuickBooks. Let’s proceed to the next step and manually configure the Windows Firewall settings to grant QuickBooks access.

Step II: Manually Configure Windows Firewall Settings to Allow QuickBooks

Let’s explore how to configure Windows Firewall settings and create port exceptions for QuickBooks programs. The points below outline how to do this quickly and efficiently.

1. Create Windows Firewall Port Exceptions For QB Desktop

Follow these steps to set up Firewall port exceptions for QuickBooks programs:

  • Open the Windows Start menu, type “Windows Firewall” in the search box, and select Windows Firewall.
  • Click on Advanced Settings.
  • Right-click on Inbound Rules and select New Rule.
  • Note: We’ll create Outbound Rules later.
  • Select Port and click Next.

create windows firewall port exceptions for qb desktop

  • Make sure TCP is selected.
  • In the Specific Local Ports field, enter the required ports for your QuickBooks version:

    • QuickBooks Desktop 2017: 8019, 56727, 55373-55377
    • QuickBooks Desktop 2018: 8019, 56728, 55378-55382
    • QuickBooks Desktop 2019: 8019, XXXXX
    • QuickBooks Desktop 2020 and later: 8019, XXXXX

Important Note: QuickBooks Desktop 2019, 2020, and later versions use dynamic ports — specific firewall ports (not a range) assigned during installation. These ports give QuickBooks Desktop exclusive access to a designated port.

Once you’ve entered the port number:

  • Click Next.
  • Select Allow the Connection, then click Next again.
  • If prompted, ensure all profiles are selected, then choose Next.
  • Create a rule and name it something like “QBPorts(Year)“.
  • Finally, click Finish.

Next, create outbound rules for QuickBooks by following the same steps. However, when you reach the part where you right-click Inbound Rules, select Outbound Rules instead.

Now, try accessing QuickBooks over your network using multi-user mode. If you still encounter multi-user mode errors, proceed to the next step.

2. Add Exceptions For QB Programs in Windows Firewall

QuickBooks relies on several program files to carry out various tasks. Below is a table listing the different QuickBooks executable files (programs).

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

Note: If you see Program Files (x86), it indicates that you’re using a 64-bit operating system.

Let’s go through the steps below to create exceptions for QuickBooks programs:

  • Open the Start menu and type Windows Firewall in the search bar.
  • Double-click Windows Firewall to open it.
  • Select Advanced Settings.
  • Right-click Inbound Rules and choose New Rule.
  • Note: We’ll create Outbound Rules later.
  • Select Program and click Next.
  • Choose This Program Path and click Browse.
  • Select one of the executable files from the QuickBooks program list provided earlier.
  • Click Next, then choose Allow the Connection.
  • Click Next again.
  • If prompted, ensure all profiles are selected, then click Next.
  • Create a rule and name it something like “QBFirewallException(name.exe)”, replacing “name” with the actual executable file name.

After finishing, create an outbound rule for the same program by following the same steps — but this time, right-click Outbound Rules instead of Inbound Rules. Repeat this process for each QuickBooks program listed in the table above.

After completing these steps, restart your computer and open QuickBooks Desktop. Try performing the same tasks where you previously encountered issues. If Windows Firewall is still blocking QuickBooks, proceed to the next step.

3. Exempt QB Programs in Your Antivirus or Security Software

Your antivirus program can also block QuickBooks Desktop, sometimes mistaking it as a security threat to essential system files and folders. This can prevent you from using QuickBooks Desktop for various tasks.

If you have an antivirus installed, you’ll need to create port exceptions for QuickBooks within the antivirus settings. Once that’s done, restart your computer and open QuickBooks Desktop to use it smoothly for all your projects.

Now, let’s move on to the next section and learn how to configure the firewall for the QuickBooks Point of Sale application on your system.

Configure Windows Firewall For QuickBooks Point Of Sale

When Windows Firewall blocks the connection between the server and workstations on your network, the QuickBooks Point of Sale (POS) application typically configures it automatically. However, there are instances where you may need to manually set up Windows Firewall ports for QuickBooks POS.

The table below lists the various programs that won’t function properly if Windows Firewall restricts QuickBooks POS on the network:

Program/ServiceFunctionality
Electronic Funds TransferTo process Intuit Merchant Service Credit Card
Intuit Entitlement ServiceProduct license and user data validation
Database Server ManagerConnect and record transactions/ Modifications to the company file

Before configuring Windows Firewall for QuickBooks POS, keep the following in mind:

  • You must be logged into Windows with full administrative privileges on your computer.
  • It’s essential to add the necessary executable files and ports that QuickBooks POS requires to function properly.

Once ready, follow the steps below to successfully set up the Firewall for QuickBooks Point of Sale.

Steps to Effortlessly Configure Firewall For QuickBooks POS

  • Start by opening the Run window by pressing the Windows + R keys simultaneously.
  • Type Control Panel in the Run window and click OK.
  • In the Control Panel, select Windows Firewall and go to the Advanced Settings menu.
  • Choose Inbound Rules, then click on the New Rule.
  • Select Port and click Next, then enter all the necessary port numbers.

PORTPORT NUMBERS
TCP (Incoming)8035, 8025, 46228, 46203, 443, 8040, 46216-46220, 8443, 8024, 46225, 2638
UDP (Outgoing)2638, 8035,8024,8036

  • Click Next and select the Allow the Connection option. Then, click Next again and give the Firewall rule a name.
  • Choose Finish, and repeat the same steps to create the Outbound Rule.

The table below shows all the necessary ports and QuickBooks POS executable files that need to be configured in Windows Firewall.

Default Port NumberExecutable Program FileWhen Required
443EFTsvr.exeFor the whole operation
Merchant service transactions
8024, 8025QBPOS.exe
Setup.exe
Web installation
During license verification
For the whole operation
2638DataImporter.exe
EFTSvr.exe
QBPOSDBServiceEx.exe
QBDBMgrN.exe
QBDBMgr.exe
Conversion from the previous edition
Startup
Changing the currently executing database
Help>Manage my license
Discovering changes to QBDatabases.ini
During the entire operation
8443EFTSvr.exeDuring the whole operation
Merchant service transactions
46203, 46204EFTSvr.exe
QBPOS.exe
QBDBMgrN.exe
For the whole operation
Changing the currently running database

Additionally, refer to the table below to find the locations of various QuickBooks POS files. Please note that “XX” in the file paths represents the highest version number available.

QuickBooks POS FileRelevant Location
DataImporter.exe
QBPOSShell.exe (version 10.0 and higher)
EFTSvr.exe (version 9.0 and lower)
QBPOS.exe
For 64-bit Systems:
C:\ProgramFiles(x86)\Intuit\QuickBooks POS XX\
For 32-bit Systems:
C:\ProgramFiles\Intuit\QuickBooks POS XX\
QBDBMgr.exe
QBPOSDBService.exe
QBDBMgrN.exe
For 64-bit Systems:
C:\ProgramFiles(x86)\Intuit\QuickBooks POS XX\DatabaseServer\
For 32-bit Systems:
C:\ProgramFiles\Intuit\QuickBooks POS XX\DatabaseServer\

After adding all the necessary executable files and ports to Windows Firewall, you’ll be able to use QuickBooks POS smoothly for all your projects.

General Measures to Run QB Desktop Smoothly On Your Computer

To keep QuickBooks Desktop functioning seamlessly on your computer, follow these pointers:

  • Keep QuickBooks Updated: Always use the latest version of QuickBooks Desktop to access new features, security patches, and performance improvements.
  • Ensure System Compatibility: Check that your computer meets the minimum system requirements for your QuickBooks version to avoid slow performance or crashes.
  • Run QuickBooks as Administrator: Launch QuickBooks with admin privileges to prevent permission-related errors and ensure smooth functionality.
  • Maintain Proper Firewall and Antivirus Settings: Configure Windows Firewall and antivirus programs to allow QuickBooks programs access to the Internet.
  • Regularly Update Windows: Keep your Windows operating system up to date for compatibility and better system performance.
  • Use QuickBooks Tools Hub: Utilize tools like QuickBooks File Doctor and QuickBooks Install Diagnostic Tool to fix common errors and network issues.

Winding Up

In this comprehensive guide, we have discussed troubleshooting steps that you can follow whenever you find that Windows Firewall is blocking QuickBooks. Hopefully, you should now be able to seamlessly use QuickBooks and continue with your accounting operations. If, however, you are still getting different error messages or have any questions, you can contact a QB expert for immediate help.

Frequently Asked Questions

Why does Windows Firewall block QuickBooks on my system?

Windows Firewall may block QuickBooks on your system because it improperly identifies QB programs as a potential security risk. To overcome this difficulty, you need to register QB programs as exceptions in Windows Firewall.

What should I do if Windows Firewall prevents QB Desktop from running smoothly on the computer?

If Windows Firewall is blocking QuickBooks, follow these steps:
1. Run QuickBooks File Doctor: This helps fix company files and network-related issues.
2. Set Up Windows Firewall Port Exceptions: Ensure the necessary ports for QuickBooks programs are open.
3. Add QuickBooks Executable Files to Antivirus Exceptions: Prevent your antivirus from mistakenly blocking QuickBooks processes.
Additionally, it’s a good practice to keep QuickBooks updated regularly to avoid compatibility and performance issues.

Can I switch off the Windows Firewall on my computer?

Here’s how you can disable Windows Firewall:
1. Open the Start menu, go to the Control Panel, then select System and Security, followed by Windows Firewall.
2. Click Turn Windows Firewall On or Off.
3. Select Turn Off Windows Firewall (not recommended) for both Private and Public network settings.
4. Click OK to save the changes.

Robert Downe SEO Editor
Robert is an accounting professional, well versed in many accounting software. He has established himself as a QuickBooks expert over the past ten years. Robert finds great joy in assisting businesses and accountants all over the country so that they can manage their finances seamlessly. He does so individually and through his blogs.

© Dataservicesolutions - All Rights Reserved

Disclaimer

"Data Service Solutions" is a Accounting and Bookkeeping service provider. We are distinguished by the virtue of our expertise in various products developed by a wide range of third-party companies. Read More

Connect With Our Experts & Get Your QuickBooks Queries Resolved Right Away! Dial +1-(855)-955-1942