QuickBooks Error 12031: 10 Proven Fixes for Update and Connection Problems

By Steven Moody     21-08-2026     21

Error 12031 can appear when QuickBooks Desktop is unable to maintain a successful internet connection while downloading a program or payroll update. Instead of completing the update, the process may stop, time out, or display an error message.

The important point is that Error 12031 is generally a connection and update-path problem, rather than evidence that your company file is automatically damaged. Intuit's current troubleshooting guidance groups Error 12031 with other update errors caused by internet connectivity, browser or security settings, and firewall or antivirus interference.

That distinction matters because repeatedly repairing the company file will not necessarily solve an internet communication problem.

This guide provides a structured troubleshooting process, starting with simple connectivity checks and progressing to security settings, TLS configuration, update resets, and selective-startup troubleshooting.

What Is Error 12031?

Error 12031 is an update-related connection error that can occur when QuickBooks Desktop cannot successfully communicate with the required online service.

You may encounter it while:

  • Downloading a QuickBooks update
  • Downloading payroll updates
  • Sending payroll-related information
  • Connecting to an online service
  • Installing downloaded update components
  • Working behind restrictive firewall or security software

The exact cause can vary from one computer to another.

Quick Diagnosis

If ordinary websites work but QuickBooks displays Error 12031, investigate:

  1. Windows internet settings
  2. Firewall configuration
  3. Antivirus or endpoint security
  4. TLS/security configuration
  5. QuickBooks update configuration
  6. Incorrect system date and time
  7. Damaged or incomplete update components

Intuit specifically recommends testing secure websites outside QuickBooks and checking security software when these update errors occur.

Common Symptoms of Error 12031

Symptom

What Happens

Update stops

The update fails before completion

Connection timeout

QuickBooks cannot maintain communication

Payroll update fails

Payroll-related updates cannot download

Error repeatedly returns

Restarting does not permanently resolve it

Other internet services work

Browser works while QuickBooks cannot update

Security software involved

Firewall or antivirus may interfere

What Causes Error 12031?

There is rarely one universal cause. The following conditions deserve investigation.

1. Unstable Internet Connection

A weak or interrupted connection can cause an update request to time out.

2. Firewall Restrictions

A personal firewall or network security policy may block QuickBooks from communicating with its update services.

3. Antivirus Interference

Security software can inspect or block application traffic.

4. Incorrect Windows Internet Settings

Incorrect security or browser-related configuration can interfere with secure communication.

5. TLS Configuration

Modern secure connections depend on appropriate TLS configuration. Intuit specifically recommends its TLS 1.2 Utility as part of troubleshooting these update errors.

6. Incorrect Date and Time

An incorrect system clock can contribute to certificate and secure-connection problems.

7. Damaged Update Configuration

A failed or interrupted previous update can leave the update process in an inconsistent state.

8. Network Restrictions

Business networks, VPNs, proxies, endpoint-security platforms, or managed firewalls can restrict application traffic.

Before You Start Troubleshooting

Before making changes, take these precautions:

Create a Backup

If you can open your company file normally, create a current backup.

Save Your Work

Close open company files before resetting update settings.

Identify the Scope

Determine whether:

  • Only one computer is affected
  • Multiple computers are affected
  • Only payroll updates fail
  • All program updates fail
  • Other secure websites work normally

This information can quickly narrow down the cause.

Fix 1: Test Your Internet Connection

Start with the simplest diagnostic step.

Open a browser and visit a secure website that you normally trust, such as your bank's sign-in page.

If secure websites cannot load, the problem may be with the computer or network rather than QuickBooks.

What to Check

  • Wi-Fi stability
  • Ethernet connection
  • Router connection
  • VPN status
  • Proxy settings
  • Corporate network restrictions
  • DNS availability

Intuit recommends testing access to secure websites outside QuickBooks when troubleshooting Error 12031 and related update errors.

Fix 2: Restart the Computer and Network

A restart can clear temporary network and application states.

Recommended Sequence

  1. Close QuickBooks.
  2. Save your work.
  3. Restart Windows.
  4. Restart the router if appropriate.
  5. Reconnect to the internet.
  6. Open QuickBooks.
  7. Retry the update.

If the error disappears after restarting but returns later, investigate the underlying network or security configuration instead of relying on repeated restarts.

Fix 3: Check Windows Date and Time

Incorrect system time can interfere with secure connections.

Steps

  1. Open Windows Settings.
  2. Select Time & language.
  3. Open Date & time.
  4. Enable automatic time synchronization.
  5. Confirm the correct time zone.
  6. Synchronize the clock.
  7. Restart QuickBooks.
  8. Retry the update.

This check is especially worthwhile when the computer recently experienced a battery, BIOS, Windows, or time-zone problem.

Fix 4: Check Firewall Settings

A firewall may prevent QuickBooks from communicating with update services.

What to Investigate

Check both:

  • Windows Firewall
  • Third-party firewall/security software

Look for blocked QuickBooks processes or recent network events.

Do not blindly disable your firewall. Instead, identify whether QuickBooks traffic is being blocked and create appropriate exceptions according to your security policy.

Intuit's current Error 12031 guidance specifically recommends checking personal firewall and internet-security settings when updates cannot connect.

Fix 5: Review Antivirus or Endpoint Security

Antivirus software can sometimes interfere with update traffic.

Troubleshooting Process

  1. Open your security software.
  2. Review recent alerts.
  3. Check quarantine history.
  4. Look for blocked QuickBooks processes.
  5. Review application-control rules.
  6. If appropriate, add approved QuickBooks components to the security software's allowed list.
  7. Retry the update.

Business Computers

If the computer is managed by an employer or IT department, do not modify endpoint-security policies without authorization.

A security administrator may need to check network logs or application-control rules.

Fix 6: Check TLS 1.2 Configuration

Secure communication requires appropriate TLS support.

Intuit's current troubleshooting guidance recommends downloading and running its TLS 1.2 Utility for Error 12031 and related update errors.

General Troubleshooting

  1. Close QuickBooks.
  2. Run the appropriate TLS utility for your environment.
  3. Follow the utility's instructions.
  4. Restart Windows if requested.
  5. Open QuickBooks.
  6. Retry the update.

Avoid manually changing advanced Windows security settings unless you understand the consequences or have IT assistance.

Fix 7: Reset the QuickBooks Update

A previous failed update can leave the update process in an inconsistent state.

Steps

  1. Open QuickBooks Desktop.
  2. Select Help.
  3. Choose Update QuickBooks Desktop.
  4. Open the Update Now tab.
  5. Select Reset Update when available.
  6. Save the settings.
  7. Start the update again.
  8. Allow the download to complete.

Intuit recommends resetting updates as one of the additional troubleshooting steps for Error 12031 and related update errors.

Fix 8: Run the Update in Single-User Mode

For update-related troubleshooting, make sure no unnecessary company-file activity is occurring simultaneously.

Recommended Process

  1. Open the company file.
  2. Go to the company-file mode controls.
  3. Switch to Single-User Mode when required.
  4. Close other QuickBooks sessions.
  5. Start the update.
  6. Wait for the process to complete.

Intuit's current guidance specifically recommends ensuring the company file is in single-user mode when resetting and downloading an update.

Fix 9: Use QuickBooks Tool Hub

QuickBooks Tool Hub can help diagnose broader Desktop program problems.

For Error 12031, however, Tool Hub should be viewed as a supporting troubleshooting option rather than a guaranteed direct fix for an internet connection problem.

Suggested Process

  1. Close QuickBooks.
  2. Open QuickBooks Tool Hub.
  3. Select the troubleshooting category appropriate to the problem.
  4. Run the recommended utility.
  5. Restart Windows if requested.
  6. Retry the update.

If the error occurs only during internet communication, continue investigating the network and security environment even after running Tool Hub.

Fix 10: Try Selective Startup

If security software or another Windows application is interfering with the update, Selective Startup can help isolate the conflict.

Intuit lists reinstalling or troubleshooting QuickBooks in Windows Selective Startup as an additional option when the standard connection fixes do not resolve update errors.

General Diagnostic Approach

  1. Press Windows + R.
  2. Enter msconfig.
  3. Open System Configuration.
  4. Select Selective startup.
  5. Disable unnecessary startup applications.
  6. Follow Microsoft's recommended procedure for hiding Microsoft services before changing service selections.
  7. Restart Windows.
  8. Test the QuickBooks update.

After testing, restore the normal Windows startup configuration.

Error 12031 During Payroll Updates

Error 12031 can be particularly disruptive when payroll updates are involved.

Payroll update problems can be associated with:

  • Internet connectivity
  • Firewall restrictions
  • Antivirus software
  • Security certificates
  • Incorrect system date and time
  • Payroll service communication
  • Update configuration

Intuit's payroll troubleshooting guidance also identifies network timeout, internet-security settings, firewall software, and incorrect system date/time as possible contributors to payroll connection problems.

Important Payroll Tip

If a payroll update fails, avoid repeatedly clicking Update without identifying the reason for the failure. Confirm the internet connection, security configuration, and system clock first.

Error 12031 vs. Other 12000-Series Errors

The 12000-series errors are often grouped together because they can involve updates or internet communication.

Error

General Troubleshooting Area

12002

Internet/update connection

12007

Secure connection/settings

12009

Internet or update configuration

12029

Connection establishment

12031

Connection interruption or timeout

These codes should be treated as diagnostic indicators rather than proof of one exact cause. Intuit currently provides a combined troubleshooting procedure for 12002, 12007, 12009, 12029, and 12031.

Expert Troubleshooting Scenarios

Scenario 1: Browser Works but QuickBooks Cannot Update

A user can access banking websites and other secure services, but QuickBooks returns Error 12031.

Investigation

The internet connection itself appears functional, so the next areas to investigate are:

  • Firewall
  • Antivirus
  • TLS configuration
  • QuickBooks update settings
  • Application permissions

This pattern makes a general internet outage less likely.

Scenario 2: Error Appears After Security Software Installation

A company installs new endpoint-security software and subsequently receives Error 12031.

Investigation

Compare the timing of the security installation with the first occurrence of the error.

Review:

  • Firewall logs
  • Application-control rules
  • Blocked network requests
  • QuickBooks application permissions

If security software is confirmed as the cause, configure an appropriate exception rather than permanently disabling protection.

Scenario 3: Payroll Update Fails but Regular Program Use Works

QuickBooks opens normally, company files work correctly, but payroll updates fail with Error 12031.

Investigation

Focus on:

  1. Internet connectivity
  2. TLS/security settings
  3. Firewall rules
  4. Antivirus inspection
  5. Payroll update configuration
  6. System date and time

This narrows the investigation toward the update communication path instead of immediately assuming company-file corruption.

How to Prevent Error 12031

A few maintenance practices can reduce recurring update problems.

Practice

Benefit

Keep Windows updated

Maintains supported system components

Keep QuickBooks updated

Reduces compatibility problems

Maintain stable internet

Reduces interrupted downloads

Review firewall rules

Prevents accidental application blocking

Monitor antivirus alerts

Identifies blocked components

Keep system time correct

Supports secure connections

Back up company data

Provides recovery protection

Avoid interrupted updates

Reduces incomplete update states

Frequently Asked Questions

1. What is Error 12031?

Error 12031 is an update-related connection error that can occur when QuickBooks Desktop cannot successfully communicate with the required online service.

2. Why does Error 12031 occur?

Common areas include internet connectivity, firewall settings, antivirus interference, security configuration, TLS settings, and incomplete update configuration.

3. Can Error 12031 damage my company file?

The error itself is an update/connection problem and does not automatically indicate company-file corruption.

4. Can antivirus cause Error 12031?

Yes. Security software can interfere with application communication or update traffic. Intuit specifically recommends checking security software when troubleshooting these errors.

5. Does Error 12031 affect payroll?

It can occur during payroll-update activity, making it particularly important to investigate internet, firewall, security, and update settings.

6. Should I disable my firewall?

Do not leave your firewall disabled. Determine whether it is blocking the application and configure an appropriate exception if necessary.

7. Does resetting the update help?

It can. Resetting the update removes the current update state and allows QuickBooks to attempt the download again. Intuit includes resetting updates among its recommended troubleshooting steps.

8. What if every other website works?

That is useful diagnostic information. If secure websites work normally while QuickBooks cannot update, investigate application-specific firewall, antivirus, TLS, and QuickBooks configuration.

9. What if Error 12031 keeps returning?

If the error persists after checking connectivity, security settings, TLS configuration, update settings, and Selective Startup, the issue may require deeper Windows, network, or security diagnostics.

10. When should I contact an IT or accounting-software professional?

Seek assistance when the computer is managed by a business network, security policies cannot be changed, payroll updates are time-sensitive, or the error continues despite standard troubleshooting.

Final Takeaway

Error 12031 is primarily an update-communication problem. The most effective approach is to identify where communication is failing instead of immediately repairing or reinstalling the accounting software.

Start with the internet connection and system clock. Then examine firewall and antivirus settings, TLS configuration, QuickBooks update settings, and single-user mode. If the problem remains, Selective Startup and professional network diagnostics can help isolate a deeper conflict.

Most importantly, troubleshoot systematically. Changing several security or Windows settings simultaneously makes it much harder to identify the actual cause.

Need Expert Assistance?

If Error 12031 continues after these steps or is preventing important payroll and accounting updates, the Data Service Team can provide structured troubleshooting for QuickBooks Desktop update, payroll, connectivity, and program issues.

Data Service Team Contact Number: +1-(888)-718-7888

Share on social media

Our Categories

Medical: Doctors & Specialists , Endocrinologist , Neurologist , Pediatrician , Dermatologist , Gastroenterologist , Orthopedic , Cardiologist , Gynecologist , Physicians , Nephrologist Hospitals & Clinics , Eye Hospital / Clinics , Orthopedic , Heart , Cardiology , Brain & Spine Centre , Multispecialty Hospital , Hospitals / Dental Clinics , Dermatologist , Ayurvedic Hospital , ENT Pathlabs , Veterinary , Laparoscopic Surgeon , Urologist , Neurosurgeon , Hospitals / Dental Clinics , Dermatologist , Eye specialist

Real Estate: Shoping Mall , Builders and Developers , Upcoming Projects , Photographer , Construction Company , Property Types , Residential Property , Commercial Property , Plots / Land , Villas Real Estate Services , Real Estate Agents / Dealers , Property Brokers , Real Estate Consultants , Real Estate Developers / Builders Property Rent , Flats / Apartments for Rent , Shops / Showrooms for Rent / Lease , Studio Apartments Rent , Office Space for Rent Construction & Development Construction Companies / Contractors , Civil Engineers , Architects

Education: Schools , Boarding , CBSE , ICSE , Up Board , International , Play School , Driving School Colleges/Institute/ Classes , Engineering & Technology , Medical Collage , Arts, Science & Commerce , Management & Business Colleges , Law Colleges , Education & Teaching Colleges , Design, Fashion & Fine Arts Colleges , Media & Communication Colleges , Agriculture Science Colleges , Veterinary Science Colleges Classes, Courses & Coaching , Academic Coaching , IT & Computer Courses , Creative & Design Courses , Language & Communication University , Nadi Astrologer , Vedic Astrologer , Kp Astrologer , Lal Kitab Astrologer , Numerologist Astrologer , Palm Reader

Accommodation: Hostels / PG , Boys , Girls Resorts , Motels , Guest House , Paying Guest , Home Stay , Dharamshala , Farmhouse , Oyo Rooms , Hotels 7 Star , 3 Star , 5 Star , 4 Star , Budget Hotels

Tour and Travels: Domestic Tour Packages , International Tour Packages , Honeymoon Tours , Family Holiday Packages , Flight / Train / Bus Booking , Flight Ticket Booking , Bus Booking , Train Ticket Booking Car / Bike , Scooty Rentals , Bike Rentals , Car Rentals , Scooty Rentals , Taxi Service Adventure Tours , Pilgrimage Tours

Restaurants / Bar / Cafe: Bakery / Cake , South Indian Restaurants , North Indian Restaurants , Punjabi Restaurants , Gujarati Restaurants , Rajasthani Restaurants , Bengali Restaurants , Mughlai Restaurants , Chinese Restaurants , Thai Restaurant

Packers and Movers: Local Packers and Movers , Domestic Packers , International Packers And Movers

Stock & Trading: Stock Market Trading , Commodity Trading , Forex Trading , Crypto Trading , Binary Options Trading , Trading Education & Training Stock Market Training , Forex Trading Courses , Crypto Trading Tutorials

Beauty & Saloon: Beauty Parlours / Salons , Men's salon / Parlour , Ladies Parlour / Salon Spa & Wellness Centers , Hair Transplant , Hair Salons / Hair Studios , Men Hair Salon , Ladies Hair Salon Unisex Salon , Nail Salons , Makeup Artists , Tattoo Studios , Beauty Academies / Training Institutes , Makeup Academy , Hairstyles Academy , Nail Art Mehandi Artist

More..