Canada Money Tools guide

TFSA vs RRSP in Canada 2026

Compare the basic tax treatment and common uses of TFSA and RRSP accounts.

The core trade-off

TFSA: contribute after-tax dollars, growth and withdrawals are tax-free. RRSP: contributions reduce your taxable income now (a deduction at your marginal rate), but withdrawals are taxed as income later. Same dollars, opposite timing — so the right choice depends on your tax rate now versus later.

2026 limits

TFSARRSP
2026 new room$7,00018% of earned income
Annual cap$7,000$33,810
Lifetime max*$108,500Carries forward
WithdrawalsTax-freeTaxed as income

*TFSA lifetime max assumes you were 18+ since 2009 and never contributed. Unused TFSA and RRSP room both carry forward — check your CRA notice of assessment for your personal numbers.

Which should you max first?

  • High income now, lower income in retirement (the usual career arc) → lean RRSP: a $10,000 contribution at a 43.41% marginal rate saves about $4,341 in tax today.
  • Lower income now (early career, parental leave, grad school) → lean TFSA: the deduction is worth little at a low bracket, and tax-free withdrawals never claw back benefits.
  • Saving for a first home? Look at the FHSA first — $8,000/year up to $40,000 lifetime, with both a deduction and tax-free qualifying withdrawals.
  • Need flexibility? TFSA withdrawals can be re-contributed the next calendar year; RRSP withdrawals lose the room permanently (except HBP/LLP).

Watch our 4-minute explainer:

Key points

  • TFSA = tax-free in and out. RRSP = deduction now, taxed later.
  • 2026 room: $7,000 TFSA; 18% of earned income to $33,810 RRSP.
  • High bracket now → RRSP. Low bracket or need flexibility → TFSA. First home → check FHSA.

10-year comparison: $70,000 earner contributing $7,000/year

Assumptions: 6% annual return, 10 years, $7,000 contributed each January, 29.65% marginal rate now (Ontario at $70,000: 20.5% federal + 9.15% provincial), 20% effective rate on RRSP withdrawals in retirement. Ignores fees, inflation and benefit clawbacks.

RRSPTFSA
Total contributed$70,000 (pre-tax)$70,000 (after-tax)
Tax saved upfront≈ $20,755 ($2,075.50/yr)$0
Value after 10 years at 6%≈ $92,266≈ $92,266
Tax on withdrawal≈ $18,453 (at 20%)$0
Net in pocket≈ $73,813 (+ reinvested refunds)≈ $92,266

Read carefully: the TFSA number looks bigger, but the RRSP contributions cost less out-of-pocket — each $7,000 RRSP contribution only "cost" about $4,924 after the $2,076 tax refund. If you reinvest every refund into the RRSP too, the RRSP pulls ahead whenever your retirement tax rate is below 29.65%. The math verdict: RRSP wins if your retirement rate is lower; TFSA wins on flexibility — tax-free withdrawals never trigger OAS clawback and the room comes back next year.

FAQ

What if my retirement tax rate equals my current rate?

Then it is roughly a tie on pure math — $7,000 pre-tax in an RRSP versus $4,924 after-tax in a TFSA grow to the same after-tax amount. The tiebreaker becomes flexibility: the TFSA lets you withdraw anytime tax-free; the RRSP locks money in until retirement.

Can I just do both?

Yes, and many people should. A common split at $70,000: RRSP enough to capture any employer match and drop a tax bracket, TFSA for everything else. Contribution room is separate — $7,000/year TFSA plus 18% of earned income (to $33,810) for RRSP in 2026.

Can I contribute to both in the same year?

Yes — TFSA and RRSP limits are completely separate. Many people split contributions between the two based on the trade-offs above.

Are these official CRA calculations?

No. This site is an educational resource. Use CRA tools, payroll tables and your own CRA account for official information.