To know how to install TurboTax on Windows 10you need to open a web browser on your computer and visit installTuroTax.com. Now, download the setup file from TurboTax’s official website and save the setup file in your system’s desired location. Double click on the setup file to start the installation process. This may take a while. Check after some time. Your TurboTax software will be installed.

For more details: How to Download and install TurboTax