Get your taxes done using TurboTax

Two "Howevers" are

a)  that if you use any of the "Online" TurboTax programs that requires a software fee, you will likely need a US denominated Credit or Debit card to pay for the software fees.

b)  or if you are able to get hold of, and install the desktop software, you can e-file the  Federal forms, but would again need a US Credit/debit card to e-file the state forms  (except if you need NY state)

_______

Again, only if not needing to prepare a 1040NR, which TTX doesn't deal with at all.

____________*Answers are correct to the best of my knowledge when posted, but should not be considered to be legal or official tax advice.*