There are four main strategies to prevent paying tax twice on the same income:
a) Tax treaties (for European nationals)
Treaties define which country has priority to tax each type of income.
b) Foreign tax credits
Available to U.S. persons and to Brazilians taxed abroad.
c) Corporate or trust restructuring
Ensuring income is recognized in the correct jurisdiction.
d) Tax residency planning
Coordinating “exit”, “arrival”, and “dual status” years.