An easy guide to understand about the TLS 1.2 for QuickBooks Desktop:

Being a QuickBooks user, have you ever heard of TLS 1.2 for QuickBooks Desktop for Windows? QuickBooks TLS 1.2 is basically an advanced internet security protocol. For any business, security is the foremost priority, and it can’t be denied that a weak code can leak sensitive and confidential information and can cause irrecoverable loss to the business. The sensitive information of every company can’t be compromised, which makes data security the primary concern. This is where TLS 1.2 comes into the picture.

QuickBooks update its security standard on a regular basis, and this security update includes the QuickBooks TLS 1.2 update. In this article, we are going to talk about TLS 1.2 for QuickBooks Desktop for Windows. So, keep reading this post ahead can be of great assistance.

You might also see: How to Resolve QuickBooks Error Code 12157?

Brief into TLS 1.2 for QuickBooks Desktop

TSL1.2 for QuickBooks desktop - Screenshot

TLS basically stands for transport layout security and, as mentioned above, is a type of protocol that helps secure communication with the internet. Earlier, SSL/early TLS was QuickBooks desktop as an effective security protocol. It is changed from 1st of June, 2018. This change was made in order to meet the PCI data security standards. In order to provide greater security and stability, all the connections used by QuickBooks desktop to access Intuit services require to meet certain system requirements. In case the system requirements are not met, then it might affect the services, which includes:

If in case you are not sure of the following requirements, then you can go for the TLS 1.2 Readiness tool. This will update the system to become TLS 1.2 compatible and ensure that it meets all Windows operating systems, internet explorer, and .NET requirements.

It should be noted that from 22nd May 2017, QuickBooks is no longer supporting TLS settings of 1.0 or TLS 1.1. Moreover, QuickBooks needs Internet Explorer settings of TLS 1.2 only. In case you access it via Internet Explorer (Windows), then this will impact the access to QuickBooks online. But in another browser, such as Google Chrome or Firefox, this doesn’t impact the changes.

  • For Windows 10 & IE 11 Users: In case you use Internet Explorer 11 quite frequently, then it should be taken into consideration that IE TLS 1.2 is enabled by default, so you need to confirm TLS 1.2 is enabled.
  • For XP/Vista or IE 8 users only: IE 8 or Windows XP/Vista users are suggested to upgrade their OS to a later version to get IE 11, where one can use TLS 1.2.
  • Windows 7/8/8.1 & IE 9/10 users only: It should be noted that in Internet Explorer 9 or 10, TLS 1.2 is not enabled by default, so you need to upgrade the internet explorer to 11 or enable TLS 1.2 in the browser settings.

TLS 1.2 over SSL/Early TSL

If you are doubtful about TLS 1.2 over SSL/Early TSL, here we have mentioned why you should go for TLS 1.2. The secure layer i.e. SSL was introduced by Netscape in 1990. The SSL and early TLS both have some gaps in them. Several times, via widespread POODLE and BEAST exploits, attackers have taken advantage of these gaps. The factor causing these vulnerabilities was the failure to update the SSL with time.

On the other hand, TLS has gone through a lot of revisions, which has made it better. They have been adding support for new cryptographic algorithms. The TLS 1.2 is more reliable than any other service present out there. So, you are recommended to update to the latest QuickBooks desktop update for TLS 1.2.

Consequences of not updating TLS 1.2

Intuit launched a security protocol that needs all the connections used by the QuickBooks software to fulfill specific requirements after May 31, 2018. This is just for stringent security and confirmed confidentiality of all the data that you might fill in its QuickBooks. Inability to comply with the requirements might lead to further consequences, which include:

  • Affecting connected services like payroll, payments, online banking, etc.
  • Hampering the activation of the QuickBooks desktop program on the new system
  • Issues in ordering checks and supplies
  • VAT e-filing
  • Or Intuit Data Protect feature might not work properly
  • Services that require Intuit account credentials to operate might be affected.
  • In case you lost the password, then there is no way back.

Read Also: Move your QuickBooks Desktop file to QuickBooks Online

System requirements for TLS 1.2

Do you know the system compatibility of TLS with your system? In order to prevent any issues with the services, you need to ensure that the software is up to date and also ensure that the system meets all the basic requirements. Let us explore the basic necessities to make the system compatible and ready for TLS 1.2:

QuickBooks TLS 1.2 Update Requirement - Screenshot

Operating System

The list of operating systems that you might need includes:

  • Windows 8.1
  • Windows 10
  • MS Windows Server 2008 R2
  • Windows Server 2012 R2
  • Windows Server 2017

Internet Explorer

QuickBooks desktop makes use of the features of internet explorer. So, you need to ensure to install Internet Explorer 11 in order to have the latest updates from Microsoft.

  • Firstly close QuickBooks.
  • And then upgrade to IE 1.1
  • Reopen QuickBooks desktop.

.NET Framework

The QuickBooks accounting software demands 4.5.2 or greater .Net framework. Here is the process to get an updated version.

  • Downloading the .Net framework from Microsoft’s website.
  • And then save it to the desktop.
  • Followed by that, double-click the file and carry out the onscreen prompts.
  • Lastly, reboot the system.

Internet Explorer group policy

In case the internet explorer group policy shows that you have the correct Internet Explorer but the TLS 1.2 isn’t set up, then you can follow the required steps.

Elevated privileges

You might need to run QuickBooks with elevated privileges. This is to ensure that the correct internet security settings are established. The steps to be followed are as follows:

  • The first thing is to close QuickBooks.
  • And then, hit a right-click on the QuickBooks icon.
  • Lastly, choose the run as admin option.
Run QuickBooks as admin- screenshot

Read Also: Steps to convert Quicken data into QuickBooks data

Steps to Avoid TLS 1.2 Update Errors in QuickBooks

You can successfully avoid TLS 1.2 errors by considering the following pointers.

  • It is required to have the latest release of QuickBooks desktop version. You need to ensure that they have fully up to date with the latest patches, always.
  • You might use Intuits TLS 1.2 readiness tool on any system with the updated version of QuickBooks. This will help in finding out whether it is ready to use the security layer.
  • If the tool indicates that the system is not ready, then you need to review the details and make the required changes.
  • Downloading the latest Internet Explorer is also required.
  • Admin access and privileges are a must to have the best internet security settings.

What issue you may face due to TLS 1.2?

  • TLS 1.2 failure warning messages on Windows 10
  • TLS 1.2 error continues after .net, and TLS 1.2 operations are confirmed
  • Internet Explorer TLS 1.2 Validation Failed Contact your administrator for further support. ErrorKey – HKLM_IE_SECURITY_PROTOCOL_ERROR
  • TLS 1.2 validation failed in QuickBooks Pro
  • This version of QuickBooks requires TLS 1.2 for secure communications. You must perform the following actions to allow QuickBooks to use TLS 1.2

Steps for Resolving QuickBooks TLS 1.2 Errors (Prompts Related)

When you make use of the QuickBooks desktop, you might face some error prompts. Here is how you can deal with this:

Method 1: Run the TLS 1.2 Readiness tool from the QuickBooks Tools Hub program

When you run this tool, you will update your operating system to be TLS 1.2 supportable.

Step 1: Download and install the QuickBooks Tool Hub

QuickBooks Tool Hub program helps to fix common QuickBooks errors.

  • At first, shut your QuickBooks.
  • And then, download the latest version ( of the QuickBooks Tool Hub and save it where you can easily find it.
  • After that, open the downloaded file (QuickBooksToolHub.exe).
  • You need to follow the on-screen instructions to install and agree to the terms & conditions.
  • Once the installation completes, hit double-click on the icon on your Windows desktop to open the tool hub.
QuickBooks Tool Hub - Icon

Step 2: Run the TLS 1.2 tool from Tool Hub

  • Choose Installation Issues and then select QuickBooks TLS 1.2 Tool from the bottom right corner.
  • Click OK to open the TLS Tool and then hit on Yes to the EULA Agreement.
  • Now select Run and wait for a few seconds.
  • Once the tool completes the procedure, hit a click on Exit.

Important: If the above-given steps will not resolve your issue or you are not good in technical aspects to follow the steps, then go through these options:

  • You can contact an IT professional.
  • The error might be prompted due to a lack of privileges. You need to run the software as admin.

Read this also: Verify and Rebuild Data in QuickBooks Desktop

Winding up!

The information we have shared above is expected to work up to a great extent when it comes to TLS 1.2 for QuickBooks Desktop for Windows and related information. However, if you are looking for any help or want to speak with an expert, then you can contact our executives at 1-800-761-1787 and discuss your issue directly with our QuickBooks support team. We are a group of certified QuickBooks ProAdvisors, who work round the clock to provide the best possible services to you across the globe.

FAQs related to TLS 1.2 for QuickBooks Desktop for Windows

What is TLS 1.2?

TLS is the abbreviation for Transport Layout Security. It is a protocol used for securing communication with the internet.

How do I know if TLS 1.2 is enabled?

The steps to check if TLS 1.2 is enabled or disabled are:
Hit on the Start menu.
Open the Control Panel and go to Internet options.
Head to the Internet Properties window.
Here, click on the Advanced tab.
Go to the Security section.
Finally, checkmark the box beside Use TLS 1.2.

Is TLS 1.2 enabled by default?

Yes! TLS 1.2 is generally enabled by default by the Operating System.


Related articles:

Steps to Restore a QuickBooks Company File from a Local Backup

How to Resolve QuickBooks Error Code Skipped 111?

Reinstall QuickBooks for Windows using QuickBooks clean install tool

Call Now +1-800-761-1787