Retirement tax questions

US Citizens are taxed on their worldwide income, so yes, you need to include this income on your return.

However, don't forget to claim the Foreign Tax Credit for the taxes you paid to South Africa.

View solution in original post