RRSP vs TFSA for retirement: comparing tax now with tax later
RRSPs and TFSAs both shelter investment growth from tax, but they handle tax at opposite ends. An RRSP gives a deduction now and taxes withdrawals later; a TFSA uses after-tax money now and lets withdrawals come out tax-free. Which one leaves more money in retirement depends mostly on your tax rate when you contribute compared with your tax rate when you withdraw.

Key takeaways
- When the tax rate now equals the tax rate later, an RRSP (with the refund reinvested) and a TFSA end up with the same after-tax amount.
- A higher rate now than later tilts the comparison toward the RRSP; a lower rate now than later tilts it toward the TFSA.
- TFSA withdrawals don't count as income, so they don't affect OAS, the clawback or the GIS; RRIF withdrawals do.
- For 2026, the RRSP dollar limit is $33,810 and the TFSA annual limit is $7,000.
The core idea: when do you pay the tax?
Put the same pre-tax income into each account and the difference is all about timing. An RRSP contribution is deducted from your income, so the full pre-tax amount is invested and the tax is paid when you withdraw. A TFSA contribution comes from income you've already paid tax on, so a smaller amount is invested, but nothing is owed on the way out.
If the tax rate is the same at both ends, the two approaches produce the same result — provided the RRSP refund is actually invested rather than spent. That's the reference point for every other comparison.
A side-by-side with equal tax rates
Suppose $10,000 of pre-tax income is saved for 23 years at an illustrative 5% annual return, with a 30% tax rate both now and in retirement. In the RRSP, the full $10,000 grows to about $30,715; after 30% tax on withdrawal, about $21,501 is left. In the TFSA, $7,000 goes in after tax and grows to about $21,501, tax-free.
The two match exactly. Every other example on this page simply shifts one of the two tax rates and shows which way the balance tips. The RRSP vs TFSA tool lets you change the rates, return and time frame yourself.
Owen: a higher rate now than later
Suppose Owen, 42, earns $95,000 in Ontario. The calculator's 2026 estimate puts his combined marginal rate at about 31%. He expects a lower rate in retirement, around 25%, because his income will drop once he stops working.
Using a 30% rate now and 25% later, $10,000 of pre-tax income in an RRSP grows to about $30,715 over 23 years at 5%, leaving about $23,036 after tax. The TFSA alternative leaves about $21,501. In this illustration, the RRSP ends up about $1,536 ahead.
That edge depends on Owen investing his roughly $3,000 refund. If the refund is spent, the RRSP's advantage disappears.
The comparison also assumes that 30% now and 25% later are the rates that actually apply to these particular dollars. A large RRSP deduction can reach down into a lower bracket, so the average refund on a big contribution may be less than the top marginal rate.
| RRSP | TFSA | |
|---|---|---|
| Amount invested | $10,000 | $7,000 |
| Value after growth | $30,715 | $21,501 |
| Tax on withdrawal | $7,679 | $0 |
| After-tax value | $23,036 | $21,501 |
Kim: a lower rate now than later
Now suppose Kim, also 42, earns $48,000 in Ontario, with an estimated marginal rate of about 19%. She belongs to a workplace pension plan and expects that pension, plus CPP, OAS and RRIF minimums, to put her in a higher bracket later — say 30%.
With 20% now and 30% later, the RRSP leaves about $21,501 after tax while the TFSA leaves about $24,572. In this case, the TFSA comes out about $3,072 ahead.
Kim's situation is common for people with good workplace pensions or large expected RRIF balances. It's also relevant to anyone who might qualify for the GIS later, because RRIF income can reduce income-tested benefits. Our GIS guide explains why.
| RRSP | TFSA | |
|---|---|---|
| Amount invested | $10,000 | $8,000 |
| Value after growth | $30,715 | $24,572 |
| Tax on withdrawal | $9,215 | $0 |
| After-tax value | $21,501 | $24,572 |
How tax rates shift over a lifetime
Your marginal rate isn't fixed. Many people have lower rates early in their careers, higher rates in peak earning years and lower rates again in retirement — though not always. Parental leave, a career change, a slow business year or a stretch of part-time work can all create lower-rate years where a TFSA contribution compares differently with an RRSP one.
In retirement, the rate that matters is the one on your RRIF withdrawals, which sits on top of CPP, OAS and any workplace pension. Someone with a full CPP, full OAS and a workplace pension may already be into the second federal bracket before the first RRIF dollar comes out. The retirement tax calculator estimates the marginal rate at a given income.
Unused RRSP room carries forward, so contributions can wait for higher-income years. A contribution can also be deducted in a later year than the one it was made in, which some people use to line the deduction up with a higher-income year. Confirm the rules for carrying forward deductions with the CRA.
What the simple comparison leaves out
Tax rates are the main driver, but several other features can matter just as much in practice:
- Benefits and the clawback. RRIF withdrawals count toward net income for the OAS recovery tax and the GIS; TFSA withdrawals don't.
- Forced withdrawals. An RRSP must be converted by December 31 of the year you turn 71, and RRIF minimums then apply each year. A TFSA has no conversion age.
- Flexibility. TFSA withdrawals are added back to your contribution room the next calendar year. RRSP withdrawals are taxable and the room is generally not restored.
- Couples. RRIF income can be split with a spouse from 65, and spousal RRSPs can balance incomes. TFSAs are already tax-free, so splitting doesn't apply.
- Estates. A remaining RRIF is generally taxed as income in the year of death unless it passes to a spouse; a TFSA generally passes without income tax. Confirm the rules for your situation with the CRA.
Contribution room in 2026
RRSP room for 2026 is 18% of your 2025 earned income, up to the 2026 dollar limit of $33,810, minus any pension adjustment from a workplace plan. Unused room carries forward. The limit rises to $35,390 for 2027.
TFSA room for 2026 is $7,000. Someone who was 18 or older in 2009 and has never contributed has cumulative room of $109,000 in 2026. Your exact RRSP room appears on your notice of assessment, and your TFSA room is available through your CRA account.
Quebec residents use the same federal RRSP and TFSA limits. Our tax estimates for Quebec cover federal tax only, since they don't include Quebec provincial income tax.
Using both accounts
The comparison is often framed as a choice, but many savers use both — for example, contributing to an RRSP in higher-income years and a TFSA in lower-income years, or using the RRSP refund to fund the TFSA. The mix can shift as income, pension coverage and family circumstances change.
To see how both accounts play out across a whole retirement, the retirement plan tool models them together, and the withdrawal order tool compares which account to draw from first. For more background, see the RRSP and TFSA hub and the RRSP and TFSA FAQ.
Frequently asked questions
Is an RRSP or a TFSA better for retirement?
Do I have to reinvest my RRSP refund for the comparison to work?
Do TFSA withdrawals affect OAS?
What are the 2026 RRSP and TFSA limits?
Educational estimate, not advice. Results depend on your inputs and the assumptions listed. They are not a prediction of returns or a recommendation. Check benefit amounts in your My Service Canada Account and tax details with the CRA. Read the disclaimer.
Official sources
- CRA — RRSPs and related plans
- CRA — Tax-Free Savings Account (TFSA) guide for individuals
- CRA — MP, DB, RRSP, DPSP, ALDA, TFSA limits, YMPE and YAMPE
- CRA — Tax rates and income brackets for individuals (current year)
Figures checked October 30, 2026. Rules and amounts change; confirm current details on the official pages above.