Skip to content

QuickBooks Payroll Update Error 12031

QuickBooks Payroll Update Error 12031

QuickBooks Payroll Update Error 12031 occurs because the software cannot connect with the online servers to download the latest updates for the desktop software and the payroll service. Users need to configure their operating system and third-party software so that QuickBooks can easily download updated files from the web. However, in some cases, the firewall or third-party security software blocks the access that the accounting software requires to download the update files, ultimately leading to the error.

Network and internet issues can further lead to QuickBooks Payroll Update Error 12031 because without a connection to the web, the accounting software cannot download the setup files. In such a case, the internet service provider can help.

For all the other cases, we’ve provided detailed step-by-step solutions. Further, we’ve also included steps to properly configure your firewall software and add QuickBooks as an exception to all the other security software. However, to carry out these actions, you’ll require admin rights for the operating system.

In this post, you’ll also learn how to fix QuickBooks Payroll update error 12029.

What is QuickBooks Payroll Error Code 12031?

QuickBooks Payroll Error code 12031 generally occurs because the user tried to update or refresh the payroll services linked with the desktop software. This error results in the network timing out, so the user cannot get the latest payroll updates on his or her system.

Interference from security software also causes this error along with issues with the network. So it’s important to look at multiple aspects and then resolve the error.

Best Way to Fix QuickBooks Payroll Update Error 12031

QuickBooks business accounting software is an amalgamation of powerful features, tools, and modules. The exceptional functionalities automize the regular accounting and financial tasks involved in businesses to save time and money. This helps to focus on other business priorities that help the business to grow.

Intuit releases software updates in regular intervals that improve the functioning of existing features and enhances the software with new potential features. Similarly, for QuickBooks Payroll software Intuit releases updates to the Payroll subscribers.

The payroll updates comprise the latest rates and calculations for related state and federal tax tables, payroll tax forms, e-filing, payment options, etc. Some of the tax form updates also involve Standard and Enhanced payroll users.

Receiving payroll updates is imperative to ensure that you comply with legislation that affects your payroll. You need to check that the Automatic Updates option is turned on. Although the QuickBooks payroll update is an automatic process there are unexpected scenarios error occurs. QuickBooks Payroll Update Error 12031 is one of them.

QuickBooks Payroll Error Code 12031

QuickBooks Payroll Update Error 12031 is identified as one of the QuickBooks errors that occurs while updating the QuickBooks payroll service. There are possible reasons for the occurrence of the error code.

Reasons Behind The Payroll Error Code 12031

  • Poor internet connectivity
  • Internet Security & firewall update blocking the connection
  • Improper SSL settings
  • Internet Explorer not being the default browser
  • Network time out hindering access to the server

When you encounter this error you need to follow the resolution steps to fix the issue. It is very important to identify the exact cause of occurrence of the error which helps in fixing up the error quickly.

Steps to Fix QuickBooks Payroll Update Error 12031

There are fewer methods to fix this QuickBooks Payroll Update error 12031, some of them are listed below.

Total Time: 25 minutes

Step 1: Verify Internet Connection Settings

Verify Internet Connection Settings

In case the error occurs while updating QuickBooks software follow the below steps to fix the issue:

💠 Verify internet connection settings Help -> Internet Connection Set up
💠 Click Next
💠 Click on the option Done
💠 Re-try the Update process

Step 2: Update QuickBooks Payroll Service

Update QuickBooks Payroll Service

If the error occurs while updating QuickBooks Payroll Service, then follow the steps recommended below:

💠 Go to Help-> Internet Connection Set up to verify proper internet settings
💠 Once verified Click Next
💠 Click on Advanced Connection Settings -> Internet Properties Window
💠 On the Advanced tab, verify that Use SSL 2.0 and Use SSL 3.0 are checked thoroughly
💠 Click Apply -> OK
💠 Close the QB application and restart again
💠 Try to Update QuickBooks payroll service

Step 3: Update The QuickBooks In The Safe Mode

Update The QuickBooks In The Safe Mode

💠 You have to restart your system to get in the safe mode while restarting
💠 Now download the updates of QuickBooks properly
💠 Then you have to start your system in the Normal Mode 
💠 Download the update again in the normal mode and then install it in your system
💠 After successful installation, you have to use it
💠 Check for the issues if you get any or not.

Step 4: Set The Firewall Permissions For QuickBooks

Set The Firewall Permissions For QuickBooks

💠 Go to the Start menu and then in the search field
💠 Type Firewall and search for it
💠 Click and open the Windows Firewall or you can also search it in your Windows Settings
💠 Then click on the allow an application or program to run through the Windows firewall
💠 You get a window open for the settings; in this, you have to change the settings
💠 Now select the box to allow the QuickBooks to run through the firewall
💠 After this, you can easily run the QuickBooks software without any interruptions.

If the error is occurring due to the security software blocking or firewall settings you need to contact QuickBooks customer support. The support team is well experienced and capable of fixing the error smoothly occurring in all the different scenarios. The QB expert team is easily approachable through the toll-free phone support number, email, and even online chat for instant support.

Need Experts Help


  1. Why need to check for the SSL?

    SSL is important for securing the transactions that take place in your account. It helps in the authentication and provides you the trust for all the transactions by encrypting all the sensitive information. It is recommended to have SSL Certificates for your work.

  2. If I do update it again from the scratch then this error resolves?

    You can update it if the update is available then if the error persists do it from the scratch. Also, check for other reasons so that you can confirm whether you have to install the update from scratch or not.

  3. Is there any default browser or can I use any of the browsers for Windows?

    Yes, the recommended browser to be default is Internet Explorer/Microsoft Edge. QuickBooks support this browser and have full compatibility. You can use other browsers too but also face some issues while using other browsers.

Speak to A Specialist about QuickBooks Software

Headache🥺. Huh, Save time & money with QuickBooks Support 24×7 @ +1/, we provide assistance to those who face problems while using QuickBooks (Support all U.S. & Canada Editions)

--- Support - We provide solutions for the following QuickBooks (Pro, Premier, Accountant, Enterprise, Payroll, Cloud) ---

  • Error Support
  • Data Import
  • Data Conversion
  • Payment Solutions
  • Upgradation
  • Payroll Support
  • Data Export
  • Software Integration
  • QuickBooks Printer Support
  • Complete QuickBooks Solutions
  • Tax-Related Issues
  • Data Damage Recovery
  • Installation, Activation Help
  • QuickBooks Windows Support

Disclaimer : We are a third party agency working on providing authentic support and full fledged services for for accounting software QuickBooks 2018 version. It is one of… Read more