+1-802-778-9005
Home>>QuickBooks Errors & Their Support Most Common QuickBooks Crashing or Not Responding Errors/Problems How To Resolve QuickBooks TLS 1.2 Internet Security Levels Error?

Submit Your Details to Continue Reading

Navigation

Highlights (Key Facts & Solutions)

  • Primary Issue: The TLS 1.2 error is a secure communication failure preventing QuickBooks services (payroll, payments, online banking) from connecting to Intuit servers.
  • Essential Fix (Recommended): Use the QuickBooks TLS 1.2 Tool located under the Installation Issues tab in the QuickBooks Tool Hub to automatically make the system TLS 1.2 compliant.
  • Core Fix (Manual): Ensure that Internet Explorer 11 is installed, and manually verify the security settings. Specifically, navigate to Internet Options, then the Advanced tab, and ensure Use TLS 1.2 is checked.
  • Server Environment Fix: For Windows Server (e.g., 2008, 2012), the solution requires an administrator to disable the Internet Explorer Enhanced Security Configuration (IE ESC) via Server Manager.
  • Migration File Limit (Total Targets): To successfully move a file to QuickBooks Online, the company file must contain fewer than 4,000,000 links between transactions (viewable by pressing F2 or Ctrl+1 in QBDT). Files exceeding this limit may require data condensing or only allow a list and balance conversion.
  • Migration Preparation (Payroll): Payroll must be turned off in QuickBooks Desktop before migration, as the conversion process cannot accurately transfer QBDT’s payroll data details to the distinct QuickBooks Online platform.

Overview

QuickBooks TLS 1.2 is an advanced internet security technology. Security is the priority for any business, and it is undeniable that a weak code can expose private and sensitive data and result in irreversible losses for the company. Data security is the priority as no company’s important information may be compromised. TLS 1.2 enters the scene at this point.

The QuickBooks TLS 1.2 update is part of QuickBooks’ regular security standard updates. We will discuss TLS 1.2 for QuickBooks Desktop for Windows in this article. Below mention is a guide that will let you  understand about TLS 1.2 for QuickBooks.

Understanding QuickBooks TLS 1.2 Error QuickBooks Internet Security Levels Error

QuickBooks TLS errors occur due to changes in the functionalities of QuickBooks Online Internet Explorer. The error is caused in a manner that hinders the functioning of QuickBooks online, and Internet Explorer no longer supports TLS. Thus leading to difficulties in accessing QuickBooks online.

Moreover, if a user tries to use another browser like Google Chrome, they won’t be able to access the complete data. Switching browsers requires you to transfer the data from QuickBooks Online to QuickBooks Desktop, which can only be accomplished using Internet Explorer.

Causes of QuickBooks TLS 1.2 Error

QuickBooks TLS error occurs when you are using QuickBooks, and there are inconsistencies with updates on security changes of the Transport Security layer. The causes of QuickBooks TLS error have been highlighted below: 

  • Your current QuickBooks version might need to be updated. Thus, you need to check the version of your QuickBooks Desktop application. 
  • Your system might be facing compatibility issues with the current version of Internet Explorer.
  • Another probable reason for QuickBooks TLS error is limited administrative access for the system on which QuickBooks is installed.
  • You might have disabled TLS 1.2 in Internet Explorer, which also causes QuickBooks TLS errors.

How to Fix QuickBooks TLS 1.2 Internet Security Level Error?

Users can fix QuickBooks TLS 1.2 Internet Security Level Error by the below-mentioned troubleshooting steps. Two approaches can be opted by users to fix QuickBooks TLS Error. Each approach is based on the Windows and Internet Explorer versions used by the individuals.

Solution 1: Performing a Reset Internet Settings to the Default Option

The first troubleshooting step is resetting internet settings to fix the QuickBooks TLS Error.

Users can follow the below-mentioned steps to reset the internet settings to default options:

  • Step: Open Internet Explorer on your System 
  • Step: Go to Tools Menu and Select Internet Options
  • Step: Proceed by selecting the Security Tab
  • Step: Next, click on the internet icon 
  • Step: Select the given Default level tab at the bottom and change the level to Medium 
  • Step: Find and select the local intranet icon
  • Step: Opt for the Default level button at the right of the bottom side and reset the level to Medium 
  • Step: Conclude by clicking OK 
  • Step: Close the Internet Explorer and reopen it.

Solution 2: Changing internet settings to default mode on Windows 2003/2008

The processes differ for Windows Server 2008 and 2003.

Mentioned below are the steps involved in troubleshooting QuickBooks TLS Error for Windows Server 2008:

  1. Step: Click on the Windows Start button and select Server Manager 
  2. Step: Opt for the Configure IE ESC link 
  3. Step: Proceed by selecting Choose Off for Users and Administrators 
  4. Step: Relaunch QuickBooks.
Mentioned below are the steps for Windows Server 2003: 
  1. Step: Start by clicking the Windows Start button and click on the Control panel 
  2. Step: Double-click on the Add or Remove program button 
  3. Step: View the left side of the pane and select Add or Remove Windows component 
  4. Step: On the dialog box highlighting the Windows feature list, uncheck the option for Internet Explorer Enhanced Security Configuration 
  5. Step: Conclude the process by clicking Next.

Moving from QuickBooks Desktop to QuickBooks Online

Users willing to access QuickBooks online can do so just by QuickBooks Desktop file to QuickBooks online. QuickBooks Online did not support Internet Explorer TLS TLS 1.0 and TLS 1.1 a year ago. If users are willing to opt for QuickBooks online, considerations concerning the web settings of TLS 1.2 are required.

This will allow users to gain access to QuickBooks online through Internet Explorer.

To move QuickBooks Desktop file to QuickBooks online, users are required to follow the below-mentioned steps:

Step 1: Prepare and back up your desktop file

It is crucial to note that users have 60 days from creating a QuickBooks Online account to move their data from QuickBooks Desktop to QuickBooks Online.

To Backup your data before migration from QuickBooks Desktop to QuickBooks Online, you need to perform the following steps: 

  1. If you are in multi-user mode, select File on the top menu bar, then click Switch to Single-user Mode.
  2. Click on File again, select Create Backup, then select Local Backup.
  3. In the prompt-up window, select Local Backup and then click Next.
select Local Backup
  1. Go to the Local Backup Only section, select Browse, then select the location where you want to save the Backup of your company file. 
select Browse
  1. You can select the number of backups you need. However, this is optional. 
  2. QuickBooks Desktop conducts a test run to check if the backup file is correct before saving.
test run to check if the backup
  1. Click OK when you are all set to conclude the backup process. 
  2. Proceed to select Save it now, and then click on Next. Users can see a confirmation message once the backup process is accomplished. 
QuickBooks Desktop Information

Backups can be considered both manually and automatically based on user demands.

Step 2: Update QuickBooks to the Latest Version

It is necessary to ensure that QuickBooks is updated to its latest version before considering migration.

Users can follow the below-mentioned steps to download and install the latest updates for QuickBooks Desktop

  1. If you are in multi-user mode, you must Switch to Single-user Mode.
  2. Click on the help option and then proceed with Update Now.
Update Now Option
  1. Select Get Updates and then close the dialog box. 
Update dialog box
Update QuickBooks Desktop
  1. Click on File and then click on Exit. 
  2. Restart the QuickBooks Desktop application 
  3. In the case of payroll, you are required to run the application right away. 

Step 3: Check for Total Targets

You are required to check your Total Targets. You must press Ctrl+1 in QuickBooks Desktop to access the Product Information window. You can check for the number of Total Targets, which is displayed in the File Information section. The image below is a visual representation of the kind of pop-up you will see:

Product Information window
  • Note: If users see a Target number of over 700,000 for Canada and over 500,000 for the UK and South Africa (ZA), their account is only eligible for a list and balance conversion.

Step 4: Remove Ministere du Revenu (This step concerns companies functioning outside of Quebec).

Follow the below-mentioned steps to accomplish this step: 

  1. Navigate to the section highlighting Suppliers, and then head to Supplier Center 
  2. Locate Ministere du Revenu
  3. Open the supplier section 
  4. Navigate to Sales Tax Settings
supplier section
  1. Uncheck all the boxes as shown 
  2. Mark the supplier as Inactive 
  3. Conclude the process by clicking OK and closing the window.

Step 5: You are required to turn off the payroll option in the QuickBooks Desktop file

Note: Turning off-payroll in the QuickBooks Desktop file is necessary to avoid criticalities post-migration to QuickBooks online. 

To turn off payroll, you are required to follow the below-mentioned steps: 

  1. Select Edit from the top menu bar, then opt for Preferences from the dropdown menu
Edit option in the top menu bar
  • Users will be prompted to a window as shown below:
QuickBooks dashboard with the Payroll & Employees option highlighted in the left-hand menu for easy navigation
  1. Select the option of Payroll & Employees as shown on the left-side menu bar 
  2. Opt for the Company Preferences tab as shown in the Preferences window
  3. Select the No Payroll on the window displayed 

Step 6: You are required to save your Sales Tax Liability report

You are required to save or print a copy of the concerned Sales Tax Liability Report. This is required for post-migration purposes, where it will help with entering adjustment techniques.

You are required to follow the below-mentioned steps to save your Sales Tax Liability Report:

  1. Select the reports menu and then select Supplier Payable
  2. Opt for Sales Tax Liability
Supplier Payable
  1. From the drop down menu highlighting dates, select All. 
  2. Look for the Print drop down at the top and then click on it, Proceed by clicking Save as PDF. 
  3. Select the folder you want to save the File in, name the File, and finish the process by clicking Save.
Save as PDF option
  1. After saving the File, you can print it.

Step 7: Export your reports and lists

Note: This process must be considered only if an organization has more than 700,000 targets. However, if optional, this step can be skipped. 

  1. Open QuickBooks Desktop, select Reports from the top menu bar and select Report Center. 
  2. Look for any report and then open it. 
  3. Select the desired date range available in the Dates drop down menu.
  4. Choose Excel in the toolbar. Users can also print or Email to save the report as PDF.
  5. In the Excel drop down menu, select Create New Worksheet. This will create a new Excel workbook, or select Update Existing Worksheet to update an existing one with data in the open report.
  6. To export the data, click Export and locate the workbook on your computer.
  7. If you want to format the data customized, you can opt for the Advanced option. This step is optional. 
  8. If you see a prompt displaying that your report has too many columns, select Advanced. Proceed by selecting and unchecking the Space between columns, then click OK. 
  9. Proceed by clicking OK to export the data. 

You must repeat these steps for each report you want to export. 

export the data option

Step 8: Migrate the Data from QuickBooks Desktop to QuickBooks Online

After completing the above processes, you can migrate the data from QuickBooks Desktop to QuickBooks Online.

For QuickBooks Desktop Pro or Premiere, follow the below-mentioned steps:

  1. Login as administrator to the company file you need to import 
  2. Select the Company menu, then select Export Company File to QuickBooks Online. 
  3. Select Get Started
  4. Click Select Destination, then proceed to sign in with your QuickBooks Online account 

For QuickBooks Desktop Enterprise, follow the below steps to import the backed-up data:

  1. In QuickBooks Desktop, proceed by logging in as an admin to the company file you want to export 
  2. Press F2 to access the product information. 
  3. While on the Product Information Page, proceed by clicking CTRL+B+Q, then select the OK button at the bottom of the product information page. 

In case you track inventory in QuickBooks Desktop, you can perform the following measures:

  1. Press Yes to gain access to and import them, then choose the desired date
  2. Click on No in case you want to set up new items later in QuickBooks Online 
  3. Sign in with your QuickBooks online account 
  4. Proceed by specifying the company file you want to export. 

You will get to see the QuickBooks online dashboard. A visual representation of the dashboard has been provided below:

QuickBooks online dashboard
Choose the company file you want to export
Completed Window
Event planning window

Step 9: Moving Necessary Lists

Users must move necessary lists based on priority from QuickBooks desktop to QuickBooks Online.

Mentioned below is a checklist of the lists that are required to be moved to complete the migration process:

  • Chart of Accounts
  • Products and Services
  • Customer
  • Supplier

Step 10: Setting Up Inventory

Users can enable inventory tracking on QuickBooks online by following the below-mentioned steps:

  1. Click on Settings and then proceed by Clicking on Account and Settings 
  2. Click on Sales on the window which is prompted 
  3. Proceed by selecting Edit in the Products and Services sections
  4. Enable the Show Product/Service column present on the Sales form 
  5. Enable options of Track quantity and price/rate and Track inventory quantity on hand
  6. Click on Save and proceed by selecting Done.

Verifying if TLS 1.2 is Enabled

Users can verify if TLS 1.2 is enabled for their QuickBooks desktop by following the below-mentioned approaches. Verifying if TLS is enabled can help eradicate QuickBooks TLS Error. However, the steps to verify QuickBooks TLS vary based on the version of Windows you are currently using. 

Enabling TLS 1.2 for Windows 10 User

Users can avail QuickBooks services on Windows 10 with the help of built-in Internet Explorer 11. Windows 10 comes with TLS 1.2, which is by default enabled.

However, if users want to verify, they can do so by following the below-mentioned procedure:

  1. Close QuickBooks Desktop from the taskbar and launch Internet Explorer
  2. Click on “Internet Explorer,” available in the “Tools” menu 
  3. Click “Advanced Tab” and scroll down to the “Security Section.” 
  4. Now check if “TLS 1.2” is enabled and check the box to enable the same 
  5. Conclude by clicking “Apply” and then close the dialog box by clicking “OK.”
  6. By selecting ‘Internet Explorer, ‘reopen the QuickBooks Desktop application and check if the issue is resolved 

Users can follow the above processes for Windows 7/8/8.1 to enable TLS 1.2 on their desktops. However, it is enabled by default if users have updated their Internet Explorer to version 11. In the case of older versions of Internet Explorer, users must enable it manually by following the processes mentioned above.

Resolve it now button

Concluding the Troubleshooting Process!

While you are updating QuickBooks TLS 1.2, you may face some errors. Users actively using QuickBooks are aware that the error persists, and these can be fixed with some troubleshooting steps. The above measures will help in fixing QuickBooks TLS errors. In case of any assistance, contact us at +1-802-778-9005 or drop a mail at: support@ebetterbooks.com.

FAQs!

What exactly is TLS 1.2, and why is it mandatory for QuickBooks Desktop?

TLS (Transport Layer Security) is an advanced internet security protocol that ensures data privacy and integrity between your QuickBooks Desktop application and Intuit’s remote services. It is the successor to the insecure SSL and early TLS protocols (1.0 and 1.1).

Intuit mandated the use of TLS 1.2 for all connected services starting in 2017 and 2018 to align with industry security standards and ensure Payment Card Industry Data Security Standard, or PCI DSS, compliance. This higher security level protects sensitive customer and financial data.

The QuickBooks services affected if TLS 1.2 is not enabled include:

  • All connected services, such as payroll, payments, and online banking
  • QuickBooks Desktop activation on a new computer
  • The password reset tool
  • Intuit Data Protect, or IDP, features

If my QuickBooks version is outdated, can I just enable TLS 1.2 in Internet Explorer to fix the issue?

No, simply enabling TLS 1.2 in Internet Explorer (IE) is generally insufficient if your QuickBooks Desktop application is outdated. The fix requires both your operating system environment and the QuickBooks software itself to be compatible.

An outdated version of QuickBooks may lack the core internal programming or security patches required to correctly initiate a TLS 1.2 handshake.

The recommended steps, verified by Intuit, are to:

  • Update QuickBooks Desktop: Ensure you are running a supported and fully patched version (typically the current year and the two preceding years).
  • Run the TLS 1.2 Tool: Utilize the dedicated QuickBooks TLS 1.2 Tool found within the QuickBooks Tool Hub to automatically configure your system settings.
  • Update Internet Explorer: Ensure IE 11 is installed, as QuickBooks uses its components for online connectivity.

I performed the “Reset Internet Settings to the Default Option” (Solution 1), but the error still persists. What is the next logical step?

If the basic Internet Explorer reset did not resolve the error, the issue likely resides at a higher administrative or system level, particularly on Windows Server installations.

The next validated steps focus on ensuring the operating system is not blocking the connection:

  • Check Windows Updates: Ensure your Windows operating system (OS) is fully updated, as Microsoft often releases security patches that enable or enforce TLS 1.2 system-wide.
  • Run as Administrator: Close QuickBooks, right-click the icon, and select Run as Administrator to grant the application elevated privileges to establish correct security settings.
  • Disable IE Enhanced Security Configuration (IE ESC): This is a critical step for server operating systems (Windows Server 2008, 2012, etc.), as IE ESC often restricts the network access QuickBooks needs. This configuration should be disabled for both users and administrators via the Server Manager or Control Panel.

Why does the troubleshooting guide require me to check the “Total Targets” before migrating from QuickBooks Desktop to QuickBooks Online?

The requirement to check Total Targets (which can be viewed by pressing the F2 key, or Ctrl+1, in QuickBooks Desktop) is a mandatory file size and complexity limit check enforced by Intuit before using their migration tool.

“Targets” represent the total number of links between transactions and list items in your company file. The current migration limits are set very high but are still in place:

  • Limit: The company file must have fewer than 4,000,000 links (Total Targets) for a full, successful conversion of all transactional data.

If your file exceeds this limit, the migration tool may fail or only offer a “list and balance conversion,” meaning only your Chart of Accounts and lists move over, and transactional history will be lost. To reduce targets, you must first use the Condense Data utility in QuickBooks Desktop.

If I am using Windows 10 or 11, which already uses a modern browser, why do I still need to check Internet Explorer settings?

Even if you primarily use Google Chrome, Firefox, or Microsoft Edge, QuickBooks Desktop relies on the underlying components of Internet Explorer 11 for all its connected services.

QuickBooks does not use your default web browser for its internal communications (payroll, bank feeds, updates). Instead, it uses the WinHTTP API and other libraries that pull their security settings directly from the Internet Options in the Windows Control Panel, which are traditionally managed by Internet Explorer.

Therefore, you must verify that the Use TLS 1.2 checkbox is checked within the Internet Options Advanced tab, even if you never physically open the Internet Explorer browser.

Why is it necessary to turn off the payroll option in QuickBooks Desktop before migrating to QuickBooks Online?

Turning off the payroll feature is critical to maintain data integrity because QuickBooks Desktop (QBDT) and QuickBooks Online (QBO) run on entirely separate payroll platforms.

If the payroll feature remains active during the export:

  • Conversion Discrepancies: The QBDT paychecks will convert as generic checks, losing all granular payroll detail, such as specific tax deductions and item breakdowns.
  • Balance Sheet Integrity: Payroll liabilities and prior year-to-date, or YTD, employee balances will convert to general journal entries, which can lead to report discrepancies in QBO.

To ensure a clean transition, Intuit recommends deactivating payroll in QBDT, migrating the non-payroll data, and then setting up the payroll service anew within QBO.

Is there a newer, more secure version than TLS 1.2, and should I try to enable that for QuickBooks?

Yes, TLS 1.3 is the latest and most secure version of the protocol, offering faster handshakes and stronger cryptographic security by removing outdated algorithms present in TLS 1.2.

However, users should only focus on enabling TLS 1.2 for QuickBooks Desktop, not TLS 1.3, unless specifically instructed by Intuit.

The reason is compatibility:

  • QuickBooks Desktop Requirement: Intuit’s minimum and current mandatory standard for older versions of QuickBooks Desktop is TLS 1.2.
  • System Lag: QuickBooks Desktop runs in a legacy environment, and mandating TLS 1.3 requires extensive updates to all server infrastructure and the application’s core code. While many modern systems support TLS 1.3, the QuickBooks application may not yet be programmed to successfully communicate using it.

For the purpose of resolving the common connection error, TLS 1.2 remains the sole focus.