My wife and I are both US citizens. We've lived in São Paulo, Brazil, continuously for over 3.5 years now, and our two daughters were born in Brazil. We have had our Permanent Residence for over a year now, so I know we meet the time requirement for requesting/applying for Brazilian citizenship as parents of Brazilian children. My wife and I have seriously looked at the option and were hoping to get the input of others who have done the same.
From my understanding and research, there is nothing incompatible with applying for Brazilian citizenship and maintaining our US citizenship. However, does anyone have personal experience how dual citizenship affects taxes, both in Brazil and in the US. For what it's worth, we both work and receive our paychecks through our US based employers. That obviously is in the short-term scope, and we're just as curious about how future implications (i.e. job changes, retirement, etc.) would be affected.
A possible alternative I've read is the Visto Permenante (VIPER). I know less about this option, but from doing some research it looks like we would qualify due to our two Brazilian born daughters, too. The pros to this approach would be the elimination of possible tax implications. However, I'm unsure how long this document would be valid. Would it be indefinite or is it only valid until our girls turn 18 or 24 (depending on post-secondary study)?
While having permanent residency is great, I know that in the near future that we'll be in the US for my post-graduate program that will have me out of Brazil for longer than two years. I'm trying to understand what is the best course of action so that we could return to Brazil when we want - either while our girls are still under our guardianship or in our empty-nester stage of life.