Toro
Diamond Member
.......
I thought income earned overseas was not taxed here until it is brought back on shore.
All the Americans I work with overseas pay US income tax in the US even if their paycheques go to a non US account.
Correct. Corporations are not taxed until profits are repatriated.
America is the only developed country that taxes its citizens even if they have left the country. That's ridiculous, and was one reason I considered against becoming an American citizen.