In order to pay for anything on TurboTax, you would need to have a US address for the credit card. If you did everything online, you do have the option to purchase TurboTax from Amazon, download it and then you can transfer your return from your online account to your download. This will keep you from having to re-enter any information. When you install the desktop version, and go to start a new return, you will be prompted to sign in and if you use the same sign in credentials, you will then be able to download your online return to the desktop.
Can I e-file with a foreign address?
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"