L LoanLens Canada

RRSP vs TFSA Calculator

Compare after-tax outcomes of RRSP vs TFSA contributions based on your tax rate today versus retirement — see which account wins for you.

$

What you can set aside from your pay each year, before tax.

%
%

Ontario (2026): ~23% at $55k income, ~31% at $100k, ~45% at $160k.

%

Most retirees land at 15–25% on modest incomes.

After-tax winner

—

—

RRSP

Balance at withdrawal

$0

After retirement tax

$0

TFSA

Balance at withdrawal

$0

After tax (always $0 tax)

$0

How to read this

—

Quick Answer

Contributing $6,000 of pre-tax income per year for 25 years at 6%: if your tax rate is 30% today and 20% in retirement, the RRSP leaves you about $33,000 more after tax than the TFSA. The RRSP wins whenever your retirement tax rate is lower than today's; the TFSA wins when it's higher; equal rates produce identical results.

The only variable that matters

Strip away the marketing and the RRSP-vs-TFSA question reduces to one comparison: your marginal tax rate when you contribute versus your marginal tax rate when you withdraw.

  • Rate today > rate at withdrawal: RRSP wins. You deducted at 40% and pay tax at 25% — a permanent 15-point gain.
  • Rate today < rate at withdrawal: TFSA wins. You paid tax at 24% to avoid paying 35% later.
  • Rates equal: dead tie. The math is multiplicative; order doesn't matter.

Everything else — flexibility, contribution room, OAS clawbacks — is a tiebreaker, not the main event.

How this calculator compares them

We compare what the same pre-tax dollars become in each account. Say you can set aside $6,000 of salary per year:

  • RRSP: the full $6,000 goes in (contributions are deductible). It grows tax-deferred, then the whole balance is taxed at your retirement rate when withdrawn.
  • TFSA: you pay today's tax first, so $6,000 × (1 − your current rate) goes in. It grows tax-free and is never taxed again.

This is mathematically identical to the "contribute to the RRSP and invest the refund in a TFSA" strategy — the fair fight. If you contribute to an RRSP and spend the refund, your real-world result will be worse than shown here.

Tiebreakers the math doesn't capture

  • OAS and GIS clawbacks. RRSP withdrawals count as income and can claw back Old Age Security (and especially GIS for lower-income retirees). TFSA withdrawals don't. For modest retirement incomes, this tilts the field hard toward the TFSA.
  • Flexibility. TFSA withdrawals are penalty-free and the room comes back next year. RRSP withdrawals are taxed immediately and the room is destroyed. Emergency money belongs in a TFSA.
  • Employer matching. If your employer matches RRSP/group-plan contributions, take the match first no matter what the rates say — an instant 100% return beats any tax arbitrage.
  • Behaviour. RRSPs lock money up psychologically; TFSAs are easy to raid. The account you don't touch wins.

And if you're saving for a first home…

The FHSA beats both: deductible going in like an RRSP, tax-free coming out like a TFSA, up to $8,000/year and $40,000 lifetime. Model it with our FHSA calculator. For long-term growth assumptions, the compound interest calculator shows what different returns do to the same contributions.

Frequently Asked Questions

Is it better to contribute to an RRSP or a TFSA?

It comes down to tax rates. If your marginal tax rate today is higher than it will be when you withdraw, the RRSP wins — you deduct at a high rate and pay tax at a low one. If your rate will be higher later (early career, expecting income growth), the TFSA wins. At equal rates, they produce identical after-tax results.

What are the 2026 contribution limits?

TFSA: $7,000 per year, with unused room carrying forward indefinitely (cumulative room since 2009 is $109,000 if you were eligible the whole time). RRSP: 18% of last year's earned income up to $33,810, minus pension adjustments, also carrying forward. FHSA: $8,000/year, $40,000 lifetime — separate from both.

Should I invest my RRSP tax refund?

Yes — that's what makes the RRSP math work. This calculator's comparison already assumes you contribute the full pre-tax amount (equivalent to reinvesting the refund). If you contribute $10,000 and spend the $3,000 refund, you've effectively only contributed $7,000, and the RRSP's advantage shrinks or disappears.

Can I have both an RRSP and a TFSA?

Absolutely, and most Canadians should. A common order of operations: employer RRSP match first (free money), then TFSA, then unmatched RRSP room. The FHSA jumps the queue if you're saving for a first home — it combines the RRSP's deduction with the TFSA's tax-free withdrawal.

What happens if I withdraw from my RRSP early?

The withdrawal is taxed as income in that year, plus an upfront withholding tax (10–30% depending on amount), and the contribution room is gone forever — unlike a TFSA, where withdrawn room returns the following January 1. Exceptions: the Home Buyers' Plan ($60,000) and Lifelong Learning Plan allow tax-free temporary withdrawals if repaid on schedule.

Guides that use this calculator

Official sources

Rules and dollar limits change. Confirm current amounts with the official pages below before you act.

Add this calculator to your website

Free for realtors, mortgage brokers, bloggers and community sites. Paste this code into any page; it stays up to date automatically and shows no ads. All embeddable calculators

Related calculators

Free calculator by LoanLens.ca