Good afternoon,
I have dual Citizenship in the United States and Brasil. I was born in Brasil and migrated to the U.S. at the age of ten with my parents. I retired from law enforcement last year after living uninterrupted for 40 years in the U.S.. I now have a retirement pension and I am currently residing in Brasil.
My question is: I am paying income tax already for my pension in the United States. Do I have to pay income tax again here in Brasil for the same money? and if so, do I have to pay for the entire gross amount of my check which is deposit directly in a Bank in the U.S. or do I only pay the taxes on the money that I bring into the country to cover my living expenses?
Any assistance that I can get on this matter will be highly appreciated.
Thank you