∑ Calcova
← All calculators
Canada · 2026

RRSP vs TFSA Calculator

Same dollars, two accounts. See which one leaves you with more after tax — based on your income today and in retirement.

Your numbers

$
$
$
%

Estimate only — not financial advice. Assumes the RRSP refund is reinvested and your province is the same in retirement.

Which wins?

RRSP vs TFSA — how to choose

Both accounts let your investments grow tax-free. The difference is when you're taxed: an RRSP gives you a deduction today and is taxed when you withdraw; a TFSA uses after-tax money now and is never taxed again. That single difference is the whole decision.

The one rule that decides it

Starting from the same after-tax dollars, the RRSP ends up worth the TFSA amount multiplied by (1 − your retirement tax rate) ÷ (1 − your current tax rate). In plain terms:

Why income today matters

The RRSP deduction is worth your marginal tax rate. A $10,000 RRSP contribution saves a $90,000 earner far more tax than a $45,000 earner. That's why this tool asks for your current and expected retirement income and your province — it pulls the real 2026 marginal rates for each.

Worked example: $10,000 over 25 years

The calculator's default is an Alberta resident earning $85,000 who expects about $45,000 of taxable income in retirement, investing $10,000 of after-tax money at 5% a year for 25 years.

The RRSP wins by about $4,140 purely because the money comes out at 22% after going in at 30.5%. Change either income and the answer can flip.

Same $10,000, different situations

After-tax value after 25 years at 5%, calculated with 2026 federal and provincial brackets:

Income now → in retirementProvinceRatesTFSARRSP
$50,000 → $40,000Alberta22.0% → 22.0%$33,864$33,864
$85,000 → $45,000Ontario29.6% → 19.1%$33,864$38,966
$85,000 → $85,000Ontario29.6% → 29.6%$33,864$33,864
$60,000 → $90,000Alberta28.5% → 30.5%$33,864$32,916
$130,000 → $60,000Ontario43.4% → 29.6%$33,864$42,097

Two things stand out. First, a lower income in retirement doesn't guarantee a lower marginal rate. Going from $50,000 to $40,000 in Alberta stays in the same combined bracket, so it's a tie. Second, the RRSP's biggest wins come from high earners whose income will drop a lot. At $130,000 in Ontario, the deduction is worth 43.4 cents per dollar.

What the calculator doesn't capture

For a step-by-step way to decide which account to fund first, see our RRSP vs TFSA guide.

Frequently asked questions

So which should I pick?

If you're a high earner now who expects a lower income in retirement, the RRSP usually wins. If you're early-career, in a low bracket, or expect a high retirement income, the TFSA often wins — plus it gives tax-free, flexible withdrawals. The calculator shows the dollar difference for your situation.

Does the RRSP refund matter?

Yes — a lot. An RRSP only matches the TFSA if you reinvest the tax refund the deduction generates. Spend the refund and the TFSA usually comes out ahead. This calculator assumes the refund is reinvested.

Can I use both?

Absolutely, and many people should. They have separate limits. A common plan: RRSP during peak-earning years, TFSA for flexibility and tax-free growth.

What retirement income should I enter?

Estimate your taxable income in retirement: CPP, OAS, any workplace pension, and the RRSP or RRIF withdrawals you expect. Leave out TFSA withdrawals, which are not taxable. If you are unsure, try a low and a high estimate. If the winner does not change, the decision is robust.

Does the investment return change which account wins?

No. Both accounts grow at the same rate, so the return and number of years change the dollar amounts but not the winner. Only the two tax rates decide which comes out ahead.