TFSA vs RRSP: The Definitive Canadian Guide
Every January, this becomes Canada's most-searched financial question. Most articles give you a generic rule — "RRSP for high earners, TFSA for everyone else." That's overly simplified. The real answer depends on four personal variables: your tax rate today, your expected tax rate in retirement, your province, and how you'll use the money.
How the RRSP works (the actual math)
An RRSP contribution gives you a deduction at your current marginal rate. If you earn $120,000 in Ontario and contribute $15,000, you get approximately $6,600 back at tax time (44% marginal rate). That money grows tax-deferred — no annual tax on dividends, interest, or capital gains — until you withdraw it in retirement, at which point it's taxed as ordinary income.
The RRSP wins when your tax rate today is higher than your retirement rate. You got a bigger deduction than you'll eventually pay on withdrawal.
How the TFSA works (the actual math)
A TFSA contribution comes from after-tax dollars — no deduction. But everything inside the TFSA grows completely tax-free, and you pay zero tax on withdrawals, ever. This matters enormously if your retirement income will push you into a higher bracket, trigger OAS clawbacks, or if you expect significant growth inside the account.
The TFSA wins when your tax rate in retirement is equal to or higher than today, or when you need flexibility (no forced RRIF withdrawals, no OAS clawback risk).
The breakeven analysis
| Your Situation | RRSP | TFSA | Winner |
|---|---|---|---|
| High income now, lower in retirement | Large deduction today | Smaller benefit | RRSP ✓ |
| Lower income now, higher in retirement | Small deduction now | Tax-free withdrawal | TFSA ✓ |
| Same bracket now and in retirement | Mathematically equal | More flexible | TFSA (edge) |
| OAS clawback concern ($93K+ in retirement) | Triggers clawback | No clawback impact | TFSA ✓ |
| Under 40, early career | Good if employer match | No forced withdrawal | TFSA (usually) |
| Self-employed / variable income | Save room for peak years | Flexible anytime | Both |
The real answer: most Canadians should use both
The optimal strategy for most Canadians is to contribute to both accounts strategically. Use the RRSP in your peak earning years (when the deduction is most valuable) and the TFSA for flexibility, emergency access, and to avoid OAS clawbacks in retirement. The calculator above tells you which to prioritize right now based on your exact situation.
2025 contribution limits
RRSP: 18% of previous year's earned income, up to a maximum of $31,560 for 2025. Unused room carries forward indefinitely — check your CRA My Account for your exact limit.
TFSA: $7,000 for 2025. If you've never contributed, your total lifetime room as of 2025 is $95,000 (if you were 18+ in 2009). Withdrawals restore your contribution room the following January.