IndividualsFamilies RetirementHigh Earners Case StudiesFree Tools Free Consult
Home Free Tools TFSA vs RRSP Calculator
Free Calculator · 2025

TFSA vs RRSP
Which wins for you?

The most-searched financial question in Canada every January. The answer depends entirely on your province, income today, and expected income in retirement — not a generic rule. This calculator runs the real math in real time.

Real 2025 provincial tax rates All 10 provinces covered No sign-up required Instant results

The quick rule of thumb

📈
Higher income now? → RRSPIf your tax rate is higher today than it will be in retirement, the RRSP deduction is more valuable now.
🏦
Lower income now? → TFSAIf you expect to be in a higher bracket in retirement (pension, rental income), TFSA's tax-free withdrawals win.
⚖️
Similar brackets? → Both equallyThe math is nearly identical. TFSA gets a flexibility edge — no forced withdrawals, no OAS clawback risk.
TFSA vs RRSP Calculator — 2025 Rates Live Calculation
Province of Residence
Employment Income $85,000
$30,000$350,000
Annual Contribution Amount $10,000
$500$31,560 (2025 max)
Years Until Retirement 25
5 yrs40 yrs
Annual Return 7%
3%12%
Expected Retirement Income $55,000
$20,000$200,000
💡 What is "retirement income"?
Include CPP, OAS, pension income, and expected RRSP/RRIF withdrawals. This determines your retirement marginal tax rate — the key variable in the comparison.
Your recommendation
Loading…
⚖️
After-tax value at retirement
RRSP path
Deduction now → taxed on withdrawal at retirement rate
TFSA path
After-tax dollars in → completely tax-free on withdrawal
Your marginal rate today
Retirement marginal rate
RRSP refund you receive now
RRSP after-tax at retirement
TFSA value at retirement
Advantage
Adjust the sliders to see your personalized recommendation.

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 SituationRRSPTFSAWinner
High income now, lower in retirementLarge deduction todaySmaller benefitRRSP ✓
Lower income now, higher in retirementSmall deduction nowTax-free withdrawalTFSA ✓
Same bracket now and in retirementMathematically equalMore flexibleTFSA (edge)
OAS clawback concern ($93K+ in retirement)Triggers clawbackNo clawback impactTFSA ✓
Under 40, early careerGood if employer matchNo forced withdrawalTFSA (usually)
Self-employed / variable incomeSave room for peak yearsFlexible anytimeBoth

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.