How to Fix QuickBooks Error Code 12057?

QuickBooks, a notable accounting software, has revolutionized the accounting industry, making financial management a breeze for business owners. However, some QB users have occasionally encountered software errors, glitches, and freezes.

In this post, we will focus on a common error, QuickBooks Error 12057, which belongs to the 12xxx series of errors and is generally caused by internet connectivity issues or while updating QuickBooks Desktop.

This informative article aims to explore the factors leading to such errors and provides various troubleshooting methods to resolve QuickBooks Error 12057.

What Are the Main Reasons that Lead to the QuickBooks Error Code 12057?

The QuickBooks payroll error 12057 can be caused by several factors related to internet connectivity settings:

  1. Incorrect Internet Explorer settings: The error can occur if the Internet Explorer settings are not configured correctly.
  2. Incorrect SSL Settings: The user may also encounter this issue if the SSL settings are incorrect.
  3. Poor internet connection: A weak or unstable internet connection can lead to this error.
  4. Insufficient admin privileges: The user may not have sufficient administrative privileges to install updates, which can also trigger the error.

By when can you observe the QuickBooks Error 12057?

When attempting to download or update a copy of the QuickBooks desktop, users frequently encounter QuickBooks connectivity error 12057. Other error codes from the 12xxx series, such as Error 12001 and Error code 12007, may also appear during the installation or update process. These error codes share a common source, but the solutions for resolving them vary.

What are some of the methods to resolve the QuickBooks Error 12057?

With the steps given below, you can easily find a solution to troubleshoot QuickBooks error code 12057:

Suggested Reading: QuickBooks Error 15242

Procedure 1: Make changes in the Internet options

  • To begin, open the Run window by pressing the Windows and R keys together.
  • Next, type “Control Panel” into the Run window and hit Enter to open the Control Panel.
  • Once the Control Panel is open, select “Internet Options” from the available options.
  • Select the Advanced option.
  • Next, head to the Security section.
  • In the Security section, unmark the boxes next to the “Check for server certificate revocation” option.
  • After that, select “Check for publisher’s certificate revocation”.
  • Click “Apply,” then “Ok” to confirm the update.
  • Finally, open QuickBooks and attempt to upgrade it again.

Procedure 2: Configuring SSL settings

To adjust SSL settings in Internet Explorer for QuickBooks Desktop:

  • Open QuickBooks Desktop.
  • Go to the Help menu.
  • Select the Internet Connection Setup option.
  • Select the “Use the computer’s Internet connection settings” option to establish the instance when the program connects to the Internet.
  • Click on “Next.”
  • Go to the “Advanced” tab by clicking on “Advanced Connection Settings.”
  • Locate the “Security” section.
  • Within “Security,” select the “Use SSL 2.0 and SSL 3.0” options.
  • Once you have completed that, click on OK and then click Done.
  • After that, reopen QuickBooks and attempt to install the most recent updates.

Suggested Reading: QuickBooks Error 15223

Procedure 3: Access your PC as an admin

  • To begin the process, go to the User Accounts section in the Control Panel.
  • Within the user account option, verify that the currently logged-in user has administrator privileges. If not, grant all admin privileges to the user.
  • Right-click on the QuickBooks icon and select the “Run as administrator” option.

Finally, navigate to the Help menu and attempt to update QuickBooks to the latest version.

Procedure 4: Use the safe mode to update QuickBooks

For QuickBooks Error message 12057, if the aforementioned steps do not resolve the issue, try the following:

  • Restart your computer and, on the boot screen, repeatedly press the F8 key until the Advanced Boot Options appear.
  • Select Safe Mode with Networking from the advanced options and press Enter.
  • Upon loading the desktop screen, launch QuickBooks and attempt to update the accounting program.

Learn how to update QuickBooks desktop to latest:

  • Open your QuickBooks Desktop and navigate to the “Help” menu.
  • Select the “Update QuickBooks Desktop” option.
  • After completing the process, click on the “Update Now” tab.
  • Additionally, mark the checkbox next to “Reset Update” to delete the previously downloaded updates.
  • Finally, hit the “Get Updates” option to download the most recent updates available.
  • After the download is complete, close and reopen QuickBooks Desktop to proceed with the installation.
  • During the update process, you’ll be prompted to confirm the installation. Select “Yes” to proceed.
  • If you encounter any issues during the update, you may need to contact the support team for further assistance.


We hope that the provided steps have helped you in rectifying the QuickBooks Connectivity Error 12057. In case you continue to experience technical issues, don’t hesitate to seek assistance from ReconcileBooks experienced QuickBooks payroll support specialists. You can easily book a session with us to receive personalized guidance and troubleshooting assistance.

Frequently Asked Questions (FAQs)

How do I fix Error 12057 in QuickBooks Desktop?

1. Correcting Internet Settings and Configuring SSL Settings: One method for troubleshooting is to correct internet settings and configure SSL settings.
2. Updating QuickBooks in Safe Mode: Another method to resolve the error is to update QuickBooks in Safe Mode.

What is SSL TLS in QuickBooks?

Transport Layer Security (TLS), often referred to as TLS, is a crucial cryptographic protocol used in computer networks to enhance security.

How do I enable TLS 1.2 for QuickBooks?

To use TLS 1.2, follow these steps:
1. Open QuickBooks Desktop and select the Help tab.
2. Choose Internet Connection Setup from the Help menu.
3. Navigate to the Advanced tab and select the Advanced Connection Settings option.
4. In the Security section, enable the SSL 1.2 option and click OK.
5. Finally, click Done to save your changes.