Error 12031
Network Connectivity Issue
Medium Severity
Fix Time: 10-30 minutes

Problem Overview

QuickBooks Error 12031 occurs when there are network connectivity problems preventing QuickBooks from communicating with Intuit servers or other network resources. This error typically indicates issues with internet connection, DNS resolution, or network configuration.

Common Symptoms

  • Cannot connect to online services
  • "Network connectivity issue" error message
  • Slow or intermittent connections
  • Timeout errors during operations
  • Unable to download updates

Common Causes

  • Internet connection problems
  • DNS resolution failures
  • Firewall blocking connections
  • Proxy server configuration
  • Network adapter issues

Quick Resolution

  • Restart network equipment
  • Reset network settings
  • Check firewall configuration
  • Clear DNS cache
  • Update network drivers

Step-by-Step Solution

1
Restart Network Equipment
Power cycle your network equipment to resolve temporary connectivity issues.
  1. Turn off your computer
  2. Unplug your modem and router from power
  3. Wait 60 seconds for complete power drain
  4. Plug in the modem first and wait for all lights to stabilize
  5. Plug in the router and wait for it to fully boot
  6. Turn on your computer and test the connection
Note: This simple step resolves many network connectivity issues by clearing temporary glitches in network equipment.
2
Reset Network Settings in Windows
Reset Windows network settings to clear corrupted configurations and DNS cache.
  1. Press Windows Key + X and select Command Prompt (Admin) or Windows PowerShell (Admin)
  2. Type the following commands one by one, pressing Enter after each:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
netsh int ip reset
  1. Restart your computer after running these commands
  2. Test QuickBooks connection again
Success Tip: These commands clear DNS cache, release and renew IP address, and reset Windows socket and IP configurations.
3
Check Firewall and Security Software
Configure security software to allow QuickBooks network connections.
  1. Open your antivirus/security software
  2. Find the firewall settings or application rules
  3. Ensure QuickBooks executables are allowed for both inbound and outbound connections
  4. Add exceptions for common QuickBooks ports (80, 443, 8019, 55378-55382)
  5. Temporarily disable security software to test if it's causing the block
  6. Re-enable after testing and configure proper exceptions
// QuickBooks executables to whitelist:
QBW32.EXE
QBDBMgrN.exe
QBW32Proc.exe
QBCFMonitorService.exe
QBUpdate.exe
4
Change DNS Server Settings
Use reliable public DNS servers to improve domain name resolution.
  1. Press Windows Key + R, type ncpa.cpl and press Enter
  2. Right-click your active network connection and select Properties
  3. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties
  4. Select Use the following DNS server addresses
  5. Enter the following DNS servers:
Preferred DNS server: 8.8.8.8
Alternate DNS server: 8.8.4.4

Or use Cloudflare DNS:
Preferred: 1.1.1.1
Alternate: 1.0.0.1
  1. Click OK and restart your computer
Important: Using public DNS servers can resolve many domain resolution issues but may not be allowed on corporate networks.
5
Update Network Drivers
Ensure your network adapter drivers are up to date for optimal performance.
  1. Press Windows Key + X and select Device Manager
  2. Expand the Network adapters section
  3. Right-click your network adapter and select Update driver
  4. Choose Search automatically for updated driver software
  5. Follow the prompts to install any available updates
  6. Restart your computer after driver updates
Alternative: You can also download the latest network drivers directly from your computer manufacturer's website or network adapter manufacturer's site.

Network Diagnostics Guide

Network Connectivity Checklist

Test Command/Method Expected Result
Basic Connectivity ping google.com Successful replies
DNS Resolution nslookup qbdesktop.intuit.com Returns IP address
Port Connectivity telnet qbdesktop.intuit.com 443 Connection established
Network Path tracert qbdesktop.intuit.com Complete path shown
QuickBooks Services Test in QuickBooks No error 12031

Network Configuration

Reset TCP/IP stack, configure DNS settings, check proxy configurations, and verify network adapter settings.

Security Settings

Configure firewall rules, antivirus exceptions, Windows Defender settings, and application permissions.

Hardware Diagnostics

Update network drivers, check physical connections, test with different cables, and diagnose hardware issues.

Connection Testing

Use ping, tracert, telnet, and network diagnostic tools to identify connection problems.

Frequently Asked Questions

Why does QuickBooks show network errors when my internet is working?

QuickBooks may show network errors even when general internet browsing works because QuickBooks uses specific ports, protocols, and server connections that might be blocked by firewalls, antivirus software, or network configurations. While web browsing typically uses common ports (80, 443), QuickBooks may use additional ports for updates, banking, and multi-user access that could be restricted on your network.

Can VPN or proxy servers cause Error 12031?

Yes, VPNs and proxy servers are common causes of Error 12031. They can interfere with QuickBooks' ability to connect directly to Intuit servers, cause DNS resolution issues, or introduce latency that triggers timeout errors. If you're using a VPN or proxy, try disabling it temporarily to see if it resolves the issue. You may need to configure exceptions for QuickBooks traffic or use split tunneling for QuickBooks applications.

How can I test if specific QuickBooks ports are blocked?

You can test port connectivity using the telnet command or online port checking tools. Open Command Prompt as Administrator and type "telnet qbdesktop.intuit.com 443" to test HTTPS connectivity. For other ports QuickBooks uses (like 8019 for updates or 55378-55382 for multi-user mode), you can use similar commands. If the connection fails or times out, those ports may be blocked by your firewall or network configuration.

What if Error 12031 only occurs with specific QuickBooks features?

If Error 12031 only affects specific features (like online banking but not updates, or vice versa), the issue is likely related to specific servers or ports used by those features. Check Intuit's system status page for specific service outages, verify that required ports for those features are open, and ensure your firewall isn't selectively blocking certain QuickBooks functions. Different features may connect to different Intuit servers with varying security requirements.

Need Professional Help?

Our QuickBooks experts are available 24/7 to help resolve Error 12031 and other network connectivity issues.

Phone Support

Speak directly with our technicians

Remote Assistance

Let us fix it for you remotely

Live Chat

Get instant help online

Email Support

Detailed assistance via email

Contact Support Now