How to Fix ‘Firewall is Blocking Quickbooks’ Error?

Quickbooks is an accounting software that has been developed and distributed by Intuit. Applications developed by the company are aimed towards small and medium-sized businesses and provide on-site accounting applications aswell. However, a lot of users have been getting the “Firewall is blocking Quickbooks” error while trying to use the applications.

QuickBooks Logo

What Causes the “Firewall is Blocking QuickBooks” Error?

After receiving numerous reports from multiple users, we decided to investigate the issue and devised a solution to fix it completely. Also, we looked into the reasons due to which it is triggered and listed them as follows.

  • Closed Ports: This error is triggered when the ports which the application uses to access the internet aren’t forwarded by the computer. The specific ports that are being used by the application must be forwarded by the user for it to work properly. Unlike many other applications, QuickBooks doesn’t use a wide range of ports, instead, it uses a specific port depending upon the version of the application that you are using.
  • Blocked in Firewall: In some cases, the application itself might have been blocked by the Windows’ Firewall. It is also possible, that a third party antivirus might have blocked the application permanently.

Now that you have a basic understanding of the nature of the problem, we will move on towards the solutions. Make sure to implement these in the specific order in which they are presented to avoid conflict.

Solution 1: Configuring Firewall Ports

Firewall ports need to be configured to allow the application to access the internet. You can automatically configure these ports by downloading and running this application. If for some reason you don’t want to do it automatically, follow the steps below.

  1. Open the “QuickBooks Database Server Manager” and click on the “Port Monitor” tab.
    Clicking on the “Port Monitor” option.
  2. Note the “Port Number” listed for your application.
  3. Press “Windows” + “I” to open settings and click on “Update & Security”.
    Selecting the Update & Security Option
  4. Select the “Windows Security” tab from the left pane and click on “Firewall and Network Security” option.
    Accessing the Firewall & network protection settings
  5. Select the “Advanced Settings” button from the list.
  6. A new window will open up, Click on the “Inbound Rules” option and select “New Rule“.
    Clicking on “Inbound Rule” and select “New Rule”
  7. Select “Port” and click on “Next”.
    Selecting Port and clicking on Next
  8. Click on “TCP” and select “Specified Local Ports” option.
    Clicking on “TCP” and checking the “Specified Local Ports” option
  9. Different Port Numbers are depending upon the version that you are using.
    For QuickBooks Server Manager 2019 Enter: 8019, “The port number that we noted in step 2”.
    For QuickBooks Server Manager 2018 Enter: 8019, 56728, 55378-55382
    For QuickBooks Server Manager 2017 Enter: 8019, 56727, 55373-55377
    For QuickBooks Server Manager 2016 Enter: 8019, 56726, 55368-55372
  10. Click on “Next” and select “Allow the Connection“.
    Selecting the “Allow the connection” option
  11. Select “Next” and make sure all three options are checked.
    Checking All options
  12. Again, click on “Next” and write a “Name” for the new rule.
  13. Select “Next” after writing a name and click on “Finish“.
  14. Repeat the above process for “Outbound Rule” and check to see if the issue persists.

Solution 2: Adding Firewall Exception

It is important the QuickBooks program also has an exception in the Firewall because sometimes, the Windows’ Firewall can block the application entirely in spite of the ports being open. Therefore, in this step, we will be adding the QuickBooks program as an exception to the Firewall. For that:

  1. Press “Windows” + “I” to open settings and click on “Update & Security“.
    Selecting the Update & Security Option
  2. Select the “Windows Security” tab from the left pane and click on “Firewall and Network Security” option.
    Selecting Windows Security from the left pane
  3. Select the “Advanced Settings” button from the list.
  4. A new window will open up, Click on the “Inbound Rules” option and select “New Rule“.
    Clicking on “Inbound Rule” and select “New Rule”
  5. Click on “Program” and select “Next“.
    Checking Program and clicking on Next
  6. Check the “This program Path” option and click on “Browse“.
    Clicking on “Browse”
  7. Select the path where the QuickBooks Program has been installed.
  8. Click on “Next” after selecting the path and check the “Allow the Connection” option.
    Selecting the “Allow the connection” option
  9. Check all “Three” options and click on “Next“.
    Checking All options
  10. Type a name for the rule and click on “Finish“.
  11. Repeat the same process for the “Outbound Rule” and check to see if the issue persists.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.