How to Fix QuickBooks Desktop TLS 1.2 Error (Warning “Requires TLS 1.2”)?

Published Date: August 9, 2022   Updated Date: February 26, 2025

quickbooks desktop tls 1.2 error

TLS (Transport Layer Security) is a protocol used to ensure secure communication over a network. The QuickBooks TLS error occurs when your system is not compatible with TLS 1.2 or when the protocol is disabled, preventing secure transactions. Common error messages include “QuickBooks requires TLS 1.2 for secure communication” or “QuickBooks TLS 1.2 Failure Error.”

This article provides 3 solutions to resolve the QuickBooks TLS 1.2 Failure Error, the prerequisites for fixing it, and steps to prevent the issue. To fix this error, ensure your system meets the requirements for TLS 1.2 compliance.

If you wish to run your business accounting program trouble-free, it is imperative for you to resolve this issue on an immediate basis.

QuickBooks TLS 1.2 Error
QuickBooks TLS 1.2 Error

Solution 1: Enable TLS 1.2 Manually

If TLS 1.2 is disabled in your system settings, you’ll need to enable it. Follow these steps:

  1. Open Internet Explorer.
  2. Go to Tools > Internet Options > Advanced.
  3. Scroll down to the Security section.
  4. Uncheck TLS 1.0, 1.1 and ensure that Use TLS 1.2 is checked. If not, enable it.
  5. Click OK to save the changes.

Solution 2: Reset Internet Settings to Default

One of the most common fixes is resetting your internet settings to default mode. Here’s how to do it:

  1. Open Internet Explorer.
  2. Go to the Tools menu and select Internet Options.
  3. In the Internet Options window, go to the Security tab.
  4. Click the Internet icon.
  5. Choose the Default Level button and set it to Medium.
  6. Similarly, select the Local Intranet icon and set the Default Level to Medium.
  7. Click OK to save the changes
  8. Now, close and reopen Internet Explorer.

Solution 3: Disable Enhanced Security for Windows Server

If you’re using Windows Server 2003 or Windows Server 2008, you may need to disable enhanced security configurations that can interfere with TLS 1.2:

For Windows Server 2008:

  1. Open the Server Manager.
  2. Select Configure IE ESC.
  3. Turn Off the Enhanced Security Configuration for both Users and Administrators.
  4. Restart QuickBooks.

For Windows Server 2003:

  1. Go to the Control Panel and select Add or Remove Programs.
  2. Click on Add/Remove Windows Components.
  3. Clear the checkbox next to Internet Explorer Enhanced Security Configuration.
  4. Click Next and restart QuickBooks.

Optional Step to Fix the QuickBooks Desktop TLS 1.2 Error

Update QuickBooks to the Latest Version:

Older versions of QuickBooks may not be fully compatible with TLS 1.2. Make sure you’re using the most recent version of QuickBooks by checking for updates:

  1. Open QuickBooks Desktop.
  2. Go to the Help menu and select Update QuickBooks.
  3. Choose Update Now and follow the prompts to install the latest updates.

What are the Prerequisites to Fix QuickBooks Desktop TLS 1.2 Error?

Here are some prerequisites to fix a QuickBooks Desktop TLS 1.2 Error:

  • Operating Systems: QuickBooks TLS 1.2 is supported on Windows 7 (SP1), Windows 8.1, Windows 10, Windows Server 2012 R2, and Windows Server 2016.
  • Internet Explorer: It should be Internet Explorer 11 or higher. Internet Explorer is required for QuickBooks to communicate securely with online services.
  • .NET Framework: Ensure you have .NET Framework 4.5.2 or later installed. This framework is essential for running many QuickBooks functions securely.

How to Prevent QuickBooks Desktop TLS 1.2 Error?

  • Use the Correct Browser: Although Internet Explorer is required for TLS 1.2 communication, you can also consider using Microsoft Edge or Google Chrome for general web browsing to avoid security vulnerabilities.
  • Regularly Update Your Operating System: Ensure that your operating system is always up to date with the latest security patches, which may include important TLS-related updates.
  • Ensure Proper Permissions: Always ensure you have administrative rights to make changes to your system and settings.

When Should You Seek Professional Help for QuickBooks Desktop TLS 1.2 Error?

After following the steps outlined above, you should be able to resolve the issue but if you still face the issue or won’t be able to get QuickBooks runs smoothly, you can always contact QuickBooks support or consult a professional for further assistance. They can identify the root cause of why you’re still prompted with the warning.

Hire QuickBooks Desktop TLS 1.2 Error Resolution Services

Hiring professional services is a great option, If you’re unable to fix the QuickBooks Desktop TLS 1.2 Error yourself. Dancing Numbers offers a specialized support team of professional and experienced team members to fix your technical, functional, data transfer, installation, update, upgrade, or data migrations errors. Simplify payroll integration today and take back control of your time.
+1-800-596-0806 or chat with experts.


Frequently Asked Questions (Faqs)

What to do if You are Facing a Problem moving QuickBooks Online from QuickBooks Desktop?

If you wish to move from QuickBooks Desktop to QuickBooks Online, then you are required to confirm your Internet Explorer TLS security settings to ensure that it is perfectly enabled for TLS 1.2.

What to do if You are trying to Access QuickBooks Online from Internet Explorer?

Your particular TLS settings depend on your OS, hence you need to check it in case you are using QuickBooks Online from Internet Explorer.

close btn

Get Your Case Study

Call Now+1-800-596-0806
Top