Recommended Tricks to Eliminate QuickBooks Error Code 12031

Posted by Ross Anderson
7
Nov 27, 2025
55 Views
Image

Issues may occur even when updating QuickBooks. One such problem that arises at this moment is QuickBooks error code 12031. The reasons that can be considered for the occurrence of this issue are slow response from the server, wrong internet settings, and invalid date and time settings. To help you escape from this problem, we have compiled this blog explaining the necessary information about it. Get deeper into the page and explore more causes and the solutions to fix error 12031.


In case you tried but got stuck between troubleshooting, consider consulting a professional for guidance. Give a call to 1-855-888-3080 and talk to an expert.

Common Causes You Should Know About QB Error Code 12031

Go through this section to know the reasons that might cause QB error code 12031.

  • The main reason behind it can be a wrong internet or firewall settings.

  • It may occur due to the slow response of the server.

  • When you don’t set Microsoft Edge as the default browser.

Working Solutions to Resolve the QuickBooks Error Code 12031

There can be different solutions to resolve QuickBooks error 12031, but here are some of the easy solutions. Let’s see what they are:

1. Install QB in Selective Startup Mode

Step 1: Switch to Selective Startup Mode

  • Open the Run window by tapping on the Win+R key.

  • Write msconfig and hit OK.

  • Click on the General tab.

  • Choose Selective Startup and Load System Services.

  • Hover over the Services tab.

  • Tap Hide all Microsoft Services.

  • Choose Disable all.

  • Click on the box saying Hide all Microsoft Services.

  • Tap Windows Installer from the services list.

  • Click OK.

  • Head to the System Configuration window.

  • Choose Restart.

  • Reinstall QB.


    Recommended to read: How to fix QuickBooks error H505 ?

Step 2: Switch to Normal Startup Mode

  • Open the Run window.

  • Write msconfig.

  • Hit OK.

  • Move to the General tab.

  • Choose Normal Startup.

  • Click OK.

  • Head to the System Configuration window.

  • Click Restart.

2. Update QB to the recent release

  • Open QB Desktop.

  • Head to the Help menu.

  • Choose Update QuickBooks Desktop.

  • Click on Update Now.

  • Tap on Get Updates.

  • Shut down the QB and start your device again.

3. Configure the firewall manually

  • Open the Start menu.

  • Write Windows Firewall and open it.

  • Choose Advanced Settings.

  • Right-click on Inbound Rules.

  • Choose New Rule.

  • Pick Port, and then Next.

  • Ensure that the TCP option is chosen.

  • Head to the Specific Local Ports field.

  • Enter the port number based on the QB version:

    • 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.

  • Choose Next after entering the port number.

  • Click on Allow the Connection, followed by Next.

  • Check if all the profiles are marked.

  • Click Next and create a rule with a name like QBPorts(year).

  • When it is done, choose Finish.

  • Repeat the above steps to create outbound rules.  

  • But in place of picking Inbound Rules in step 4, choose Outbound Rules.

Summing Up

At the end, we can say that QuickBooks error code 12031 is simply an update issue that can take place when you try to get its latest release. The factors that cause it have been precisely discussed in the section above, along with the solutions. If you don’t want to do it yourself, give a call to 1-855-888-3080 and speak with a QB advisor.


You may also read: Understanding and Troubleshooting QuickBooks Error Even ID 4


Comments
avatar
Please sign in to add comment.