Investing & Retirement

RRSP vs TFSA Comparator

An apples-to-apples comparison built on equal after-tax dollars, with the RRSP refund reinvested. The winner comes down to your tax rate today versus in retirement.

Rates & rules verified · July 2026

Primary sources: CRA – RRSPs and related plans · CRA – Tax-Free Savings Account (TFSA) · CRA – Tax rates and income brackets

The winner

RRSP, after-tax value
taxed on withdrawal
TFSA, after-tax value
withdrawn tax-free
Break-even withdrawal rate
below this, RRSP wins
RRSP refund (year 1)
must be reinvested

The crossover: what if your retirement tax rate is different?

The RRSP’s after-tax value at every withdrawal tax rate from 0% to 55%, against the TFSA, which is never taxed. The two lines cross at your tax rate today: withdraw at less than that and the RRSP wins, at more and the TFSA does.

Where the gap comes from

Start from the TFSA, add the reinvested refunds and their growth, then take off the tax on withdrawal. What is left is the RRSP’s after-tax value.

Growth over time

After-tax value of each account, year by year, at your chosen rates. The RRSP line is already net of withdrawal tax. The dashed line is an RRSP holding the TFSA’s after-tax dollars with the refund spent.

Does it fit your 2026 room?

One year of this plan against new 2026 contribution room. Unused room from past years carries forward, so you may have more: check the TFSA room calculator or your CRA notice of assessment.

Your marginal tax rate and the refund on this contribution

Income tax saved by each $1,000 of RRSP deduction at each employment income in your province, with your own deduction shaded. Enter your income on the left to see it.

Year-by-year comparison

After-tax values assuming you stop and withdraw at the end of each year. The highlighted last row is the year you plan to withdraw.

YearRRSP contributedRRSP grossRRSP netTFSA (net)Advantage
How this is calculated

Equal after-tax dollars, the only fair comparison

Contributing the same face amount to each account isn't equal, because an RRSP takes pre-tax dollars and a TFSA takes after-tax dollars. We start from the same gross income X you direct to savings each year:

RRSP: the full X goes in (the tax refund is assumed reinvested). It grows, then is taxed once on withdrawal:
RRSP net = FV(X) × (1 − t_ret)

TFSA: only the after-tax amount can go in, and it's never taxed again:
TFSA net = FV(X × (1 − t_now))

where FV(C) is the future value of contributing C at the start of each year for n years at return r: FV(C) = C × ((1 + r)ⁿ − 1) ÷ r × (1 + r). Every dollar figure on this page is in future dollars, the amount you would see in the account then, not adjusted for inflation. The OAS note is the one place a balance is brought back to today's dollars.

The winner is decided by your tax rates, not the return

Divide the two: RRSP net ÷ TFSA net = (1 − t_ret) ÷ (1 − t_now). The return and the number of years cancel out completely. So the RRSP wins whenever your withdrawal rate t_ret is below your current rate t_now, the TFSA wins when it's higher, and they tie when the rates match. That tie point, where they break even, is exactly your current marginal rate.

Where the gap comes from

Because FV grows in step with the contribution, the RRSP before tax is the TFSA plus the future value of the refunds: FV(X) = FV(X × (1 − t_now)) + FV(X × t_now). Withdrawal tax then takes FV(X) × t_ret. So RRSP net − TFSA net = FV(X) × (t_now − t_ret): your reinvested refunds, with their growth, set against the tax on the way out. The bridge chart shows exactly these amounts, so its last bar always equals the RRSP figure above.

The crossover chart

It plots FV(X) × (1 − rate) for every withdrawal rate from 0% to 55% (60% if you type a higher rate) against the TFSA, which does not change. The lines meet exactly at t_now (marked break-even), and your expected t_ret is marked "you". The shading takes the colour of whichever account is ahead.

The refund myth

The RRSP's advantage lives entirely in the refund. Say you have $7,000 of after-tax pay to save and a 30% rate. Put it in an RRSP and you get $2,100 back. Spend that refund and the RRSP holds only $7,000 of pre-tax money, which is taxed on the way out, so it ends up behind a TFSA holding the same $7,000. That is the dashed line in the growth chart: FV(X × (1 − t_now)) × (1 − t_ret). Reinvest the refund, or gross up the contribution to $10,000, and you get the full RRSP line instead. This tool assumes you reinvest; if you won't, choose the TFSA.

2026 contribution room

The TFSA limit is $7,000 for 2026 ($109,000 cumulative for anyone eligible since 2009). The RRSP limit is the lesser of 18% of prior-year earned income or $33,810, less any pension adjustment. Unused room carries forward in both; TFSA withdrawals restore room the next calendar year. Check yours with the TFSA room calculator.

The room check compares one year of this plan with new 2026 room only. The RRSP gets the full amount, measured against 18% of the income you entered up to the dollar limit (CRA actually uses last year's earned income, less any pension adjustment). The TFSA gets the after-tax amount, measured against the annual limit. Carry-forward room can make both larger. The comparison itself assumes you have the room every year.

Your marginal rate and the refund rate

With an income entered, the rate chart shows how much income tax each $1,000 of RRSP deduction saves at every level of employment income: each step is the tax saved by deducting the top $1,000 of that income (the top $2,000 or more once a high income stretches the axis past $299,000). It uses the same engine as the income tax calculator: the 2026 federal and provincial brackets, basic personal amounts, the Canada employment amount, the CPP or QPP, EI and (in Quebec) QPIP credits, the CPP or QPP enhancement deduction, Quebec's deduction for workers, the Ontario surtax and health premium, and the Quebec abatement. Your own deduction is the shaded band. The refund rate is what that deduction actually saves, measured down from your income with your pay held fixed: (tax without the deduction − tax with it) ÷ amount deducted, where the amount deducted is X, or your taxable income if that is smaller. It can differ from the rate on your last dollar when the deduction crosses a bracket or a health-premium step, and it is the right figure for "Marginal tax rate now". Provincial low-income tax reductions (such as the Ontario Tax Reduction) and other credits and deductions are not modelled, so treat it as an estimate, and a rough one below about $30,000.

OAS and GIS clawback (why low incomes lean TFSA)

RRSP and RRIF withdrawals are taxable income. They can trigger the OAS recovery tax (15% of net income above $93,454, the threshold for 2025 income, indexed each year) and can slash the Guaranteed Income Supplement (about 50¢ per dollar of other income) for lower-income retirees, an effective tax far above the headline rate. TFSA withdrawals count as neither, so they never touch these benefits. If your income is below roughly $55,000, fill the TFSA first. The OAS note in the verdict appears when the RRSP's final balance, brought back to today's dollars at FP Canada's planning inflation rate, is more than about 12 times the threshold.

What this doesn't model

Contribution-limit enforcement, the mandatory RRIF conversion and minimum withdrawals at 71, employer RRSP matching (free money, always take it first), spousal RRSPs, the Home Buyers' Plan, or the FHSA (which beats both for a first home). It also assumes one flat withdrawal tax rate; real retirement income is taxed progressively. Plan the whole picture with the retirement calculator.

Common questions

Is an RRSP or a TFSA better in 2026?

For an apples-to-apples comparison of equal after-tax savings, the winner is decided by your marginal tax rate today versus in retirement. If your tax rate at withdrawal is lower than it is now, the RRSP wins; if it is higher, the TFSA wins; if they are equal, the two are identical. The return you earn and the number of years do not change which account wins, they only scale the size of the advantage.

Why is comparing a $10,000 RRSP to a $6,000 TFSA misleading?

An RRSP contribution is made with pre-tax dollars and a TFSA with after-tax dollars, so contributing the same face amount to each is not an equal sacrifice. A fair comparison starts from the same gross income: the full amount goes into the RRSP (with the refund reinvested), while only the after-tax portion can go into the TFSA. This tool equalizes the after-tax out-of-pocket cost so the result reflects tax mechanics, not the size of the deposit.

What is the RRSP refund myth?

The RRSP's tax advantage depends entirely on reinvesting the refund it generates. Say you have $7,000 of after-tax pay to save and a 30% tax rate. Put it in an RRSP and you get $2,100 back. Spend that refund and the RRSP holds only $7,000 of pre-tax money, which is taxed when you withdraw it, so it ends up behind a TFSA holding the same $7,000. To capture the RRSP benefit you must contribute the refund back or gross up your contribution to $10,000. This calculator assumes the refund is reinvested.

How can RRSP withdrawals trigger the OAS or GIS clawback?

RRSP and RRIF withdrawals count as taxable income, which can push you past the OAS recovery threshold ($93,454 for 2025 income, indexed each year; 15% is clawed back above it) and can sharply reduce the Guaranteed Income Supplement for lower-income retirees (roughly 50 cents lost per dollar of other income). TFSA withdrawals are not taxable income and never affect these benefits, which often makes the TFSA the better choice for modest incomes.

What are the RRSP and TFSA contribution limits for 2026?

The 2026 TFSA annual limit is $7,000. The 2026 RRSP limit is the lesser of 18% of your prior-year earned income or $33,810, minus any pension adjustment. Unused room in both accounts carries forward, and TFSA withdrawals restore room the following calendar year.

Educational tool, not financial advice, your real marginal rates and benefit clawbacks are personal.