Savings Accounts

RRSP vs TFSA vs FHSA: Which Account Should You Prioritize in 2025?

If you’re a first-time home buyer, open an FHSA before anything else. If you’re not buying a home and your income is above $100,000, prioritize your RRSP. If your income is under $50,000 or you want penalty-free access to your money, go with the TFSA. That’s the short version. The longer version depends on your specific numbers.

Quick Comparison

FeatureRRSPTFSAFHSA
2025 annual limit$32,490 (or 18% of earned income)$7,000$8,000
Cumulative room (if eligible since start)Varies by income history$102,000$40,000
Tax on contributionsDeductibleNot deductibleDeductible
Tax on withdrawalsFully taxedTax-freeTax-free (for home purchase)
Carry forward unused roomYes, indefinitelyYes, indefinitelyYes, up to $8,000
Withdrawal restrictionsTaxed as income (except HBP/LLP)NoneMust be qualifying home purchase
Age limitMust convert to RRIF by end of year you turn 71NoneCloses after 15 years or at 71
Impact on government benefitsWithdrawals can affect OAS/GISNo impactNo impact (for qualifying withdrawal)

The FHSA: Best of Both Worlds for Home Buyers

The FHSA is the most tax-efficient registered account that currently exists — if you qualify. Contributions are tax-deductible (like an RRSP) and qualifying withdrawals are completely tax-free (like a TFSA). No other account gives you both.

You can contribute $8,000 per year up to a $40,000 lifetime limit. At a 30% marginal tax rate, that’s $2,400 back in your pocket every year you max it out. Over five years, you’ll have $40,000 saved for a down payment plus $12,000 in cumulative tax savings — and that’s before accounting for any investment growth inside the account.

You can also stack the FHSA with the Home Buyers’ Plan. Withdraw $40,000 from your FHSA (no repayment required) plus $60,000 from your RRSP through the HBP (repay over 15 years). That’s $100,000 in tax-advantaged money toward your first home.

If you don’t end up buying a home, you can transfer the FHSA balance to your RRSP without using any RRSP contribution room. You still keep the deduction you originally claimed. There’s very little downside to opening one if you’re eligible.

The RRSP: Higher Income, Higher Payoff

The RRSP’s value is directly tied to the gap between your current tax rate and your expected tax rate in retirement. The wider that gap, the more you benefit.

At $100,000 of income in Ontario, your marginal rate is about 43.41%. A $10,000 RRSP contribution saves you $4,341 in tax right now. If you withdraw that $10,000 in retirement when your income is $45,000 (marginal rate around 29.65%), you’ll pay roughly $2,965 in tax. Net benefit: about $1,376 in permanent tax savings, plus decades of tax-deferred growth.

At $150,000, the math gets even better. Your marginal rate is around 46.41%, so $10,000 into the RRSP saves you $4,641 upfront.

The RRSP also reduces your net income, which can affect income-tested benefits and tax credits. This matters if you’re near thresholds for things like the Canada Child Benefit or the OAS clawback (which starts at $90,997 in net income for 2025).

The 2025 RRSP dollar limit is $32,490. Your actual room might be higher or lower depending on carry-forward amounts and pension adjustments.

One thing to watch: RRSP withdrawals in retirement count as taxable income and can trigger OAS clawbacks. If you expect a generous retirement income, the TFSA might serve you better for a portion of your savings.

The TFSA: Flexibility and Tax-Free Growth

The TFSA doesn’t give you a tax break on the way in. You contribute with after-tax dollars. But everything that happens inside the account — growth, dividends, interest, capital gains — is permanently tax-free. Withdrawals are tax-free. And withdrawn amounts get added back to your contribution room the following year.

For 2025, the annual limit is $7,000. If you’ve been eligible since the TFSA launched in 2009 and never contributed, your cumulative room is $102,000.

The TFSA shines in a few specific situations:

Lower income years. If you’re earning $50,000 in Ontario, your marginal rate is about 29.65%. The RRSP deduction saves you less per dollar at this rate. Meanwhile, TFSA growth and withdrawals are completely free of tax forever, regardless of what your future income looks like.

Retirement income planning. TFSA withdrawals don’t count as income for purposes of OAS, GIS, or the age credit. If you’re worried about clawbacks, the TFSA is your best friend.

Emergency fund. You can pull money out of a TFSA at any time without tax consequences. Try that with an RRSP and you’ll owe tax on the full withdrawal amount plus permanently lose the contribution room.

Decision Framework by Situation

You’re buying your first home and earn over $50,000:

  1. Max out FHSA ($8,000/year)
  2. RRSP next (higher deduction value at your tax rate)
  3. TFSA with whatever’s left

You’re buying your first home and earn under $50,000:

  1. Max out FHSA ($8,000/year)
  2. TFSA next (you’ll appreciate the flexibility, and the RRSP deduction is worth less at your rate)
  3. RRSP with whatever’s left

You’re not buying a home and earn over $100,000:

  1. RRSP first (43%+ marginal rate makes the deduction very valuable)
  2. TFSA second
  3. If both are maxed, look into non-registered investing

You’re not buying a home and earn under $50,000:

  1. TFSA first
  2. Consider deferring RRSP contributions — you can carry room forward and claim the deduction in a future year when your rate is higher
  3. RRSP if TFSA is maxed

Your employer matches RRSP contributions: Always, always take the match first. An employer match is a 100% guaranteed return on your money. Even if the TFSA would otherwise be your priority, get the free money from the match before putting a dollar anywhere else.

The Crossover Point

At roughly $50,000 of employment income in Ontario, the marginal tax rate sits around 29.65%. This is where the RRSP and TFSA are roughly equal in long-term value, assuming your retirement withdrawal rate is similar. Below this income, the TFSA generally wins. Above it, the RRSP pulls ahead.

But this is a rule of thumb, not a law. Your personal situation — expected retirement income, province of residence, eligibility for benefits — can shift the math. Run the numbers through an income tax calculator with different scenarios before committing to a strategy.

See your exact numbers

Use our free calculator to estimate your 2025 tax based on your specific income, province, and deductions.

Open RRSP Calculator →

This article is for informational purposes only and does not constitute tax advice. Calculations based on 2025 CRA-published rates. Disclaimer