How to Resolve QuickBooks Error 12031: A Step-by-Step Guide
QuickBooks Error 12031 may seem daunting, but with the right troubleshooting steps, you can quickly resolve it and get back to managing your business.

QuickBooks is a powerful tool for managing finances, payroll, and accounting, but like any software, it can sometimes run into errors that interrupt its smooth operation. One such issue is QuickBooks Error 12031, which often occurs during the update process when QuickBooks fails to download updates. If you’ve encountered this error, don’t worry! It’s usually a solvable issue.
In this blog, we will walk you through what QuickBooks Error 12031 is, its common causes, and the steps to resolve it so that you can get back to managing your business smoothly.
What is QuickBooks Error 12031?
QuickBooks Error 12031 is a connectivity error that occurs when QuickBooks cannot establish a stable connection with the update server. The error typically appears with the following message:
"Error 12031: QuickBooks is unable to connect to the internet."
This error prevents QuickBooks from downloading important updates, including payroll or software updates, which can affect the functionality of the software if left unresolved.
Common Causes of QuickBooks Error 12031
There are several reasons why you might encounter QuickBooks Error 12031. Some of the most common causes include:
- Internet Connection Issues: A weak or unstable internet connection can cause QuickBooks to fail in connecting to the update server.
- Firewall or Antivirus Blocking QuickBooks: Security software, such as firewalls or antivirus programs, can block QuickBooks' access to the internet, preventing it from downloading updates.
- Outdated QuickBooks Version: If you are using an outdated version of QuickBooks, it may have compatibility issues with the update server, leading to error 12031.
- Proxy Server Settings: Incorrect proxy server settings can disrupt QuickBooks' ability to connect to the internet for updates.
- Corrupted QuickBooks Files: Damaged QuickBooks program files can cause connectivity issues, triggering error messages like 12031.
Read More:- QuickBooks Error 15240
How to Fix QuickBooks Error 12031
Now that we know what causes QuickBooks Error 12031, let’s go over some troubleshooting steps to resolve the issue.
1. Check Your Internet Connection
The first step in troubleshooting error 12031 is to ensure your internet connection is stable. A weak or intermittent connection can disrupt the update process. To check:
- Make sure your internet connection is active.
- Try browsing other websites to confirm that your internet is working correctly.
- Restart your router or modem if you experience connection issues.
- If possible, switch to a wired connection instead of Wi-Fi for a more stable connection.
2. Temporarily Disable Antivirus and Firewall
Your antivirus or firewall software might be blocking QuickBooks from accessing the update server. To resolve this, you can temporarily disable your firewall and antivirus and then try updating QuickBooks again.
For example, on Windows:
- Open Windows Security or your antivirus software.
- Temporarily turn off the firewall and antivirus.
- After disabling, try updating QuickBooks.
- If the update is successful, re-enable your antivirus and firewall and add exceptions for QuickBooks.
3. Adjust Proxy Server Settings
If you're using a proxy server, incorrect settings can interfere with QuickBooks' internet connection. To fix this:
- Open QuickBooks and click on the Help menu.
- Select Internet Connection Setup.
- Choose No Proxy (or adjust the settings based on your proxy server details).
- Click Next and then Done.
After adjusting the proxy settings, try updating QuickBooks again.
4. Update QuickBooks to the Latest Version
Sometimes, an outdated version of QuickBooks can trigger Error 12031. Ensure that you’re using the latest version of QuickBooks. To do this:
- Open QuickBooks.
- Go to the Help menu and select Update QuickBooks.
- Follow the prompts to check for the latest updates and install them.
- Restart QuickBooks after the update is installed.
5. Run QuickBooks as Administrator
Running QuickBooks with administrative privileges can sometimes fix connectivity issues. To run QuickBooks as an administrator:
- Right-click on the QuickBooks shortcut icon.
- Select Run as Administrator.
- Try to update QuickBooks again.
6. Check Your Date and Time Settings
Incorrect system date or time settings can cause connection issues with the update server. Make sure your system’s date and time are set correctly:
- Right-click on the date and time in the taskbar.
- Select Adjust date/time.
- Ensure that the time zone is correct and that your system is set to the correct time and date.
7. Reset Your Internet Explorer Settings
QuickBooks uses Internet Explorer for web-related functions, and if the settings are misconfigured, it can lead to error 12031. To reset Internet Explorer:
- Open Internet Explorer.
- Click the gear icon in the top-right corner and select Internet Options.
- Go to the Advanced tab.
- Click Reset and follow the instructions.
- Restart your computer and try updating QuickBooks again.
8. Repair QuickBooks Installation
If none of the above solutions work, you may need to repair your QuickBooks installation. To do this:
- Open Control Panel and select Programs and Features.
- Find QuickBooks in the list of programs.
- Right-click and select Repair.
- Follow the prompts and restart your computer after the repair is complete.
9. Reinstall QuickBooks
As a last resort, if the error persists, you can uninstall and then reinstall QuickBooks. Before doing so, make sure to back up your company files. To uninstall QuickBooks:
- Go to Control Panel > Programs and Features.
- Find QuickBooks and select Uninstall.
- Download and install the latest version of QuickBooks from the official website.
- Restore your backup file and check if the error is resolved.
Read More:- QuickBooks error 15100
Preventing QuickBooks Error 12031 in the Future
To prevent QuickBooks Error 12031 from occurring again, here are a few tips:
- Ensure a stable internet connection: Always use a reliable internet connection when updating QuickBooks.
- Keep your QuickBooks software updated: Regular updates ensure compatibility with servers and improve overall performance.
- Configure security software correctly: Ensure that your antivirus and firewall settings allow QuickBooks to access the update servers.
- Check your system date and time regularly: Incorrect settings can lead to connection issues.
Conclusion
QuickBooks Error 12031 may seem daunting, but with the right troubleshooting steps, you can quickly resolve it and get back to managing your business. By ensuring a stable internet connection, configuring your firewall and antivirus settings, and keeping your software up to date, you can prevent this error from occurring in the future.
What's Your Reaction?






