QuickBooks Error 12031 happens because of network timeout that hinder QuickBooks from accessing the server. Firewall and updating QuickBooks payroll service might cause this error. Here are the solution for this QuickBooks payroll error 12031. Read More: