First, do some research for investment accounts with a tax advantage; where the future gains won’t be taxed (or taxed at a reduced rate) or where you get a rebate on income taxes already paid. Many countries encourage investors to plan for their future and offer tax advantages to invest in a pension or retirement account. You can usually only access this money later in life.
My suggestion is to think of your investment account types as different “buckets” that you should fill up in different amounts over time. A simple portfolio might look like this:
Bucket one: retirement account bucket
🇺🇸 IRA/501k
🇬🇧LISA/SIPP/pension plan
🇿🇦 RA: Sygnia
You might be able to contribute a percentage of your income or a fixed annual amount into this bucket. Some employers may also contribute an amount or percentage to these accounts. Pick the financial providers that offer the lowest-cost index fund investments. Max them out if you can.
Bucket two: tax-advantaged investment accounts
🇬🇧 ISA: Vanguard
🇿🇦 TFSA: Easy Equities
These accounts have limits to how much you can deposit each year, but the gains/growth is never taxed. Choose the financial platform that offers the lowest-cost index funds. Max them out next.
Bucket three: Normal investment accounts.
🇿🇦 🇲🇽 🇬🇧 🇺🇸 Advanced trading account : IBKR
🇿🇦 Simple trading / low-cost ETF account : Easy Equities
🇬🇧 🇺🇸 Low cost ETF account: Vanguard
You may have to pay tax on the growth, so this bucket gets filled next. Again, choose the platform that allows you to invest in the lowest-cost broad-market index funds.
Account types with a tax advantage
🇺🇸 IRA, Roth IRA, 501k
🇬🇧 Stocks and Shares ISA (Vanguard), Lifetime ISA (Nutmeg), Junior ISA (Vanguard), SIPP (Vanguard), or other company pension plan
🇿🇦 TFSA, RA, or company-provided pension plan. In South Africa, the financial provider of the lowest-cost index funds investments in an RA (retirement annuities) account is
(IBKR) or any other one in your country of citizenship or residence that allows you to buy and sell low-cost index funds/exchange-traded funds (ETFs). In South Africa specifically, consider the USD account with
(EE). It has a great interface and you will be able to invest in the Vanguard S&P500 index fund (with low fees: a total expense ratio of only 0.03%). EE doesn’t allow you to purchase Irish-domiciled ETFs, IBKR does. (More on that in
To fund your IBKR account, sign in and click the fund/deposit button and follow the instructions. Below are some notes.
⬅️ You can add a US bank account (via ACH) and make automatic and recurring “pull” deposits from your bank account
➡️ If you add a USD bank account (via wire) or MXN account, you will need to sign into your bank account each month and initiate a “push” deposit from your bank account
🇿🇦 You should make USD deposits from South Africa using the Shyft app (this will give you the best ZAR/USD exchange rate). If you choose “South African rand” from the deposit options, they will only show you their offshore bank account details (meaning the deposit will leave your bank as ZAR but show up on Interactive Brokers as GBP or USD, after a bad exchange rate offered by your bank, unless you’re using Shyft.
🇲🇽 You can make MXN deposits right from your Mexican bank account! Click on the “SPEI” link to get the CLABE interbancaria (as in the video above). MXN deposits show up in an hour or so.
Currencies
You can easily convert between the supported currencies on Interactive Brokers. See the screen grab below for converting an MXN deposit to USD using the “Convert currency” feature in the app (or website):
Your account will have a default currency that is displayed and used for accounting purposes (like showing the value of your account in one currency), but your account could consist of cash, stocks, and index funds in multiple currencies.
Note that once your trading account is funded it just means the money is there; you still need to use the money in the account to buy ETFs/index funds.