It depends. If you have met the substantial presence test, then yes, you can do your taxes with TurboTax. Depending on when you met your substantial presence, will determine how you file.
If you did not meet it until part way through the year, you would then be considered a Dual Status Alien. This means, you would need to file a 1040 for the time after meeting your substantial presence which can be done through TurboTax, and then for the time prior to meeting your substantial presence, you would need to file a 1040NR to report the income you earned in the US while not being considered a resident yet for tax purposes. TurboTax does not support the 1040NR, please go to Sprintax for help with your non resident return.
If you did not meet the substantial presence test at all in 2024, then you would need to file only a 1040NR.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"