In order to pay for TurboTax fees or get a refund or pay your taxes, you must have a U.S. based bank account or a prepaid card.
Click here for "Can I e-file With a Foreign Address?"
Click here for "What if I Don't Have a Bank Account?
Click here for how to I File My Return By Mail?