Showing results for 
Search instead for 
Did you mean: 
8 helpful votes

TLS 1.2 for QuickBooks Desktop for Windows

Learn about the Operating System, Internet Explorer, Security, and .Net framework requirements for QuickBooks Desktop 2017 and later.

Not sure if your system is compatible with new security protocols? We'll tell you about the TLS 1.2 security protocol, and how it affects system requirements for QuickBooks Desktop.

TLS 1.2

TLS 1.2, an internet security protocol, is quickly becoming an industry security standard. In order to provide greater security and stability, all connections used by QuickBooks Desktop to access Intuit services need to meet certain system requirements. If these requirements are not met, services that include but are not limited to the following will be impacted:

    • All connected services such as payroll, payments, online banking, etc.
    • QuickBooks Desktop activation on a new computer
    • Password reset tool
    • Services that require Intuit account credentials (One Intuit Identity - OII) such as My apps, secure webmail, contributed reports, etc.
    • Intuit Data Protect (IDP)
    • Help pages
    • Ordering checks and supplies

If you're not sure which of the following requirements need to be met you can run the TLS 1.2 Readiness tool. The tool updates your system to become TLS 1.2 compliant provided it meets all Windows Operating System, Internet Explorer and .Net requirements listed below.

System requirements

To prevent any issues with these services and others that may not be listed, please make sure that the following requirements are met. Make sure the QuickBooks Desktop version you are using is updated to the latest release.

Operating System

The operating system needs to be Windows 7 or later. Appropriate operating systems include:

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

Visit Microsoft’s Windows store for purchase information and help with upgrading your operating system.

Internet Explorer

While you may be using another browser as your personal browser, QuickBooks Desktop uses features of Internet Explorer. Make sure that you've installed Internet Explorer 11 for the best security, and continuing updates by Microsoft.

  1. Close QuickBooks Desktop.
  2. Upgrade to IE 11.
  3. Reopen QuickBooks Desktop.

Net Framework

The .Net version will need to be 4.5.2 or greater. Please update to a later version of .Net as needed.

  1. Download .NET Framework from Microsoft's website.
  2. Save the file to your desktop.
  3. Double-click the file and follow the instructions on the screen to install.
  4. Reboot after the installation.

Note: If you encounter any errors while installing .NET Framework, please contact a qualified IT professional or Microsoft.

Internet Explorer Group Policy

If prompted by an error message, you may need to talk to your IT person or department to allow TLS 1.2 protocol in Internet Explorer.

  • See this Microsoft article for more information on how to default to TLS1.2 when group policies show that you have correct Internet Explorer. But do not have TLS 1.2 enabled.
  • You may need an IT professional to do this for you.

Elevated privileges

If prompted by an error message, you may need to run QuickBooks with elevated privileges. This is to ensure correct Internet security settings are established.

  1. Close QuickBooks.
  2. Right-click the QuickBooks icon.
  3. Select Run as Administrator.

Was this helpful?

You must sign in to vote, reply, or post

Need to get in touch?

Contact us