silverfoxrox
Well-Known Member
Can anyone recommend a good South African online brokerage account that:
1. Will allow me to invest in ETF's that are managed by foreign-registered companies (this is key)
2. Has—ideally—low to minimum admin fees
Just as a background, I am an American, South African permanent resident and my permanent address is now in South Africa. The fact that I am American is important because the U.S. is one of the only countries in the world that requires its citizens to pay and file taxes based upon citizenship, not residency. This means, that I still have to file and pay U.S. taxes even though I don't live there or earn a U.S. based income. Why does this matter? It matters because of tax legislation that requires me to pay a punitive amount of taxes if I invest in stocks, shares, unit trusts, or funds from non-U.S. based companies (these are referred to as Passive Foreign Investment Companies). Since the passage of FATCA in the U.S., the IRS has invested a lot of money in trying to hold all Americans accountable for reporting all foreign accounts.
My dilemma is I really need to start saving for the long-term (retirement) etc. However, I can't get a South African unit-trust, etc. But what I CAN do, is sign up for a brokerage account and invest money in ETF's that are held by institutions based in the U.S. (e.g. VT-Vanguard Total World Stock). I can also open up bank accounts here (I have to report what's in them), without punishing taxes on them.
One might be tempted to suggest I just transfer my money back to the U.S., open a brokerage account there and do just that. However, I'm trying to avoid extra international transfer costs. Moreover, many U.S. based brokerage accounts will not work with expats (unless they live in a few countries, like UK, Hong Kong, etc).
Any advice? I can clarify more if anything is unclear.
1. Will allow me to invest in ETF's that are managed by foreign-registered companies (this is key)
2. Has—ideally—low to minimum admin fees
Just as a background, I am an American, South African permanent resident and my permanent address is now in South Africa. The fact that I am American is important because the U.S. is one of the only countries in the world that requires its citizens to pay and file taxes based upon citizenship, not residency. This means, that I still have to file and pay U.S. taxes even though I don't live there or earn a U.S. based income. Why does this matter? It matters because of tax legislation that requires me to pay a punitive amount of taxes if I invest in stocks, shares, unit trusts, or funds from non-U.S. based companies (these are referred to as Passive Foreign Investment Companies). Since the passage of FATCA in the U.S., the IRS has invested a lot of money in trying to hold all Americans accountable for reporting all foreign accounts.
My dilemma is I really need to start saving for the long-term (retirement) etc. However, I can't get a South African unit-trust, etc. But what I CAN do, is sign up for a brokerage account and invest money in ETF's that are held by institutions based in the U.S. (e.g. VT-Vanguard Total World Stock). I can also open up bank accounts here (I have to report what's in them), without punishing taxes on them.
One might be tempted to suggest I just transfer my money back to the U.S., open a brokerage account there and do just that. However, I'm trying to avoid extra international transfer costs. Moreover, many U.S. based brokerage accounts will not work with expats (unless they live in a few countries, like UK, Hong Kong, etc).
Any advice? I can clarify more if anything is unclear.