TFSA vs RRSP: Which Should You Contribute to First in Canada?

The most important investing decision for most Canadians — answered with a clear framework based on income, tax bracket, and goals.

2026 Limits Tax Strategy FHSA Included

The Short Answer: It Depends on Your Tax Bracket

Both accounts are excellent. The question is about tax timing — when do you want your benefit?

The RRSP gives you a tax deduction today — reducing your taxable income in the year you contribute. But you pay full income tax when you withdraw in retirement. It's a bet that your tax rate will be lower in retirement than it is now.

The TFSA gives you no deduction today, but all withdrawals — including all growth — are permanently tax-free. It's ideal if your tax rate now is similar to or lower than what you'd expect in retirement.

The math is simple: RRSP wins when your tax rate at contribution is higher than your tax rate at withdrawal. TFSA wins when they're equal or your future rate is higher.

2026 Quick Comparison

Feature TFSA RRSP
2026 Contribution Limit $7,000 (lifetime ~$102,000 if eligible since 2009) 18% of prior-year earned income, max $32,490
Tax Deduction No Yes — reduces taxable income now
Tax on Growth None, ever None while inside account
Tax on Withdrawal None — fully tax-free Taxed as ordinary income
Withdrawal Affects Benefits? No effect on GIS, OAS, credits Can trigger OAS clawback, reduce GIS
Re-contribution After Withdrawal Yes, next calendar year No — room permanently lost
Deadline No deadline March 1 (for prior tax year); must collapse by age 71
Eligible Age 18+ (Canadian resident) Any age with earned income (until 71)
Non-resident Penalty 1%/month tax on new contributions as non-resident No contributions, but account continues

The Income-Based Decision Framework

Use your current marginal tax rate as the primary signal.

Which Account First? — Quick Rules

Income under ~$55,000
TFSA first. Low tax rate today means the RRSP deduction isn't very valuable. Tax-free TFSA withdrawals won't affect GIS or credits in retirement.
Income $55,000–$100,000
Split or RRSP slight edge. RRSP refunds are meaningful. Reinvest the refund into your TFSA for best of both worlds.
Income over $100,000
RRSP first. Top marginal rates of 43–53% (province-dependent) mean every RRSP dollar saves significant tax now. Very likely to withdraw at lower rates in retirement.
Expecting lower income soon
TFSA first, bank RRSP room. Contribute to RRSP in a higher-income year for maximum deduction value.
Buying a home within 5 years
FHSA first, then TFSA. FHSA gives both a tax deduction AND tax-free withdrawal for a home purchase. It's a no-brainer if you qualify.

Real-World Scenarios

Scenario A: Sofia, 27, earning $52,000 as a graphic designer in BC

Sofia's marginal rate is about 28.2% (federal + BC). If she contributes $7,000 to her RRSP, she saves roughly $1,974 in taxes today. In retirement, if her income is $40,000–$50,000, she'll pay a similar rate on withdrawals.

Best move: Max TFSA first ($7,000). Sofia's RRSP room is accumulating — she can use it in a higher-income year for a bigger deduction. Meanwhile, her TFSA grows tax-free and she can access it without affecting any future income-tested benefits.

Scenario B: Marcus, 41, earning $135,000 as an engineer in Ontario

Marcus is in Ontario's 43.41% marginal bracket. A $10,000 RRSP contribution saves him $4,341 this year. He plans to retire at 60 with a comfortable but lower income (CPP + pension + withdrawals totalling ~$75,000).

Best move: Max RRSP first. The tax savings are immediate and substantial. He should reinvest part of his tax refund into his TFSA each year to build both accounts simultaneously.

Scenario C: Priya and Dev, couple earning $55,000 and $95,000 in Alberta

Priya's income is modest — her TFSA is clearly better right now. Dev earns enough that RRSP contributions save real money. Consider a spousal RRSP: Dev contributes to an RRSP in Priya's name, getting the deduction at his higher rate, but Priya withdraws at her lower rate in retirement.

Best move: Priya maxes TFSA. Dev contributes to both a spousal RRSP (for income splitting) and his own TFSA. See our guide on spousal RRSP income splitting.

The FHSA: Don't Ignore the Third Option

If you haven't owned a home and don't intend to in the next 4+ years, the First Home Savings Account (FHSA) should likely come before both TFSA and RRSP.

The FHSA is uniquely powerful because it combines the best features of both accounts:

Optimal order for a first-time buyer under 40: FHSA (max it) → TFSA → RRSP. The FHSA is genuinely the best account in the Canadian tax code for eligible Canadians. Read our full FHSA guide →

FHSA + HBP stacking: You can combine the FHSA with the RRSP Home Buyers' Plan (HBP) when purchasing a home. That's up to $40,000 tax-free from your FHSA plus up to $60,000 from your RRSP via HBP — a combined $100,000 tax-advantaged for your down payment. See FHSA + RRSP HBP stacking guide.

Provincial Tax Rates Matter

Because RRSP deductions reduce both federal and provincial income tax, your province matters significantly. High-tax provinces like Quebec and Ontario make RRSP contributions more valuable at middle incomes than low-tax provinces like Alberta or BC.

Province Marginal Rate at $80,000 Marginal Rate at $150,000 RRSP Priority at $80K?
Ontario 31.48% 46.41% Moderate
Quebec 37.12% 53.31% High
BC 28.20% 49.80% Moderate
Alberta 30.50% 48.00% Moderate
Manitoba 33.25% 50.40% High

Quebec residents especially benefit from RRSP contributions at middle incomes because of the provincial surtax structure. At $80,000 in Quebec, the RRSP deduction is worth 37 cents per dollar contributed.

Watch the RRSP withdrawal trap: High RRSP balances in retirement can trigger OAS clawback (starts at ~$93,000 income in 2026) and reduce eligibility for GIS and other income-tested benefits. If you expect a modest retirement income, prioritizing the TFSA now preserves future flexibility — TFSA withdrawals never count as income.

The "Both" Strategy: Maximize Compound Growth

For most middle-income Canadians, the best answer isn't one or the other — it's a sequenced approach:

  1. FHSA first (if buying a home within 15 years and eligible)
  2. Employer RRSP match (if available — always take free money)
  3. TFSA to max — especially under $55,000 income
  4. RRSP — especially once income exceeds $55,000–$60,000
  5. Non-registered account — once registered room is exhausted

The powerful move at higher incomes: contribute to the RRSP, get the tax refund, then immediately invest that refund into your TFSA. You're essentially getting a free contribution to your TFSA every year, funded by the government's tax refund.

Calculate Your TFSA and RRSP Room

Not sure how much room you have? Use our interactive calculator to figure out your exact contribution room and see the tax impact.

Open Calculator Beginner's Guide

Related Guides

This content is for educational purposes only and does not constitute financial advice. Tax rates, contribution limits, and CRA rules are based on 2026 figures and may change. Individual circumstances vary significantly — consult a qualified tax advisor or financial planner before making contribution decisions.