Menu
I lived in the USA for 4 years (2015 to 2019), left permanently and kept all my investments in Brazil (shares, direct treasury, CDI, rental properties). I collected the taxes myself (without a legal representative), paying the tax returns with a non-resident code. I declared everything to the US tax authorities and deducted the amount of tax paid in Brazil from what I owed there.
I tried to communicate my permanent departure to my bank and brokerage firm in Brazil, but I didn't even get a reply. I left my bank and brokerage accounts as if I were a resident (a famous consultant who helped us through the process said that it probably wouldn't be a problem).
I've always paid the taxes due according to the legislation of each country, and I've never had a problem.
I moved back to Brazil in 2019 and started filing my tax return here again. Since then, I've never had a problem with the IRS either. And my tax return is a mess, with dozens of different sources of income.
My impression is that nobody controls anything about non-residents, and there is no such thing as psedo communication between governments. As long as you rigorously pay the taxes due in each place, no one will worry about you.
Vinicius Tersi is a lawyer, specializing in International Tax Law.