MONEY BASICS

TFSA or RRSP first? Here's the actual answer.

Not "it depends" — the real decision comes down to one comparison: your tax rate today versus your best guess at your tax rate later. Once you know that, the rest is arithmetic.

Almost every Canadian hits this question eventually, and almost every answer online stops at "it depends," which is true but useless. Here's the actual mechanism, so you can answer it for yourself.

What each account actually does

A TFSA (Tax-Free Savings Account) is simple: you contribute money you've already paid tax on, it grows completely tax-free, and you never pay tax on it again, even when you take it out. Withdrawals don't count as income anywhere — not for your tax return, not for benefits like the GST credit, not for OAS clawback calculations later in life.

An RRSP (Registered Retirement Savings Plan) works differently: your contribution is deducted from your taxable income this year, so it immediately lowers your tax bill. The money then grows tax-deferred, but when you eventually withdraw it — ideally in retirement — that withdrawal is taxed as regular income.

Neither account is "better" in the abstract. They're two different bets on when you'd rather pay tax.

The one comparison that actually decides it

The RRSP deduction is worth more when your current marginal tax rate is higher than your expected marginal tax rate when you withdraw it. That's the whole mechanism. Everything else is a detail underneath that one comparison.

Lean TFSA if...

  • You're early-career or between jobs, in a lower bracket
  • You might need the money before retirement — no penalty, ever
  • You're worried about OAS clawback later (TFSA withdrawals don't count)
  • You've already maxed employer RRSP matching, if you have one

Lean RRSP if...

  • You're in a high tax bracket right now
  • Your employer matches RRSP contributions (that match is free money either way)
  • You expect a meaningfully lower income in retirement
  • You want the refund to reinvest, not spend

A worked example

Say you're in a 30% marginal bracket now and expect roughly 20% in retirement. A $5,000 RRSP contribution saves you $1,500 in tax this year. If that $5,000 grows to $10,000 by retirement and you withdraw it at a 20% rate, you keep $8,000 after tax — plus you still have that $1,500 refund, invested, growing the whole time.

Put the same $5,000 in a TFSA instead: it also grows to $10,000, and you keep the full $10,000, tax-free, forever. But you never got the $1,500 refund to invest along the way. Run the numbers for your own bracket — the gap is almost always a function of exactly how far apart your two tax rates are, not some fixed rule.

Where the FHSA fits in

If a first home is realistically on your horizon, the FHSA (First Home Savings Account) usually jumps the queue ahead of both. It's the rare account that gives you an RRSP-style tax deduction going in and TFSA-style tax-free growth and withdrawal coming out — as long as the money goes toward a first home. The catch is a $8,000 annual limit and $40,000 lifetime cap (2026 figures), so it fills up fast, but nothing else in the system beats it for that specific purpose.

2026 contribution limits, for reference

The mistake most people actually make

It's rarely "TFSA vs. RRSP" that costs people the most money. It's contributing to neither while the decision feels too complicated to start. Both accounts beat a plain savings account by a wide margin over any real time horizon. If you're stuck between the two, picking the TFSA and starting today beats picking neither while you wait for certainty about your future tax bracket that you're never going to have.

See what this actually looks like with your real numbers — your real income, your real accounts, projected forward.

Try Compoundfork →

Want to see the actual numbers first? TFSA Growth Calculator → or RRSP Growth & Refund Calculator →