Accounts Explained·8 min read
Accounts Explained

TFSA vs. RRSP: The Canadian's Most Important Decision

Both accounts are extraordinary tools — but they reward you in very different ways at very different times. Choosing wisely can mean tens of thousands of dollars saved in taxes over your lifetime.

The Core Difference in One Sentence

A TFSA gives you tax-free money forever — you contribute after paying tax, and never pay tax again. An RRSP gives you a tax break today — you contribute before paying tax, grow it tax-deferred, and pay tax when you eventually withdraw.

TFSA

"I'll pay tax now so I never have to pay it on this money again."

RRSP

"I'll pay tax later (in retirement), hopefully at a lower rate."

Side-by-Side Comparison

Feature🛡️ TFSA📉 RRSP
Contribution room (2024)$7,000 / year + unused room18% of prior year income (max $31,560)
Contribution sourceAfter-tax dollarsPre-tax dollars (reduces taxable income)
Growth inside accountTax-freeTax-deferred
Withdrawals taxed?NeverYes — taxed as income when withdrawn
Room restored after withdrawal?Yes — the following January 1No — contribution room is gone once used
Age limitNo — open indefinitelyMust convert to RRIF by December 31 of age 71
Best forLower income earners, short-term flexibility, tax-free retirement incomeHigher income earners, reducing current-year tax bill, long-term retirement savings

Real Numbers: What Does $7,000 Actually Do?

The 2024 TFSA annual limit is $7,000. If you've been 18 or older and a Canadian resident since 2009, your total accumulated TFSA room is $95,000 — meaning you could deposit up to that amount today if you've never contributed.

TFSA: $7,000 invested today

You contribute$7,000
Grows at 7%/yr for 30 years→ $53,300
Tax on withdrawal$0
You keep$53,300

RRSP: $7,000 invested today (at $80K income)

You contribute$7,000
Tax refund now (~33%)+$2,310
Grows at 7%/yr for 30 years→ $53,300
Tax on withdrawal (~25% in retirement)−$13,325
You keep + refund$42,285

Note: RRSP is more advantageous when your tax rate at withdrawal is lower than your tax rate at contribution. The higher your income now, the more the RRSP wins.

RRSP Tax Savings by Income (Ontario, 2024)

Immediate tax savings from a $7,000 RRSP contribution at each income level

Marginal tax rates (combined federal + Ontario provincial). Rates vary by province.

The Simple Decision Framework

🛡️

Choose TFSA first if…

  • Your income is under $50,000 (lower tax bracket)
  • You might need the money before retirement
  • You're in school, part-time, or early career
  • You want to avoid OAS clawback in retirement
📉

Choose RRSP first if…

  • Your income is over $70,000 (higher tax bracket)
  • You don't expect to need the money before age 65
  • You want to reduce your tax bill this year
  • You're buying your first home (FHSA / HBP strategy)

Use both if you can

Most Canadians benefit from maximizing TFSA contributions first, then directing any additional savings into RRSP. As income rises, the RRSP deduction becomes increasingly valuable.

How the RRSP Deduction Actually Works

When you contribute to your RRSP, your taxable income shrinks by that amount. If you earn $90,000 and contribute $10,000 to your RRSP, you only get taxed on $80,000. In Ontario, the top marginal rate at $90,000 is about 43.41% — so that $10,000 contribution generates a refund of roughly $4,341.

Example: Maya earns $95,000 in Ontario

Employment income$95,000
RRSP contribution− $15,000
Taxable income$80,000
Estimated tax refund~$5,600

Refund amount varies by province and personal situation. Consult a tax professional for personalized advice.

Key Takeaway

There's no universally "better" account — it depends on your income today versus your expected income in retirement. If you earn under $50K, maximize your TFSA first. If you earn over $70K, RRSP contributions deliver a powerful immediate tax refund. The best move is usually to start with whichever gives you a bigger benefit now, then contribute to both as your income grows. Unused room in both accounts carries forward indefinitely — it's never too late to catch up.

Try the Rooftop Calculator →

Compare TFSA vs RRSP with your own income and goals