How to Install TurboTax on Windows

//

Michael Collins

TurboTax Desktop can be installed on a Windows PC when the computer meets Intuit’s requirements for the tax-year version you are using. For TurboTax Desktop tax years 2025 and 2026, Intuit currently requires 64-bit Windows 11 for the Windows download products, along with an Intuit Account and an internet connection for download, installation, activation, and updates.

Check the Current Windows Requirements

  1. Confirm that the PC is running 64-bit Windows 11.
  2. Make sure you have administrator rights for installation.
  3. Have at least 4 GB of RAM available; Intuit recommends 4 GB or more.
  4. Allow at least 1 GB of disk space for TurboTax, plus up to about 4.5 GB if Microsoft .NET 4.8 must also be installed.
  5. Use an internet connection for product download, activation, updates, and supported online features.

Intuit also lists Microsoft Visual C++ 2022 Redistributable and Microsoft .NET 4.8 among the Windows software requirements. Requirements can change with future tax-year releases, so verify Intuit’s current system-requirements page before installing.

Download TurboTax from Intuit

  1. Sign in to the Intuit account associated with your purchase.
  2. Confirm the exact TurboTax product and tax year you purchased.
  3. Download the installer from Intuit or use the official installation method supplied with your purchase.
  4. Avoid unofficial download mirrors, cracked installers, or modified copies.

Install the Program

  1. Open the downloaded TurboTax installer.
  2. Review the publisher and Windows permission prompt.
  3. Allow the installer to make changes after you have verified it is the legitimate Intuit installer.
  4. Finish setup and open TurboTax.

Activate and Update

Follow TurboTax’s current sign-in and activation process, then install available program updates before preparing or filing a return. If activation fails, use Intuit’s support resources rather than downloading a replacement installer from an unknown source.

Windows 10 Is Not Supported for Current Desktop Versions

TurboTax Desktop 2025 and 2026 require 64-bit Windows 11. Intuit says the 2025 desktop product will not install or run on Windows 10. If you are still using Windows 10, review Intuit’s supported alternatives, such as moving to Windows 11 on eligible hardware or using TurboTax Online when appropriate.

Summary

For current TurboTax Desktop releases, use a 64-bit Windows 11 PC, download the installer directly from Intuit, sign in with the required Intuit Account, and install updates before use. Check Intuit’s current requirements before each tax-year installation because supported operating systems and requirements can change.