Get your taxes done using TurboTax

This is not true. US credit cards do not need a US billing address to verify address. I have US credit cards with my foreign address that I use all over the world and have done for years. I buy from Amazon US website and use it all over the US so it’s not a US businesses issue either. TurboTax even would accept this set up fifteen years ago when I was efiling from abroad.