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:
| Feature | TFSA | Retirement Annuity |
|---|---|---|
| Tax deduction on contributions? | No | Yes — up to 27.5% / R 350k |
| Tax on growth? | None — ever | None inside the fund |
| Tax on withdrawal? | None | First R 550k tax-free; rest taxed |
| Access | Anytime | Locked until 55 |
| Investment restrictions | Wide — most funds & ETFs | Reg 28 (max 75% equity, 45% offshore) |
| Annual cap | R 36 000 | 27.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.