RRSP vs TFSA Comparator
An honest, apples-to-apples comparison built on equal after-tax dollars — with the RRSP refund reinvested. The winner comes down to one thing: your tax rate today versus in retirement.
The crossover: RRSP vs TFSA by retirement tax rate
Each bar is your RRSP's after-tax value at a different withdrawal tax rate. The flat line is the TFSA — it doesn't change. Where they cross is your break-even.
Growth over time
After-tax value of each account, year by year, at your chosen rates. The RRSP line is already net of withdrawal tax.
Year-by-year comparison
After-tax values assuming you stop and withdraw at the end of each year.
| Year | RRSP contributed | RRSP gross | RRSP net | TFSA (net) | Advantage |
|---|
How this is calculated
Equal after-tax dollars — the only fair comparison
Contributing the same face amount to each account isn't equal, because an RRSP takes pre-tax dollars and a TFSA takes after-tax dollars. We start from the same gross income X you direct to savings each year:
RRSP: the full X goes in (the tax refund is assumed reinvested). It grows, then is taxed once on withdrawal:
RRSP net = FV(X) × (1 − t_ret)
TFSA: only the after-tax amount can go in, and it's never taxed again:
TFSA net = FV(X × (1 − t_now))
where FV(C) is the future value of contributing C at the start of each year for n years at return r: FV(C) = C × ((1 + r)ⁿ − 1) ÷ r × (1 + r).
The winner is decided by your tax rates — not the return
Divide the two: RRSP net ÷ TFSA net = (1 − t_ret) ÷ (1 − t_now). The return and the number of years cancel out completely. So the RRSP wins whenever your withdrawal rate t_ret is below your current rate t_now, the TFSA wins when it's higher, and they tie when the rates match. That tie point — where they break even — is exactly your current marginal rate.
The refund myth
The RRSP's advantage lives entirely in the refund. Contribute $10,000 at a 30% rate and you get $3,000 back. Spend it, and your RRSP was really only funded with $7,000 of your own after-tax money — it collapses to a worse-than-TFSA outcome. This tool assumes you reinvest the refund; if you won't, choose the TFSA.
2026 contribution room
The TFSA limit is $7,000 for 2026 ($109,000 cumulative for anyone eligible since 2009). The RRSP limit is the lesser of 18% of prior-year earned income or $33,810, less any pension adjustment. Unused room carries forward in both; TFSA withdrawals restore room the next calendar year. Check yours with the TFSA room calculator.
OAS and GIS clawback (why low incomes lean TFSA)
RRSP and RRIF withdrawals are taxable income. They can trigger the OAS recovery tax (15% of income above $93,454 in 2026) and can slash the Guaranteed Income Supplement (about 50¢ per dollar of other income) for lower-income retirees — an effective tax far above the headline rate. TFSA withdrawals count as neither, so they never touch these benefits. If your income is below roughly $55,000, fill the TFSA first.
What this doesn't model
Contribution-limit enforcement, the mandatory RRIF conversion and minimum withdrawals at 71, employer RRSP matching (free money — always take it first), spousal RRSPs, the Home Buyers' Plan, or the FHSA (which beats both for a first home). It also assumes one flat withdrawal tax rate; real retirement income is taxed progressively. Plan the whole picture with the retirement calculator.