QuickBooks Can’t Communicate With the Company File |Resolved| Many of you have recently reported a frequent message on the display while running QuickBooks.The message states that “ QuickBooks can’t communicate with the company file due to a firewall.” The reasons that might contribute to such phenomena are the firewall's restrictive settings, incorrect DNS settings, and a lost connection with the server. This problem majorly appears at a time when you attempt to connect to the network company file. Consequently, getting into such problems can be very frustrating. Therefore, we have got this blog covered with helpful solutions. So take a deep dive into the page and gain useful Insights from it. However, we advise you to connect with a professional to get the problem fixed permanently. To contact our certified QB experts, give a call to 1-855-888-3080. Understand the Factors Why QB Fails to Communicate With the Company File A variety of reasons can be responsible for miscommunication between QB and the company file. Here are some of them mentioned below: It might occur due to the firewall's restrictive settings. It can be due to incorrect DNS settings. This may happen if you lose the connection with the server. When the QuickBooks Database Server Manager fails to run. Top 2 Ways to Fix QuickBooks Can’t Communicate With the Company File After reading the causes behind this issue, use the solutions below to resolve "QuickBooks cannot communicate with the company file." Method 1: Get the latest QuickBooks Desktop release For this, open the QB application. Next, you need to go to the Help menu. Choose Update QuickBooks Desktop. Click on Update Now. Choose Get Updates. Exit QB and restart the device to apply the updates. Method 2: Add QuickBooks firewall port exceptions Go to the Start menu. Type Windows Firewall and open it. Click on Advanced Settings. Now, you need to right-click on the Inbound Rules. Choose New Rule. Click on Port and then choose Next. Make sure that the TCP option is chosen. Now, you need to enter the ports that are required for your QB version in the Specific Ports field. The ports that you can choose are: QuickBooks Desktop 2020 and later: 8019, XXXXX. QuickBooks Desktop 2019: 8019, XXXXX. QuickBooks Desktop 2018: 8019, 56728, 55378-55382. QuickBooks Desktop 2017: 8019, 56727, 55373-55377. After you have entered the ports, click Next. Tap on the Allow the Connection option. Choose Next, and then if you are prompted, ensure that all the profiles are marked. Click Next. Create a rule and name it like QBPorts(year). Choose Finish when it is done. After this, create outbound rules, following the same steps again. You just have to change step 4, where you need to choose Outbound Rules instead of Inbound Rules. Next, open QB and switch to multi-user mode. Wrapping It Up We hope that the block clearly depicts the reasons why QuickBooks can’t communicate with the company file . Moreover, you are also provided with some practical methods to overcome this issue. If you are still stuck and wondering about what to do, give a ring to 1-855-888-3080 and speak directly with the QB expert.