Skip to content
Home » Article » Windows Firewall is Blocking QuickBooks? Let’s Fix That

Windows Firewall is Blocking QuickBooks? Let’s Fix That

When downloading QB updates, you may run into several error codes, such as 12007, 12031, 15225, and 15214. One of the core reasons behind these errors is that the Windows Firewall is blocking QuickBooks.

This factor is also behind the occurrence of many error messages that you might get when accessing QB company files via multi-user mode. For example, you can notice the following error message on the screen when opening a company file:

Windows firewall is blocking QuickBooks error message

To resolve these problems, you will need to manually configure your Windows Firewall settings on the computer. This will be to ensure that all QuickBooks programs have access to the Internet. Furthermore, this will make sure that you can effortlessly utilize the multi-user mode feature to open all QB company files.

Let’s immediately go through this article to learn how we can easily reconfigure Windows Firewall settings for QuickBooks Desktop.

Steps to Follow When Windows Firewall is Blocking QuickBooks

Here are the steps that you should follow whenever you discover that Windows Firewall is blocking QuickBooks. Make sure to utilize these steps in the order mentioned below.

Step I: Run QuickBooks File Doctor to Fix Network Issues Easily 

When you find QuickBooks blocked by Windows Firewall, you might run into several company file errors and network problems. One of the quickest hacks to fix all such issues is to run QuickBooks File Doctor. Here’s how you need to do so:  

  • First and foremost, you should immediately download and install QuickBooks Tool Hub on your computer. 
  • At this point, double-click the QB Tool Hub icon and go to the Company File Issues tab.
  • Choose Run QuickBooks, File Doctor. It will take a while for the File Doctor to open. However, if the File Doctor doesn’t open for long, search it up from the Start menu and open it from there.
here's how to run QuickBooks File Doctor
  • When QB File Doctor opens, select the company file. If you don’t see your company file, select Browse and search and find and choose the company file.
choose the company file from here
  • Now, choose Check your file and network.
check your file and network from here
  • Select Continue.
  • Enter QB admin password when asked for.
  • Finally, choose Next.

Depending on the company file size, scanning might take 3 to 5 minutes. QuickBooks might say the scan was unsuccessful even if the issue is resolved. After the scan is completed, open QB and resume the task you faced an issue with.

 If QB File Doctor wasn’t able to fix the issue, it means that the Windows Firewall is blocking QuickBooks. Let’s move to the next step to configure the Windows Firewall settings manually to allow QuickBooks to go through it.

Step II: Manually Allow It If Windows Firewall is Blocking QuickBooks 

Let us see how you can create the Windows firewall and port exceptions for QuickBooks programs. The following points illustrate how you can do so easily and effectively: 

1. Create Firewall Port Exception for QuickBooks

Here are the steps that will help you create Firewall port exceptions for QuickBooks programs: 

  • Launch the Windows Start menu, type ‘Windows Firewall’ into the search box, and open Windows Firewall.
  • Choose Advanced Settings.
  • Right-click on Inbound Rules and go to New Rule.

Note: Later on, we will create Outbound Rules.

  • Choose Port and go to Next.
creating firewall port exception for QuickBooks
  • Ensure TCP is selected.
  • Go to the Specific local ports field and type in the specific ports needed for the QB year 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: QB Desktop 2019, 2020, and future versions use dynamic ports, which are specific firewall ports (not a range) assigned during installation. It gives QuickBooks Desktop exclusive use of a given port.

  • After entering the port number, choose Next.
  • Choose Allow the Connection, followed by Next.
  • If asked for, ensure all profiles are selected and choose Next.
  • Add a rule and assign it a name like “QBPorts(year).”
  • Finally, choose Finish.

Now, go ahead and create outbound rules for QuickBooks by following the same steps, except, in the step when you right-click on Inbound Rules, right-click Outbound Rules.

You should now try to access QuickBooks over your network using the multi-user mode facility. If you still get multi-user mode errors, move to the following point.

2. Add Windows Firewall Exceptions for QB Programs

QuickBooks uses various program files to perform multiple tasks. Here’s the table that shows all 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: In case you see Program Files (x86), it means you are working on a 64-bit Operating system.

Let us follow the steps described below to create exceptions for these QuickBooks programs.

  • Go to the Start and enter Windows Firewall there. 
  • Double-click Windows Firewall to open it.
  • Choose Advanced Settings.
  • Right-click Inbound Rules and choose New Rule.

Note: Later on, we will create Outbound Rules.

  • Choose Program followed by Next.
  • Go to This Program Path and Browse.
  • Choose one of the executable files from the list of QuickBooks programs given above. 
  • Select Next, followed by Allow the Connection.
  • Tap on Next.
  • If asked, ensure all profiles are selected and then choose Next.
  • Add a rule and give it a name like “QBFirewallException(name.exe).”, where in place of ‘name’, write the name of the executable file.

Once you are done, create an outbound rule for the same program, following the same steps, except, in the step when you right-click on Inbound Rules, right-click Outbound Rules.

Do this for all the QuickBooks programs given in the table above.

Once done, restart the computer and open QuickBooks Desktop. Carry out the same tasks in which you faced a problem earlier. However, if you continue to find that the Windows Firewall is blocking QuickBooks, move to the next step.

3. Exempt QB Programs in Your Antivirus Application

The antivirus program can also block QuickBooks Desktop on the computer. It can perceive QB as a security threat for crucial system files and folders. As a result, you won’t be able to use QB Desktop for different tasks. 

If you have an antivirus installed, you will need to create QuickBooks port exceptions on your antivirus. After doing so, you can restart your computer and successfully open QuickBooks Desktop to utilize it for all your projects. 

Now, let’s go to the next section to find how we can configure Firewall for the QB Point of Sale application on your system.

Easy Steps to Configure Windows Firewall For QuickBooks POS

Whenever Windows Firewall blocks the connection between the server and workstations on your network, the QuickBooks Point of Sale (POS) application automatically configures it. In some cases, however, you might need to manually configure Windows Firewall ports for QuickBooks POS.

The following table shows various programs that cannot function if Windows Firewall restricts QuickBooks POS on the network:

Relevant 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 you can start configuring Windows Firewall for QuickBooks POS, you need to know the following:

  • You should run Windows with complete admin privileges on your computer.
  • It is necessary to add various executable files and ports that QuickBooks POS needs to function on the system. 

Now, you can follow the steps discussed below to successfully configure the Firewall for QB Point of Sale.

Manual Steps to Easily Configure Firewall For QuickBooks POS

  • First and foremost, you should open up the Run window by pressing the Windows + R keys together. 
  • Next, you have to type Control Panel in the Run window, and after that, tap OK.
  • Select Windows Firewall in the Control Panel and move to the Advanced Settings menu.
  • Choose Inbound, and after that, you should click the New Rule option.
  • Select the Port and click Next. After that, you need to type all the relevant port numbers.
PORTPORT NUMBERS
TCP (Incoming)8035, 8025, 46228, 46203, 443, 8040, 46216-46220, 8443, 8024, 46225, 2638
UDP (Outgoing)2638, 8035,8024,8036
  • Tap Next and mark the Allow the Connection option. After that, click Next and assign a name to the Firewall rule.
  • Click Finish and repeat all the previous steps for the Outbound Rule

 Below is the table that depicts all the ports and QB POS executable files that you need to configure for Windows Firewall.

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

Furthermore, you should explore the following table to note the relevant locations of various QuickBooks POS files. Note that ‘XX’ represents the highest version number in the file paths shown in this table.

QuickBooks POS FileRelevant Location
DataImporter.exe QBPOSShell.exe (version 10.0 and higher) EFTSvr.exe (version 9.0 and lower) QBPOS.exeFor 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\

Summing Up 

In this detailed blog, we have discussed proven steps that you can utilize when you find that Windows Firewall is blocking QuickBooks. Hopefully, you can now successfully run all QB operations on your system.

If, however, you are still getting various error messages or have a query, you should connect with an experienced QB professional for real-time guidance.

Frequently Asked Questions (FAQs)

Q. Why is Windows Firewall blocking QuickBooks?

A. Windows Firewall is designed to protect your system from unauthorized access. However, it can sometimes misidentify QuickBooks Database Server Manager as a security threat and block the ports it needs. When this happens, QuickBooks cannot communicate with the company file stored on the server, resulting in connection errors or multi-user mode failures.

Q. How do I know if Windows Firewall is the reason QuickBooks won’t connect?

A. Common signs include:
. Multi-user mode not working
. Error messages like H202, H505, or “Cannot connect to company file”
. QuickBooks running fine in single-user mode but failing in network mode
If QuickBooks works immediately after temporarily disabling the firewall, that confirms the firewall is blocking communication.

Q. What ports need to be opened for QuickBooks in Windows Firewall?

A. QuickBooks Desktop versions use specific dynamic ports depending on the year version. Opening inbound and outbound rules for these ports in Windows Defender Firewall Advanced Settings resolves most connectivity problems. The exact port number can be found inside the Database Server Manager under “Port Monitor.”

Q. Why does QuickBooks multi-user mode stop working when firewall settings change?

A. When Windows updates or security patches are installed, firewall configurations may reset. This can remove previously allowed rules for QuickBooks. As a result, the software suddenly loses server communication even though it worked earlier.

Q. Can third-party antivirus software also block QuickBooks?

A. Yes. Security software like antivirus programs often includes its own firewall layer. Even if Windows Firewall allows QuickBooks, another security program might block it. Adding QuickBooks as an exception in all installed security applications is essential.

Leave a Reply

Your email address will not be published. Required fields are marked *