Back to calculator

TFSA vs RRSP: Which Should You Contribute To First?

Compare TFSA and RRSP contribution mechanics, tax treatment, and withdrawal rules to decide which account to prioritize based on your income.

6 min2026-06-01

The Big Question

Both the Tax-Free Savings Account (TFSA) and the Registered Retirement Savings Plan (RRSP) help Canadians save on taxes — but they work in completely different ways. Choosing which to contribute to first depends on your income, your tax bracket, and when you plan to use the money.

How Each Account Works

TFSA: Tax-Free Growth

  • You contribute with after-tax dollars (no deduction when you put money in)
  • All investment growth is completely tax-free
  • Withdrawals are tax-free — no tax hit when you take money out
  • Withdrawn amounts are re-added to your contribution room the following year
  • No impact on income-tested benefits (GIS, OAS, child benefit)

RRSP: Tax-Deferred Growth

  • You contribute with pre-tax dollars (contribution reduces your taxable income)
  • Investment growth is tax-deferred — no tax while it grows
  • Withdrawals are fully taxed as income in the year you withdraw
  • No re-contribution of withdrawn amounts (except HBP and LLP)
  • Withdrawals can affect income-tested benefits

Key Differences at a Glance

FeatureTFSARRSP
Tax on contributionsNo deductionDeducted from income
Tax on growthTax-freeTax-deferred
Tax on withdrawalTax-freeTaxed as income
Contribution room$7,000/year (2024+)18% of income, max $32,490
Unused roomCarries forwardCarries forward
Withdrawal roomRe-added next yearLost permanently
Age limitNoneMust convert to RRIF by Dec 31 of year you turn 71
Best forLower-income earners, emergency funds, flexible savingsHigher-income earners, retirement savings

When to Prioritize the RRSP

The RRSP gives you the biggest advantage when your current tax rate is higher than your expected future tax rate (i.e., in retirement):

    • You earn over ~$55,000. You're in the 20.5% federal bracket or higher — the RRSP deduction saves you meaningful tax now.
    • You expect lower income in retirement. Most retirees drop one or two tax brackets, so RRSP withdrawals will be taxed at a lower rate.
    • Your employer offers RRSP matching. Always take the match — it's an instant 50–100% return before any investment gains.
    • You're saving specifically for retirement and won't need the money before then.

RRSP Tax Savings Example

At a $90,000 salary in Ontario, a $10,000 RRSP contribution saves approximately $2,965 in tax (29.65% marginal rate). That's money back in your pocket this year.

When to Prioritize the TFSA

The TFSA wins when your current tax rate is the same or lower than your future rate, or when flexibility matters:

    • You earn under ~$55,000. Your marginal rate is relatively low (20.05% combined in Ontario), so the RRSP deduction isn't as valuable.
    • You're early in your career. Your income will likely rise — save RRSP room for when you're in a higher bracket.
    • You might need the money before retirement. TFSA withdrawals are penalty-free and tax-free with no strings attached.
    • You're already retired or near retirement. RRSP withdrawals will add to your income and may trigger OAS clawback.
    • You receive income-tested benefits. TFSA withdrawals don't count as income, so they won't reduce your GIS, child benefit, or other benefits.

The Optimal Strategy for Most Canadians

For most middle-income earners ($50K–$100K), the best approach is:

    • Get any employer RRSP match first. Free money beats any tax strategy.
    • Max your TFSA. $7,000/year is manageable for most budgets and the flexibility is unbeatable.
    • Contribute to RRSP with remaining savings. Especially in years when your income is highest.

If your income is above $100K, flip the priority — maximize RRSP first for the larger tax deduction, then TFSA.

Common Mistakes

  • Contributing to RRSP at low income. If you're in the lowest bracket, the deduction saves you only ~15%. Save that RRSP room for higher-income years.
  • Ignoring TFSA completely. Many Canadians have tens of thousands in unused TFSA room. Since 2009, the cumulative limit is $95,000 (as of 2024).
  • Forgetting about the RRSP withdrawal tax. An RRSP isn't "free money" — you'll pay tax on every dollar withdrawn in retirement.

Calculate the Impact

Use the PayCalc calculator with the RRSP contribution field to see exactly how much an RRSP contribution reduces your tax bill at your income level. Compare that to the tax-free flexibility of the TFSA to make the right choice for your situation.

For a deeper dive into RRSP mechanics, see our RRSP tax savings guide.

This calculator provides estimates based on 2026 CRA tax tables. Actual deductions may vary.