Savings & Investments

Education Savings Calculator

Plan for university fees with education inflation and savings projections.

Last reviewed: Source: StatsSA — Education CPI

Why saving for education is brutal in SA

South African education costs inflate at 8–10% per year, well ahead of CPI (6% in 2026). That means a university degree that costs R400,000 in tuition today will cost closer to R1.1 million in 15 years. If you’re saving for a toddler’s first-year university in 2041, the target number is much scarier than the sticker price today.

The good news: you have time. A 15-year horizon at 10% nominal return will roughly triple your savings (rule of 115). The bad news: you’ll need to do that just to keep pace with education inflation, not to get ahead.

2026 benchmark SA education costs

Approximate 2026 SA education costs (per year)
StageTypical annual cost
Public primary school (no fees → fee-paying)R0 – R30,000
Private primary schoolR50,000 – R120,000
Public high school (fee-paying)R20,000 – R60,000
Private high schoolR80,000 – R200,000
Public university tuition (undergrad)R45,000 – R90,000
Public university residence + mealsR60,000 – R100,000
Private tertiary (e.g. Varsity College)R80,000 – R140,000
Postgrad (masters)R50,000 – R120,000 / year
Private institution fees vary widely; these are broad bands. Add textbooks, transport, laptop, and living costs for a full budget.

A full public-university degree in SA 2026 — 3 years tuition + residence + books + stipend — costs around R400,000–R550,000 all in. Four-year programmes push R600k+. Private universities comfortably clear R1m for an undergraduate degree.

Worked examples

Target R500,000 in 15 years for a newborn's university

8% education inflation takes R500k today to R1.59m in 15 years. Assume 10% investment return, monthly compounding.

Target (today’s money)
R500,000
Inflation (education 8%)
15 years → 3.17× multiplier
Future target
≈ R1,586,000
Required monthly contribution @ 10% return
≈ R3,820
Total contributed over 15 years
R687,600
Interest / growth
≈ R898,400
Monthly save needed from birth≈ R3,820

Start 5 years later (age 5 instead of birth)

Same R500k target, same 8% education inflation, same 10% return — but only 10 years to save.

Future target (now 10 years away)
≈ R1,079,000
Required monthly @ 10%
≈ R5,250
Total contributed over 10 years
R630,000
Cost of 5-year delay per month
R5,250 − R3,820 = R1,430 extra
Monthly cost of starting at 5R1,430 more per month for 10 years

Private high school: R150k/year for 5 years, starting in 10 years

Target 5× R150k (today R) = R750k lump, 10 years to save, 8% education inflation → R1.62m future value.

Inflation factor (8% × 10 years)
2.159×
Future target
≈ R1,619,000
Required monthly @ 10%
≈ R7,890
Monthly save for private high school≈ R7,890/month over 10 years

Where to save — vehicle choice matters

Education savings vehicle comparison
VehicleTax treatmentBest for
TFSA (in child’s name)Fully tax-free growthLong horizon 10+ years. Uses child’s lifetime R500k cap.
TFSA (in parent’s name)Fully tax-freeParent keeps control; uses parent’s contribution room.
Unit trust (tax-payable)Growth taxed — CGT on sale, dividends withholding, interest above exemptionWhen TFSAs are maxed out; medium horizon.
Fixed depositInterest taxed at marginal rate (above exemption)Short horizon 1–3 years when amount is certain.
Education savings plan (Stanlib, Old Mutual, etc.)Varies — often tied to endowment policyRare best choice; watch fees carefully.
Endowment policy30% flat tax inside wrapperOnly makes sense above ~41% marginal tax bracket.
For most SA families saving 10+ years, a TFSA-first strategy (in either parent or child name) maxes tax efficiency.

TFSA in child's name vs parent's name

A common question: open the TFSA in your name or your child’s name?

  • Child’s name. Uses the child’s R500,000 lifetime cap. At 18, ownership transfers fully — they can withdraw for anything. You lose control but preserve your own R500k cap for other goals (retirement, post-edu housing deposit).
  • Parent’s name. You stay in control and decide when / how to spend. Uses your own R500k cap. If you have multiple children, you can’t have separate earmarked TFSAs for each inside your own cap.

Hybrid works well: parent holds the TFSA for the first 10 years (you control), then transfers the fund value into the child’s TFSA at 16 or 17. Transfer-in rules allow this without counting as a fresh contribution.

Funding, bursaries, NSFAS — consider them part of the plan

  • NSFAS funds tuition + living costs for public-university students from households earning under R350,000/year. Even if you’re above the threshold now, circumstances change — don’t over-save for scenarios that NSFAS could cover.
  • Academic bursaries from universities and corporates cover top candidates. Funza Lushaka (teaching), public-sector trainee programmes, mining-house bursaries, engineering bursaries — the landscape is wider than most parents realise.
  • Fundi / student loans exist for shortfalls. Interest rates are higher than home loans but lower than unsecured personal loans.

A realistic plan: save 50–70% of the target, cover the rest via bursaries, part-time work, or a small student loan at graduation. Over-saving into a child-name TFSA that they don’t use for education is not the worst outcome — they inherit a compounded pot at 18 — but it’s suboptimal if it came at the cost of your own retirement.

How this calculator works

Enter your target amount (in today’s rands), years until the funds are needed, expected education inflation (default 8%), and expected investment return (default 10%). The calculator inflates the target to future rands, then solves for the monthly contribution required to hit that future target. Adjust inputs to see how delaying by a few years inflates the monthly cost.

Sources

Frequently Asked Questions