When upgrading QuickBooks or the QuickBooks payroll service, the error code 12031 occurs. The network timeout that prevents QuickBooks from accessing the server is the cause of this issue. This error may also be brought on by firewall problems or other security issues. QB Error Code 12031 There may be a frequent mistake with QuickBooks that requires an immediate fix. We'll go through all there is to know about this problem and what the best fixes are. The QB Update Error Code 12031 typically appears when users attempt to update the QB software or the QB payroll services. The network timeout that QuickBooks users experienced while using the software is what led to this annoying and unpleasant error.