TFSA vs RRSP: The Complete Guide for Canadians
The TFSA vs RRSP debate is one of the most common questions in Canadian personal finance — and the answer genuinely depends on your situation. This guide breaks it down clearly so you can make the right call for your income, goals, and tax bracket.
The Core Difference
Both accounts let your investments grow tax-free inside the account. The difference is when the tax is applied:
- TFSA: You contribute after-tax dollars. Growth and withdrawals are completely tax-free. No tax ever on anything that happens inside the account.
- RRSP: You contribute pre-tax dollars (contributions are tax-deductible). Growth is tax-deferred. You pay income tax when you withdraw in retirement.
When to Choose a TFSA First
The TFSA wins in most situations for lower and middle-income earners. Specifically, prioritize your TFSA if:
- You earn under $50,000/year — your marginal tax rate is low now and may be similar in retirement, reducing the RRSP's deduction advantage
- You expect your income to increase significantly in the future — contributing to an RRSP then is worth more
- You might need the money before retirement — TFSA withdrawals are penalty-free and the room is restored the following year
- You receive income-tested government benefits (GIS, CCB) — RRSP withdrawals can claw these back; TFSA withdrawals do not count as income
When to Choose an RRSP First
The RRSP wins when your marginal tax rate is high now and you expect it to be lower in retirement:
- You earn over $100,000/year — the tax deduction is worth 43%+ depending on your province
- You're buying your first home — the First Home Buyer's Plan lets you withdraw up to $35,000 from your RRSP tax-free
- You're going on parental leave or expect a low-income year — perfect time to withdraw from an RRSP at a low rate
- Your employer matches RRSP contributions — always take the match first, it's an instant 50–100% return
The Simple Rule of Thumb
If you earn under $50,000: max your TFSA first.
If you earn over $100,000: max your RRSP first.
If you earn between $50,000–$100,000: it depends on your province and personal situation, but TFSA is still often the better default.
2025 Contribution Limits
TFSA: $7,000 new room in 2025. Total lifetime room for someone who was 18 or older in 2009 is $95,000.
RRSP: 18% of your previous year's earned income, up to a maximum of $32,490 for 2025.
Can You Have Both?
Absolutely — and most Canadians should. The ideal strategy for many people is to contribute to their RRSP up to the point where the tax refund is maximized, then put any remaining savings into their TFSA. Once you've maxed both, a non-registered account is the next step.
Our Recommendation
For most Canadians starting out, open a TFSA first. It's more flexible, easier to understand, and the right choice for the majority of income levels. Open one through Questrade or Wealthsimple and start investing in a simple all-in-one ETF.