The RRSP vs TFSA debate is the most-asked Canadian personal finance question, and almost every answer you’ll find online is wrong because it compares the wrong dollar amounts.
The honest answer comes down to a single comparison: your marginal tax bracket today vs your marginal tax bracket in retirement. Everything else is detail.
Here’s how to make the decision properly for 2026.
The fundamental math
When you compare RRSP vs TFSA fairly, the math is surprisingly clean:
- RRSP: contribute pre-tax dollars, grow tax-deferred, taxed at withdrawal at your retirement marginal rate.
- TFSA: contribute after-tax dollars (already paid tax at today’s marginal rate), grow tax-free, no tax at withdrawal.
For the same gross pre-tax dollar amount, the math reduces to:
- RRSP final:
gross × (1 + r)^n × (1, retirement_rate) - TFSA final:
gross × (1, today_rate) × (1 + r)^n
These two expressions are mathematically identical when today_rate = retirement_rate. The winner is whoever’s bracket-arithmetic comes out lower.
The decision rule
Three cases:
Case 1: Lower retirement bracket → RRSP wins
If you’re working in your peak earning years in the 33% federal bracket + provincial top (say 53% combined in Ontario), and expect retirement income at a 31% combined bracket, RRSP is the right answer. You’re effectively buying tax exposure at 31% today and selling at 53% tomorrow.
Case 2: Higher retirement bracket → TFSA wins
A 30-year-old in the 25% combined bracket today, expecting to retire at 50% combined (because of pension, rental income, large RRSP withdrawals stacking on top of CPP/OAS), is paying 25% to lock in tax-free growth, avoiding the 50% they’d otherwise pay at withdrawal.
Case 3: Same bracket → mathematically tied
You can pick either, but TFSA has secondary advantages: no clawback exposure for OAS, no Required Minimum Distribution-style RRIF conversion, more flexibility for early withdrawals.
The honest comparison example
You earn $100,000 in 2026 (Ontario), top marginal bracket ~43.4%. You want to contribute $5,000 of pre-tax salary. Two paths:
Path A: RRSP $5,000
- Deposit $5,000 in RRSP
- Tax refund: $5,000 × 43.4% = $2,170
- After 30 years at 6% real: $5,000 × 1.06^30 = $28,718
- Withdrawn in retirement at 31% combined: $28,718 × (1, 0.31) = $19,815
Path B: TFSA $2,830 (gross $5,000, post-tax)
- $5,000 gross becomes $2,830 after 43.4% tax
- After 30 years at 6%: $2,830 × 1.06^30 = $16,259
- Withdrawn tax-free: $16,259
RRSP wins by $3,556. The reason: locking in 12.4 percentage points of bracket arbitrage on $5,000 of contributions over 30 years.
But flip the brackets (25% today, 50% retirement) and the answer flips:
- RRSP: $5,000 → $28,718 → $14,359 net after 50% tax
- TFSA: $3,750 → $21,539 net tax-free
- TFSA wins by $7,180
Our RRSP vs TFSA Calculator does this comparison for any scenario.
What about the refund?
A subtle point: if you put $5,000 in your RRSP and get a $2,170 refund, what do you do with the refund?
- Spend it: the comparison above assumes the refund WAS spent (effective contribution was $5,000 pre-tax = $2,830 net cost). This is honest.
- Invest the refund in TFSA: now you’ve matched the contribution rates apples-to-apples, but you’ve also used $5,000 of TFSA room on top of the $5,000 RRSP. Different strategy.
- Put it back into RRSP next year: extra RRSP contribution = lower future bracket, can compound.
The honest comparison is between equal pre-tax dollar amounts. If you can’t afford the gross RRSP amount, the comparison should be:
- $5,000 RRSP (cost: $2,830 net)
- vs $2,830 TFSA (cost: $2,830 net)
In this version, the math gets messier, but RRSP still wins if the retirement bracket is lower.
The split strategy (most underused)
For most Canadians who don’t know their future bracket with confidence, split your contributions:
- 50% to RRSP for current-year tax relief
- 50% to TFSA for guaranteed tax-free growth and flexibility
This guarantees you’ll be roughly right regardless of which case turns out true. In retirement, you can pull from each based on the bracket math that year.
This is also what financial planners call “tax-bracket arbitrage”: drawing from RRSP/RRIF in years when you’re in a low bracket (between jobs, sabbatical, before CPP starts), and drawing from TFSA in high-bracket years.
RRSP-specific traps
Withholding tax on early withdrawal
Withdrawing from RRSP before retirement triggers immediate withholding tax (10/20/30% depending on amount), and the full withdrawal counts as taxable income that year. Effective tax rate can be brutal.
Home Buyers’ Plan (HBP)
You can withdraw up to $60,000 from your RRSP tax-free for a first home (raised from $35K in 2024), and repay over 15 years starting Year 2. Missing repayments turns those missed amounts into taxable income, costing tax at your marginal rate.
Our HBP Calculator models the tax cost of missed repayments.
OAS clawback
Old Age Security clawback (Recovery Tax) kicks in at $90,997 of taxable income in 2026 (CRA), 15% of every dollar over the threshold. Large RRSP withdrawals in retirement push you into clawback territory and effectively raise your marginal rate by 15 percentage points.
Spousal RRSP
A higher-earning spouse can contribute to a spousal RRSP, claim the deduction at their higher bracket, while the lower-earning spouse withdraws at their lower bracket later. Powerful income-splitting tool.
TFSA-specific traps
Cumulative room since 2009
For residents 18+ since 2009, total cumulative TFSA room as of 2026 is approximately $102,000. Many Canadians don’t realize they have this much room available because they’ve been contributing the annual amount and ignoring the catch-up.
Unused TFSA room carries forward indefinitely.
Over-contribution penalty
1% per month penalty on amounts over your contribution room. Check your CRA “My Account” before contributing if you’ve moved money around recently.
Withdrawal-and-recontribute timing
TFSA withdrawals add back to your room, but only the following calendar year. Withdrawing and recontributing in the same year triggers over-contribution penalty.
Day-trading inside TFSA
The CRA has been increasingly aggressive about taxpayers running active trading businesses inside TFSAs. Day-trading TFSAs can be reclassified as business income and taxed accordingly. Stick to buy-and-hold inside the TFSA.
What about the FHSA?
The First Home Savings Account (introduced 2023) is a third option for first-time homebuyers, deductible like RRSP but withdrawable tax-free like TFSA when used for a first home.
- Annual contribution: $8,000
- Lifetime limit: $40,000
- Holding period: up to 15 years (or until purchase)
If you’re saving for a first home, FHSA before either RRSP or TFSA because it combines the best of both.
Worked example: 35-year-old Ontario engineer
- Salary: $130,000
- Current marginal bracket: 43.4% (Ontario combined)
- Expected retirement bracket: 30% (Ontario, mid-RRSP withdrawal)
- Contribution available: $20,000/year
Recommendation:
Year 1: $8,000 FHSA + $7,000 TFSA + $5,000 RRSP
Once FHSA is maxed at $40K (or no longer first-home-eligible):
$15,000 RRSP + $7,000 TFSA = $22,000 of tax-advantaged contributions per year, dominated by RRSP at the 43% bracket where the deduction is most valuable.
Run your scenario through our RRSP vs TFSA Calculator.
Common mistakes
Maxing TFSA first because “tax-free is always good”. Wrong for high earners, RRSP deduction at 43% beats TFSA at the contribution stage.
Maxing RRSP first because “it gives a refund”. Wrong for low earners, the deduction at 20% is worth less than future tax-free TFSA growth.
Ignoring the FHSA for first-home savers. Strictly dominates both for that use case.
Not splitting deposits. Hedging your future-bracket uncertainty is free, and the split delivers.
Treating the RRSP refund as bonus money. Spend it and you’ve effectively contributed only the net cost. Reinvest it and you’ve doubled the effective deposit.
Forgetting RRSP-to-RRIF mandatory conversion at 71. RRSP must convert to RRIF by Dec 31 of the year you turn 71, with mandatory minimum withdrawals from Year 72+.
Primary sources
- CRA RRSP and TFSA Limits, annual contribution and inflation adjustments
- CRA TFSA Contribution Room, how the room calculation works
- CRA Federal Tax Rates, 2026 brackets
- CRA FHSA Page, First Home Savings Account