RRSP vs TFSA Calculator

Find out whether RRSP or TFSA leaves you with more money at retirement, based on your tax rates and investment return.

Enter your details

Contributing $10,000.00 to an RRSP would generate an estimated $3,000.00 tax refund at your current 30% marginal rate.

Results

RRSP wins
RRSPTFSA
52%
48%
RRSP 52%TFSA 48%

RRSP (after tax at withdrawal)

$32,189.03

Contribution:$10,000.00
Tax refund:$3,000.00
Before-tax value at withdrawal:$42,918.71

TFSA (fully tax-free)

$30,043.10

After-tax contribution:$7,000.00
All withdrawals:tax-free
Difference: $2,145.94 in favour of the RRSP.

What this means

With a 30% rate today dropping to 25% at retirement, the RRSP saves you more: you defer tax at the higher rate and pay it at the lower rate. Over 25 years at 6.0% annual return, the RRSP produces an estimated $2,145.94 more than the TFSA. If your retirement rate ends up higher than expected, a TFSA would have been better β€” so keeping some in each account is prudent.

How the math actually works

The RRSP and TFSA are both tax-advantaged accounts, but they differ in when you pay tax. With an RRSP, you contribute pre-tax dollars (or claim a deduction that gives you a refund), your money grows tax-deferred inside the account, and you pay income tax on withdrawals. With a TFSA, you contribute after-tax dollars, your money grows entirely tax-free, and withdrawals are never taxed.

The mathematical outcome depends almost entirely on one comparison: your marginal tax rate at contribution versus your marginal tax rate at withdrawal. If those rates are equal, RRSP and TFSA produce exactly the same after-tax result β€” the math cancels out perfectly. If your rate drops in retirement, RRSP wins. If your rate rises (or stays high), TFSA wins.

When RRSP wins

The RRSP is most powerful when you are in a high tax bracket today and expect to be in a lower bracket in retirement. A common example: a professional earning $120,000 today (marginal rate roughly 43% in Ontario) who retires with a pension and CPP drawing $45,000 per year (marginal rate around 20%). Every dollar contributed to the RRSP now saves tax at 43 cents and is taxed at withdrawal for only 20 cents β€” a 23 cent net gain per dollar contributed, compounded over decades of growth.

The RRSP refund is an often-overlooked component. When you receive a $5,000 refund from a $15,000 RRSP contribution, that $5,000 is effectively extra money available to invest. If you reinvest it (in the same RRSP or in a TFSA), you accelerate your compounding significantly. This calculator assumes the refund is reinvested by default β€” uncheck that option to model the scenario where the refund is spent.

When TFSA wins

The TFSA is better when your tax rate won't decrease in retirement β€” or may increase. Young Canadians early in their careers, part-time workers, or people with significant non-registered investment income in retirement often find the TFSA more efficient. Because TFSA withdrawals don't count as income, they have no impact on income-tested benefits like the Guaranteed Income Supplement (GIS), Old Age Security (OAS), or provincial credits. A large RRSP drawdown in retirement can trigger OAS clawback once your income exceeds roughly $90,000.

Why both is usually the right answer

Most Canadian financial planners recommend a blend of both accounts. The RRSP gives you a tax deduction today (valuable when you're in a high bracket) and defers taxation on growth. The TFSA gives you tax-free growth and flexible, untaxed withdrawals that preserve access to income-tested benefits. Holding both accounts gives you the option to draw from whichever source minimises your tax in any given year in retirement β€” a form of tax flexibility that can be worth more than the theoretical "one account wins" calculation.

What this calculator doesn't account for

  • OAS clawback: Large RRSP/RRIF withdrawals can reduce your Old Age Security by 15 cents per dollar over roughly $90,000.
  • GIS interaction: Low-income retirees relying on the Guaranteed Income Supplement should minimize RRSP income, as GIS is clawed back at 50 cents per dollar of other income.
  • RRSP contribution room: You can only contribute 18% of prior-year earned income to your RRSP each year (maximum approximately $32,490 for 2026, verify with CRA).
  • Spousal RRSP: Contributing to a spouse's RRSP can equalize income in retirement and reduce combined tax.
  • Estate considerations: RRSPs are fully taxable when the last spouse passes away; TFSAs transfer to a surviving spouse tax-free.

For personalized retirement planning, consult a Certified Financial Planner (CFP) registered with FP Canada.

Recommended products

Sponsored

Affiliate disclosure: links below are sponsored. We may earn a commission if you sign up β€” at no cost to you. We only recommend products relevant to this calculator.

Related calculators

Canadian Finance Tools

Free, accurate calculators for Canadian personal finance. Not financial advice.

🍁 CanadaπŸ”’ Private

Data Sources

Tax data verified for 2026. Always confirm against canada.ca.

Β© 2026 Canadian Finance Tools. Not financial or tax advice.

Not financial or tax advice. Estimates only.