Which TFSA ETFs Could Have Built A Million-Rand Tax-Free Account?

Try it yourself This analysis is available as an interactive tool where you can adjust the starting year, switch between contribution schedules, and see the recent full results today. Open the Optimal strategies tool →

Many South Africans know that a Tax-Free Savings Account allows investment growth without paying tax on interest, dividends, or capital gains.

What few people realise is how much the returns can differ when investors contribute differently and choose different investments.

Some Tax Free Savings Accounts (TFSA) have been valued at over R1.5m.

So the question for this analysis is simple: If you maxed your TFSA contributions from inception, which ETF choices could have produced a TFSA worth more than R1 million today?

The Contribution Limits Used

This model uses the real South African TFSA contribution limits by tax year.

Tax years Annual limit
2015/16 to 2016/17 R30,000
2017/18 to 2019/20 R33,000
2020/21 to 2025/26 R36,000
2026/27 onward R46,000

The lifetime contribution limit remains R500,000. These limits apply regardless of what you buy, which makes the TFSA a useful way to compare investment choices.

The Two ETF Experiments

Plan 1: Buy One ETF And Stick With It

In the first plan, every contribution buys the same ETF. Nothing is switched, sold, or rebalanced. This is the cleanest way to ask which single ETF did best for a disciplined TFSA investor.

Plan 2: Pick A Different ETF Each Year

In the second plan, each new investment year can buy a different ETF. Existing ETF holdings are left alone. Only new contributions can go into a new ETF.

This is a hindsight benchmark, not a realistic recommendation. It answers a different question: with perfect hindsight, which ETF would have been best for each year's new contribution?

How Contributions Were Invested

Each plan was tested with two contribution schedules.

Schedule Method
Annual upfront The full annual allowance is invested on the first available trading day on or after 1 March.
Monthly drip The annual allowance is split into 12 monthly purchases.

Fractional ETF units are allowed so that every rand is fully invested.

Best Single-ETF Outcomes

The annual-upfront version invests the full TFSA allowance at the start of each investment year.

ETF First purchase Contributed Current value Gain Money-weighted return R1m?
STXRES2015-03-02R421,000.00R1,424,504.99R1,003,504.9919.69%Yes
SYGUS2015-03-02R421,000.00R1,103,169.36R682,169.3615.74%Yes
SYGWD2015-03-02R421,000.00R987,320.80R566,320.8014.00%No
STXRAF2015-03-02R421,000.00R979,067.88R558,067.8813.87%No
STXSHA2015-03-02R421,000.00R975,831.53R554,831.5313.82%No
STX402015-03-02R421,000.00R939,866.60R518,866.6013.23%No
FNBT402015-03-02R421,000.00R938,173.54R517,173.5413.20%No
ETFT402015-03-02R421,000.00R924,599.27R503,599.2712.97%No
STXFIN2015-03-02R421,000.00R855,122.44R434,122.4411.73%No
SYGEU2015-03-02R421,000.00R832,539.32R411,539.3211.31%No

With monthly contributions:

ETF First purchase Contributed Current value Gain Money-weighted return R1m?
STXRES2015-03-02R401,833.33R1,346,780.10R944,946.7720.33%Yes
SYGUS2015-03-02R401,833.33R1,004,176.56R602,343.2215.59%Yes
STXRAF2015-03-02R401,833.33R939,391.66R537,558.3214.50%No
STXSHA2015-03-02R401,833.33R931,110.99R529,277.6514.35%No
SYGWD2015-03-02R401,833.33R904,921.54R503,088.2113.89%No
STX402015-03-02R401,833.33R891,201.56R489,368.2213.64%No
FNBT402015-03-02R401,833.33R887,834.26R486,000.9313.57%No
ETFT402015-03-02R401,833.33R877,097.28R475,263.9513.37%No
STXFIN2015-03-02R401,833.33R838,951.12R437,117.7812.64%No
SYGEU2015-03-02R401,833.33R774,950.81R373,117.4811.33%No

Best Year-By-Year Hindsight Plan

The annual-upfront hindsight plan contributed R421,000.00 and reached R1,830,613.11 by 2026-09-19.
That is a gain of R1,409,613.11 and a 23.54% money-weighted return. The table below shows the value of contribution for each year at 2026-09-19.

Tax year Contribution date ETF bought Amount Purchase date Value now
2015/162015-03-01SYGUSR30,000.002015-03-02R155,544.37
2016/172016-03-01STXRESR30,000.002016-03-01R202,850.38
2017/182017-03-01STXRESR33,000.002017-03-01R191,087.16
2018/192018-03-01ETF5ITR33,000.002018-03-07R278,324.54
2019/202019-03-01ETF5ITR33,000.002019-03-01R219,191.69
2020/212020-03-01ETF5ITR36,000.002020-03-02R170,293.52
2021/222021-03-01ETF5ITR36,000.002021-03-01R120,424.78
2022/232022-03-01ETF5ITR36,000.002022-03-01R101,483.39
2023/242023-03-01ETF5ITR36,000.002023-03-01R96,572.90
2024/252024-03-01STXRESR36,000.002024-03-01R100,217.31
2025/262025-03-01STXRESR36,000.002025-03-03R80,761.90
2026/272026-03-0191DINCR46,000.002026-03-02R113,861.16

The monthly-drip hindsight plan contributed R401,833.33 and reached R1,618,252.09 by 2026-09-19.
That is a gain of R1,216,418.76 and a 23.28% money-weighted return.

The important rule is that earlier holdings are never sold. The strategy is a collection of yearly ETF purchases, not a trading strategy.

See the Current Optimal This post shows optimal portfolios dated at 2026-09-19. To see the current optimal portfolio use the tool: Open the Optimal strategies tool →

The Opportunity Cost Versus A 7% Return

A useful comparison is the value of the same TFSA contributions if they had earned 7% per year, which is roughly the kind of return an investor might associate with a bond or savings-account benchmark. This is not a perfect risk-free proxy, but it gives the opportunity cost a plain-rand anchor.

Contribution style 7% benchmark value Best single ETF value Extra value versus 7% Hindsight value Extra hindsight value versus 7%
Annual upfront R637,469.00 R1,424,504.99 R787,035.99 R1,830,613.11 R1,193,144.11
Monthly drip R599,107.67 R1,346,780.10 R747,672.44 R1,618,252.09 R1,019,144.43

Put differently, the best single-ETF outcomes did not just beat the amount contributed. In this historical run, they also created hundreds of thousands of rand more than a steady 7% benchmark.

What The Results Mean

A single-ETF approach could have produced a TFSA worth over R1 million. A portfolio value greater than R1.5 million is possible, but would require extremely good luck, market timing and ETF picking ability.

The point is not that investors should chase last year's winner - that is market timing, often a loser's game. The point is that TFSA outcomes are highly sensitive to long-term capital allocation. Staying the course with a single ETF can produce really good results, much higher than the risk-free rate, over the long term.

The single-ETF table is the cleaner investor comparison. The year-by-year table is the “what did history reward?” benchmark. It is useful, but it is also hindsight-biased.

Caveats

  • These results are educational and historical. They are not a prediction of future returns.
  • The model uses adjusted close as a total-return proxy. That depends on provider data quality and may not perfectly capture every dividend, fee, spread, platform cost, or real-world execution detail.
  • Investors should also remember that concentration can be risky. The best historical ETF is not automatically the best future ETF.

Try the tools behind this article

Create a free account to compare ETFs, explore the efficient frontier, and test optimal strategies with your own data - no credit card required.

Create free account
Disclaimer: This article is for educational purposes only and does not constitute financial advice. Historical performance does not guarantee future results. Investors should conduct their own research and consider their personal circumstances before making investment decisions.