RRSP vs TFSA Calculator

Enter what you want to save, your income and province, and a guess at your tax rate in retirement. The calculator runs the same pre-tax dollars through both accounts and compares the after-tax outcomes — your marginal rate today is measured from the 2025 tax year federal and provincial brackets, surtaxes included.

2025 tax year rates All 13 provinces Updates as you type

Your savings decision

$
$

How it works. Both routes start with the same pre-tax dollars. The RRSP shelters the full amount, compounds it, and is taxed once at your assumed retirement rate on the way out. The TFSA route pays tax first at your marginal rate today — measured from your actual income and province, not a bracket lookup — then compounds the after-tax amount and comes out untaxed. Growth compounds identically in both, so the entire difference is the two tax rates.

After-tax difference

$0

0% advantage on the same pre-tax dollars

RRSP, after tax $0
TFSA, after tax $0
RRSP after-tax result$0
TFSA after-tax result$0
Your marginal rate today0%
Assumed rate in retirement30.0%

The whole decision is your rate today versus your rate in retirement — make them equal and the two routes finish identical to the dollar. This model ignores benefit clawbacks (GIS and OAS treat RRSP withdrawals as income but not TFSA withdrawals) and employer RRSP matches, either of which can flip the answer.

An estimate is a starting point. Get your real number.

This calculator uses published rates. Your actual position depends on the credits, deductions and structure behind your numbers.

  • A professional tax accountant reviews your figures, not a formula
  • Fixed quote before any work starts
  • You pay after you approve the filing

Let's connect

Send your details and we'll confirm your exact position.

The RRSP vs TFSA math

The two accounts are mirror images. An RRSP defers tax: the full pre-tax amount goes in, grows untouched, and is taxed once on the way out. A TFSA prepays it: you contribute after-tax dollars and never pay again. Because growth compounds the same either way, the comparison collapses to a single question — is your marginal rate higher today or in retirement? Higher today favours the RRSP (deduct at the high rate, withdraw at the low one). Lower today — early career, a parental-leave year — favours the TFSA, since prepaying tax at a low rate beats deferring to a higher one. Equal rates make the routes tie exactly.

Retirement income that triggers benefit clawbacks tilts the scale further: RRSP and RRIF withdrawals count as income against GIS and the OAS recovery threshold, while TFSA withdrawals are invisible to both. For most people the practical answer over a working life is both accounts in sequence, which is a tax planning conversation rather than a formula.

What this calculator does not cover

It assumes you have room in whichever account wins — check with the TFSA room calculator — and it does not model employer RRSP matching (free money that usually beats every other consideration), reinvesting the RRSP refund, spousal RRSPs, or the exact clawback zones. It also treats your retirement rate as a single guess you supply. To see what a specific contribution saves you this year, use the RRSP tax savings calculator.

Rule of thumb
SituationUsually better
Higher rate now than in retirement RRSP
Lower rate now (early career) TFSA
Expecting GIS/OAS clawback TFSA
Same rate both ends Equal

Rates reviewed for the 2025 tax year by Udit Gupta, Certified Tax Accountant. Federal and provincial rates change annually, and this tool is an estimate for planning rather than tax advice. Confirm current figures before relying on them for a filing.

Frequently asked questions

If your marginal rate today is clearly higher than what you expect in retirement, the RRSP wins; if it is lower — early career, part-year income — the TFSA wins. When the rates are close, the TFSA’s flexibility (withdraw any time, room comes back) is often the tiebreaker.
Yes, exactly, whenever the tax rate going in equals the rate coming out. Deducting at 30% and withdrawing at 30% leaves the RRSP and TFSA worth the same to the dollar, which is why the calculator asks for both rates rather than declaring a universal winner.
This comparison already handles it by starting both routes from the same pre-tax dollars: contributing pre-tax income to an RRSP is equivalent to contributing after-tax money plus reinvesting the refund. If you would spend the refund instead of reinvesting it, the RRSP result overstates what you would really end up with.
RRSP and RRIF withdrawals count as income, so they can reduce GIS dollar-for-dollar at lower incomes and trigger the OAS recovery tax at higher ones. TFSA withdrawals count as nothing. If you expect either clawback, your effective retirement rate is higher than the bracket suggests, which pushes the answer toward the TFSA.
Yes, and over a working life that is usually the right answer: RRSP contributions in high-income years to harvest the big deductions, TFSA in lower-income years, and the TFSA as the flexible reserve because withdrawn room comes back the following January.
Free 15 Min Consultation for Businesses

Want the exact number for rrsp vs tfsa calculator?

Talk to a professional tax accountant about your situation. No obligation, and you only pay once the work is complete and you have approved it.

  • Tax accountant led team
  • Fixed fees, no hourly billing
  • Pay only after you approve