๐Ÿ‡จ๐Ÿ‡ฆ Canada

RRSP vs TFSA Calculator Canada 2025

Compare RRSP and TFSA side by side. See which account saves you more tax based on your income, retirement plans, and OAS clawback risk.

$
Your gross employment income
$
Amount to compare in RRSP
$
Amount to compare in TFSA ($7,000/yr limit)
Province of residence on December 31
%
Equity: 7-8%. Balanced: 4-6%
yrs
Investment time horizon
โ€”
Estimates using 2025 federal and provincial tax rates. Consult a tax professional for your specific situation.

Try another scenario

Found an issue? Send feedback

How to Use This Calculator

Tab "Quick Compare"

Enter your annual income, contribution amount, province, expected return, and years to retirement. See the tax savings now (RRSP) vs tax-free growth (TFSA) and after-tax value at retirement for both accounts.

Tab "Lifetime Modelling"

Enter your current and retirement age, current and expected retirement income, and province. See year-by-year accumulation in each account, including the impact of OAS clawback on RRSP withdrawals.

Tab "Decision Framework"

Enter your current marginal tax rate and expected retirement marginal rate. See the clear decision: RRSP wins when current rate is higher, TFSA wins when retirement rate is higher, and they're equivalent when rates match.

The Formulas

RRSP after-tax value at retirement:
Value = Contribution ร— (1 + return)^years ร— (1 - retirement_tax_rate)

TFSA after-tax value at retirement:
Value = Contribution ร— (1 - current_tax_rate) ร— (1 + return)^years

Mathematical equivalence (when rates equal):
If current_rate = retirement_rate = t:
RRSP: $1 ร— (1+r)^n ร— (1-t)
TFSA: $1 ร— (1-t) ร— (1+r)^n
= identical result

RRSP tax refund reinvested:
If you reinvest the RRSP tax refund, the advantage increases further

OAS clawback impact:
15% of income above $93,454 (2025)
RRSP withdrawals count as income โ€” TFSA withdrawals don't

Example

David โ€” IT Manager in Ontario, $95,000 Income, $10,000 to Invest

David is 35, plans to retire at 60 with $50,000 in retirement income. 6% expected return.

Current marginal rate (ON)33.89%
Retirement marginal rate (ON)20.05%
RRSP tax refund now$3,389
RRSP value at 60 (after tax)$34,309
TFSA value at 60$28,331
RRSP advantage+$5,978 (RRSP wins โ€” rate drops)

Frequently Asked Questions

Choose TFSA when: your income is low now and expected to be higher later (the RRSP deduction is worth more at higher rates), you want flexibility to withdraw without tax consequences, you're retired or near retirement and want to avoid OAS/GIS clawback, or you've maxed out your RRSP. TFSA withdrawals don't count as income for any government benefit calculations.
This is a smart strategy if you have both RRSP and TFSA room. Contribute to your RRSP, get the tax refund, then invest that refund in your TFSA. You get the immediate tax benefit of the RRSP plus tax-free growth on the refund in the TFSA. The key is actually reinvesting the refund rather than spending it.
When uncertain, splitting between both accounts provides flexibility. A common rule of thumb: if you earn over $50,000, prioritize RRSP (you'll likely be in a lower bracket in retirement). Under $50,000, prioritize TFSA. At any income, if you have room in both, contribute to both โ€” the worst case is the accounts perform identically.

Related Calculators

Embed This Calculator

Add the RRSP vs TFSA Calculator to your website:

<iframe src="https://sum.money/ca/rrsp-vs-tfsa-calculator" width="100%" height="700" frameborder="0"></iframe>