TFSA explained: limits, penalties, and TFSA vs RA

The Tax-Free Savings Account is the most generous long-term savings vehicle SARS offers individuals. Here's how the R36 000 annual and R500 000 lifetime caps work, what the 40% penalty really costs, and when to choose a TFSA over (or alongside) a Retirement Annuity.

Updated By the ZACalc team

What a TFSA actually is

A Tax-Free Savings Account (TFSA) is a regulated investment wrapper introduced by National Treasury in March 2015. Inside the wrapper, all returns — interest, dividends, and capital gains — are completely free of South African tax. It's not a single product; banks, brokers, asset managers and unit-trust providers all offer TFSA wrappers around different underlying investments (cash, bonds, ETFs, equity funds).

The catch is that contributions are capped. Hard.

The two limits

  • R 36 000 per tax year (1 March – 28 February). This is per person, not per account.
  • R 500 000 over your lifetime. Once you've contributed R 500 000 in total, you can never put another rand in.

Both caps apply across all your TFSAs combined. If you have one with your bank and one with a stockbroker, your total contributions across both must stay within the R 36 000 / R 500 000 limits.

The 40% over-contribution penalty

If you breach either limit, SARS taxes the excess at 40%. It's not a fine you can argue your way out of — it appears on your assessment automatically. Providers should block excess deposits, but if you have multiple TFSAs the responsibility for tracking the combined total is yours.

Example: You contribute R 40 000 in a single tax year. You're R 4 000 over the annual cap. SARS adds R 1 600 (40% × R 4 000) to your assessment for that year.

Withdrawals don't reset your room

This catches a lot of people. If you contribute R 36 000 this year, then withdraw R 10 000 next month, you have not created R 10 000 of new contribution room. You've still used R 36 000 of your annual cap and R 36 000 of your lifetime cap. The TFSA is designed for long-term savings, not as a flexible bank account.

How long to fill the lifetime cap?

Contributing exactly R 3 000 per month (R 36 000/year) you'll hit the R 500 000 lifetime cap in 13 years and 11 months. After that you stop contributing — but the balance keeps growing tax-free for the rest of your life.

At a 9% nominal return, that R 500 000 of contributions becomes roughly R 1 million by year 14, R 2.4 million by year 25, and over R 5.5 million by year 35 — all tax-free.

TFSA vs Retirement Annuity

Both are tax-advantaged but they work differently. Use this as a quick guide:

FeatureTFSARetirement Annuity
Tax deduction on contributions?NoYes — up to 27.5% / R 350k
Tax on growth?None — everNone inside the fund
Tax on withdrawal?NoneFirst R 550k tax-free; rest taxed
AccessAnytimeLocked until 55
Investment restrictionsWide — most funds & ETFsReg 28 (max 75% equity, 45% offshore)
Annual capR 36 00027.5% of income, max R 350 000

The general rule of thumb: max your RA first if you're in the 31% bracket or higher (the up-front tax deduction is hard to beat), then funnel surplus savings into a TFSA for tax-free growth and flexibility. Lower earners or self-employed people with irregular income often prefer the TFSA's flexibility over the RA's lock-in.

Worked example: TFSA vs taxable account

You contribute R 3 000/month for 20 years at 9% nominal return. Your marginal tax rate is 31%. Assume 40% of returns are interest and 60% are capital growth.

  • TFSA: Final balance ≈ R 2.00 million. Total contributions R 720 000. Tax-free interest R 1.28 million. Tax paid: R 0.
  • Taxable account: Final balance ≈ R 1.84 million after CGT. Interest tax paid over 20 years: ~R 57 000. CGT on disposal: ~R 89 000.
  • TFSA advantage: Roughly R 161 000 extra in your pocket — pure tax sheltering.

The gap widens dramatically the longer you hold and the higher your marginal rate. At 45% marginal and 30 years, the TFSA can deliver R 600 000+ more than a taxable equivalent.

Common mistakes

  • Treating it like an emergency fund. Withdrawing eats into the lifetime cap permanently. Keep a separate cash buffer.
  • Holding cash inside a TFSA. The tax saving on bond/cash interest is small. Use the wrapper for high-growth assets — equity ETFs, balanced funds — where the CGT and dividend-tax saving compounds.
  • Opening multiple TFSAs and double-contributing. The R 36k cap applies across the total, not per provider.
  • Putting your child's savings in your name. Open a TFSA in the child's name (it's allowed from birth) so you preserve your own R 500k lifetime room.

Bottom line

A TFSA is best treated as a 20- to 40-year compounding machine. Contribute R 3 000/month, hold high-growth assets, never withdraw, and you'll likely retire with a multi-million-rand pot that SARS can never tax. Run your own numbers in the calculator to see what your contribution rate produces.