If you are trying to update your QuickBooks or payroll and are unable to, you are encountering a 12000 series error. One of the most common error in this series is the QuickBooks error 12031. It can occur due to a few reasons like connectivity issues or firewall obstruction. But the error is easily fixable by performing a few steps. Keep reading this article, to know the various reasons that can trigger QuickBooks update error 12031 and the solutions to resolve it effectively.

If you are not able to perform the steps or fix the error, you can take assistance from our technical team by dialing 1.855.738.2784.

Unable to Update QuickBooks Error 12031: Reasons

There can be a few possible reasons for encountering this error code. These are –

  1. Issues with your internet connection or network time out.
  2. Firewall obstruction interfering with QuickBooks.
  3. Your default browser settings are not set to Internet Explorer.
  4. The SSL settings are not valid.

You may read also : QuickBooks Error 350

Resolving the Error Code

The QuickBooks error message 12031 can be fixed by following the given steps –

Reviewing Advanced Settings

Try fixing the payroll service if you are getting the error while trying to update payroll.

  1. Go to Internet Connection Setup > Internet Properties > Advanced tab.
  2. Review the advanced settings to ensure that it matches. Click Apply > OK.
  3. Try updating the payroll service again.

Checking Internet Connectivity

Internet connectivity issue is the most common cause for QuickBooks error 12031. Fix the issue by –

  1. Go to the QuickBooks Help menu and click on Internet Connection Setup.
  2. Select the Use my computer’s Internet connection settings option.
  3. Press Next > Done.

Excluding QuickBooks from Firewall’s Blocked Program

The Firewall might be blocking QuickBooks’ communication with the server. For this, remove QuickBooks from the blocked list and change Firewall permissions.

  1. Type Firewall in the blank area of the Start button and open Windows Firewall.
  2. Select Allow a Program or Feature option and click on Change Settings.
  3. Allow QuickBooks through Firewall by tick-marking the QuickBooks box.

Installing QB in Start-Up Mode

Try resolving the error code 12031 by using the start-up mode. Open your computer in Safe Mode and update QuickBooks. After downloading updates in QuickBooks, switch back to the normal mode.

Configuring Internet Settings

Try to reconfigure Internet Explorer settings to ensure that QuickBooks update error 12031 gets fixed.

  1. On your workstation, open the explorer and select Tools > Internet Options.
  2. On the Security tab, find the Globe icon and select it.
  3. Select Content > Disable Content Advisor.
  4. On the Connections tab, select Never Dial a Connection and select the correct ISP.
  5. Go to LAN Settings and uncheck the Automatically detect settings box. Click OK.
  6. Select Restore Advanced Settings from the Advanced tab and locate TLS 1.0, TLS 1.1, and TLS 1.2 options.
  7. Uncheck TLS 1.1 and TLS 1.2 checkboxes and ensure that TLS 1.0 checkbox is selected. Click OK.
  8. Restart the system and check if the error code is fixed.


If you have followed the above steps and still aren’t able to resolve the QuickBooks error 12031, you might need advanced troubleshooting. Contact our technical team at 1.855.738.2784 to get assistance with the same.