Icon  Struggling with software errors? Get expert help—fast, secure, and available 24/7.

Fix QuickBooks Error 12031: Update Timeout Issue

Published: 28 April, 2025 | Updated: 1 April, 2026

Error Code Experts Staff

Author

Error Code Experts Staff
QuickBooks Error 12031

This is a complete guide to fix QuickBooks Error 12031, a network timeout error that blocks software and payroll updates in QuickBooks Desktop. QuickBooks Error 12031 occurs when the software fails to connect to the internet during an update process. This error is mainly linked to network timeout settings or misconfigured internet options. It often disrupts payroll or software updates, stopping users from completing essential tasks.

This article provides a detailed guide to help you fix Error 12031 in QuickBooks. It includes causes, signs, step-by-step solutions, prevention tips, and support options if the error persists.

Watch this quick video to learn the causes and solutions for QuickBooks Error Code 12031.

What is QuickBooks Error 12031?

QuickBooks Error 12031 is a network timeout error (code 12031) that prevents QuickBooks Desktop from connecting to Intuit servers during updates or payroll downloads due to SSL, firewall, or browser configuration issues.

Why does QuickBooks Error 12031 occur?

Error 12031 in QuickBooks is typically caused by internet connectivity issues. The most common reasons include:

  • Incorrect SSL settings in Internet Options
  • Internet Explorer not being the default browser
  • Network timeout due to firewall or antivirus blocking access
  • Interruption in server communication while updating QuickBooks or payroll services

These issues prevent QuickBooks from connecting to the Intuit servers.

How can you identify QuickBooks Error 12031?

You can identify this error through the following signs:

  • A pop-up error message: “QuickBooks Error 12031: A network timeout that is preventing QuickBooks from accessing the server.”
  • QuickBooks update fails or payroll updates are not completed
  • Slow internet connectivity during the update process
  • Frequent disconnection while trying to access web-based services in QuickBooks

Solutions to Fix QuickBooks Error 12031

To resolve Error 12031, follow the solutions below in order of difficulty. Start with basic settings and move to advanced configurations if required.

Solution 1: Verify Internet Connection Settings

Start by checking whether QuickBooks can access the internet properly.

  1. Open Internet Explorer.
  2. Go to Tools > Internet Options.
  3. Under the Connections tab, select LAN Settings.
  4. Ensure Automatically detect settings is checked.
  5. Make sure Proxy Server is unchecked (unless used by your network).
  6. Click OK and close the window.
  7. Reopen QuickBooks and try updating again.

Solution 2: Set Internet Explorer as the Default Browser

QuickBooks is designed to use Internet Explorer for web-based operations.

  1. Open Internet Explorer.
  2. Go to Tools > Internet Options > Programs.
  3. Click Make default.
  4. Click OK and close Internet Explorer.
  5. Restart QuickBooks and attempt the update again.

Solution 3: Configure SSL and TLS Settings

SSL and TLS are encryption protocols that secure data between QuickBooks and Intuit servers. Enabling these ensures safe communication during updates. Incorrect SSL or TLS settings may block QuickBooks updates.

  1. Open Internet Explorer.
  2. Navigate to Tools > Internet Options > Advanced tab.
  3. Scroll to the Security section.
  4. Ensure the following options are selected:
    • Use SSL 2.0
    • Use SSL 3.0
    • Use TLS 1.0 (or higher depending on system compatibility)
  5. Click Apply and OK.
  6. Restart your computer and re-open QuickBooks.

For Windows 11 (2024 update) or Windows 10 22H2, TLS 1.2 or 1.3 is required. QuickBooks Desktop 2023+ enforces TLS 1.2 by default.

Solution 4: Update QuickBooks in Safe Mode with Networking

Running the update in Safe Mode can bypass third-party interference.

  1. Restart your computer and press F8 before Windows loads.
  2. Choose Safe Mode with Networking.
  3. Open QuickBooks and go to Help > Update QuickBooks Desktop.
  4. Click Update Now and check Reset Update.
  5. Click Get Updates and wait for the process to complete.
  6. Restart the computer in normal mode.

Solution 5: Manually Configure Firewall and Security Settings

Common antivirus programs like Norton 360, McAfee Total Protection, or Windows Defender may block QuickBooks. Add exceptions in your security software’s settings. Firewall or antivirus may block QuickBooks access to the server.

  1. Open the Control Panel.
  2. Navigate to Windows Firewall > Allow a program or feature.
  3. Add QuickBooks processes to your firewall exception list: qbw32.exe (main application), QBUpdate.exe (update service), and QBDBMgrN.exe (database manager). These connect to Intuit’s update servers (payroll.intuit.com, updates.intuit.com).
  4. Save changes and restart QuickBooks.

You May Also Read: Fix QuickBooks Error 12007

How can I prevent QuickBooks Error 12031 in the future?

To avoid this error in the future:

  • Keep Internet Explorer updated to the latest version (as of April 2025, IE 11 is still required for QuickBooks Desktop 2023–2025) and configure SSL/TLS properly.
  • Regularly check firewall and antivirus settings for QuickBooks exclusions.
  • Use a stable and high-speed internet connection.
  • Avoid using third-party security tools that block outbound connections.
  • Always update QuickBooks with administrative privileges.

Is there an automated tool to fix QuickBooks Error 12031?

Yes, you can use the QuickBooks Tool Hub to resolve this error automatically. This tool includes a Network Issues tab that scans and fixes common connectivity problems. Download QuickBooks Tool Hub from Intuit’s official site. This tool is Intuit-verified for QuickBooks Desktop.

  1. Download and install the latest version of QuickBooks Tool Hub.
  2. Open the tool and select Network Issues.
  3. Click QuickBooks Connection Diagnostic Tool.
  4. Let the tool scan and resolve the error.

You May Also Read: Fix QuickBooks Error 12038

How long does it take to fix Error 12031?

Most users resolve Error 12031 in 10–20 minutes using Solutions 1–3. If firewall reconfiguration (Solution 5) is needed, allow 30–45 minutes. Tool Hub automated repair (Solution 6) typically completes in 5–10 minutes.

Is Error 12031 the same as QuickBooks Error 12029?

No. Error 12031 is a network timeout due to SSL/firewall settings. Error 12029 indicates no internet connection or server unreachable. Both require internet diagnostics but have different root causes.

What if QuickBooks Error 12031 is not fixed after troubleshooting?

If the error still appears after trying all solutions, there may be a deeper configuration or system-level conflict. Continuing without fixing it may result in interrupted payroll processing or software updates.

How can our experts assist you in resolving QuickBooks Error 12031?

If the error persists, our experts at ErrorCodeExperts can help resolve it quickly and safely. We provide secure remote troubleshooting and ensure complete resolution.

CTA Image CTA Image

Let’s Get In Touch

Dealing with a QuickBooks error? From installation issues to company file problems—we’ve got you covered. Chat or call now to get real help from real QuickBooks experts, 24/7. We resolve errors quickly so your business stays on track—without the wait.

Error Code Experts Staff

Author

Error Code Experts Staff

We are a team of certified IT and financial systems specialists with over 10 years of experience in fixing accounting software issues. We specialize in system integration, data migration, and diagnostics - making it easier for accountants and business owners to resolve complex errors. When not solving technical problems, our team enjoys refining internal tools and sharing practical fixes with the wider accounting community.