Registered vs Non-Registered Growth Calculator Canada

This registered vs non-registered calculator shows what one pre-tax dollar becomes after tax in an RRSP, a TFSA and a taxable account, with tax drag.

Registered vs Non-Registered Growth Calculator Canada
C$
Advanced options
RRSP value after withdrawal tax —
TFSA value (tax free) —
Non-registered value after tax —
Best registered account minus non-registered —
RRSP minus TFSA —
Out-of-pocket cost of each option —
Tax refund generated by the RRSP deduction —
Total tax paid in the non-registered account —
After-tax annual return, non-registered —
Share of this year's TFSA limit used —
Share of the RRSP dollar limit used —

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

What it does

The Registered vs Non-Registered Growth Calculator shows what the same pre-tax dollar is worth after tax in an RRSP, a TFSA and an ordinary taxable account once the same return has compounded for the same number of years.

Data sources & parameters

The figures below drive this calculator. We keep them aligned with the latest official guidance, and each result recalculates automatically whenever a value changes.

ParameterValueSourceLast updated
Capital gains inclusion rate0.5canada.caEffective 2025-01-0150% inclusion; proposed 2/3 increase cancelled 2025-03-21 (verified 2026-08)
Dividend gross-up factors, Income Tax Act s.82(1)(b): 38 pct eligible, 15 pct non-eligible.Rate schedulelaws-lois.justice.gc.caEffective 2025-01-01Verified in the statute; citation moved off a tax-tips site. Left open-ended because the factors are fixed in the Act, not indexed.
Federal dividend tax credit as a fraction of the taxable dividend: s.121 gives 6/11 and 9/13 of the gross-up, i.e. 38/253 and 27/299.Rate schedulelaws-lois.justice.gc.caEffective 2025-01-01Verified in the statute: (6/11)x(38/138)=38/253=0.150198 and (9/13)x(15/115)=27/299=0.090301. Citation moved off a tax-tips site. Left open-ended because the fractions are fixed in the Act.
Provincial and territorial dividend tax credit rates as a fraction of the taxable (grossed-up) dividend.Rate schedulecanada.ca, legisquebec.gouv.qc.caEffective 2025-01-01All 13 jurisdictions checked line by line on the CRA Worksheet 428 e-texts (Quebec on Taxation Act s.767 and s.497); every rate matched. Citation moved off a tax-tips site.
TFSA annual limit7,000canada.caEffective 2026-01-01
RRSP annual dollar limit33,810canada.caEffective 2026-01-01CRA RRSP annual dollar limit for 2026. Closed at 2026-12-31; superseded by the 2027-01-01 row (35390). audit 2026-09-23

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

The formula

RRSP = C x (1 + r)^n x (1 - later rate); TFSA = C x (1 - rate today) x (1 + r)^n; taxable = the same starting amount with annual tax on income and deferred tax on the unrealised gain

How it works

It puts the full pre-tax amount into the RRSP and taxes the whole withdrawal at your later rate, puts the after-tax amount into the TFSA and leaves it untaxed, and runs the same after-tax amount through a taxable account where interest and eligible dividends are taxed every year and capital growth is taxed once at the end.

Where it is used

  • Deciding whether the next dollar should go into an RRSP, a TFSA or a taxable account
  • Seeing how much the annual tax drag on a taxable account costs over a long horizon
  • Testing whether a lower expected retirement tax rate really makes the RRSP the winner

Worked example

An Ontario investor with CA$10,000.00 of pre-tax income to place, expecting 6% a year for 25 years and a fall from 43.41% today to 30% at withdrawal, ends up with … from the RRSP, … from the TFSA and … from the taxable account. All three cost the same … out of pocket, because the RRSP deduction refunds …. The registered accounts beat the taxable one by …, and the RRSP beats the TFSA by … purely because the rate falls. The taxable account hands over … in tax along the way, which drags its return down to … a year. The TFSA side uses … of this year's TFSA room and the RRSP side uses … of the RRSP dollar limit.

What the calculator does

The calculator shows what one pre-tax dollar is worth after tax once it has compounded in an RRSP, in a TFSA and in an ordinary taxable account. It runs all three over the same horizon at the same return and charges each the tax it would actually pay, with all three costing the same out of pocket.

Why the contribution amounts differ

A dollar of untaxed salary can go into an RRSP whole, because the deduction cancels the tax on it. The same dollar cannot go into a TFSA or brokerage account whole; it is taxed first and only the rest is invested.

So a $10,000 RRSP contribution and a $10,000 TFSA contribution are not comparable. At a marginal rate in the low forties, the RRSP contribution costs a little under $6,000 after the refund, while the TFSA contribution costs the full $10,000. The calculator starts from a pre-tax figure: the whole amount goes into the RRSP and produces a refund, and the after-tax remainder goes into the TFSA and the taxable account.

A worked example

Take $10,000 of pre-tax income in Ontario at a 43.41% marginal rate, a 6% return for 25 years and a 30% rate at withdrawal. The RRSP takes the full $10,000 and the refund is $4,341, so the out-of-pocket cost is $5,659, the amount that goes into the TFSA and the taxable account. The taxable portfolio is 20% interest, 30% eligible dividends and 50% capital growth.

After tax, the RRSP is worth about $30,043, the TFSA about $24,288 and the taxable account about $18,046. The RRSP leads the TFSA by about $5,755, entirely because of the lower rate at withdrawal. The taxable account paid about $3,868 in tax along the way, cutting its return to about 4.75% a year, and the better registered account is about $11,997 ahead of it.

The RRSP and the TFSA differ only in when tax is paid

Set your rate today and at withdrawal to the same number and the RRSP and TFSA come out identical to the cent, whatever the return, horizon or amount. Taxing at the front and then growing gives the same answer as growing and then taxing at the back at the same rate. Every other difference comes from the rates differing or from the accounts’ non-tax features.

If you expect a lower marginal rate when the money comes out, the RRSP wins by the difference; if higher, the TFSA wins. The real work is estimating your future rate honestly. RRSP and RRIF withdrawals are ordinary income that can also reduce Old Age Security and income-tested benefits, which effectively raises the later rate above the headline bracket.

What the taxable account loses

The taxable account starts with the same after-tax amount as the TFSA, so the gap between them is tax drag from two sources.

The first is annual tax on distributed income. Interest is taxed at your full marginal rate in the year it is received. Eligible dividends from Canadian corporations are grossed up and then reduced by federal and provincial dividend tax credits, leaving a much gentler effective rate, which can even be negative at low incomes. Each dollar paid in tax each year stops compounding, and that is the expensive part over a long horizon.

The second is tax on the capital gain at sale. Only the included portion enters income, and it is deferred until you sell, so it costs much less than the annual drag. The calculator tracks adjusted cost base as after-tax income is reinvested, so income taxed once is not taxed again as a gain.

Change the split between interest, dividends and growth in the advanced options and the gap moves noticeably: a bond-heavy taxable account loses far more than one holding Canadian equities that pay eligible dividends and mostly grow. That is the basis of asset location.

Contribution room

The calculator shows what share of this year’s TFSA limit the after-tax contribution would use and what share of the RRSP dollar limit the pre-tax contribution would use; in the example, 80.8% and 29.6%. Your real room depends on your history. TFSA room accumulates from the year you turned 18 and is restored the year after a withdrawal. RRSP room is 18% of the previous year’s earned income up to the dollar limit, less any pension adjustment, and unused room carries forward. Your notice of assessment has the actual numbers. If either share exceeds 100%, split the plan across years or put the excess in the taxable account.

Reading the result

Check that the out-of-pocket figure is the same for all three, then compare the after-tax values. The RRSP to TFSA gap is entirely the rate difference you entered, so move the later rate a few points either way to see how sensitive it is. The gap between the better registered account and the taxable one is the value of the shelter, usually large enough on a long horizon with an income-heavy portfolio to justify filling unused registered room first. The taxable account’s after-tax annual return, set beside the return you entered, shows how much of the gross return the shelter protects.

This calculator provides an estimate for information only and is not tax or investment advice.

About This Tool: Registered vs Non-Registered

Registered vs non-registered: use this tool to get an instant, accurate estimate. The figures follow official CRA guidance and every rate and threshold is kept up to date for 2026. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

Tax year 2026

Frequently asked questions

What does registered actually mean?
A registered account is recognized under the Income Tax Act and given a tax shelter in exchange for rules on contributions and withdrawals. RRSPs, TFSAs, RESPs, FHSAs and RRIFs are registered. A non-registered account is an ordinary brokerage or savings account with no shelter, where interest, dividends and realized gains are reported every year on your return.
Why does the RRSP contribution look bigger than the TFSA one?
Because it is made with pre-tax money. A dollar of salary can go into an RRSP whole, and the deduction refunds the tax you would otherwise pay on it. The same dollar is taxed before it reaches a TFSA, so only the after-tax remainder is invested. The calculator keeps the out-of-pocket cost equal so the comparison is fair.
When does the RRSP beat the TFSA?
When your marginal rate at withdrawal is lower than your rate at contribution. If the two rates are the same, both accounts give exactly the same after-tax amount, whatever the horizon or return. If you expect a higher rate later, the TFSA wins.
Why is the taxable account so far behind?
It starts with less money, because the contribution comes from after-tax income like the TFSA, and it loses part of the return every year to tax on interest and dividends, so less capital compounds in each later year. Over a long horizon that annual drag costs more than the tax at the end.
Does the type of income inside the taxable account matter?
A great deal. Interest is taxed at your full marginal rate the year it is earned. Eligible dividends are grossed up and then reduced by federal and provincial dividend tax credits, leaving a much lower effective rate. Capital growth is not taxed until you sell, and then only half of it is included in income. Bonds in a taxable account are taxed far harder than Canadian equities.
Should I max the registered accounts before using a taxable one?
As a general rule, use contribution room before an unsheltered account. The order between RRSP and TFSA depends on your rate now compared with your expected rate later, and on whether you want access to the money without a tax bill. The calculator shows the size of the difference so you can weigh it against flexibility.

About the author

Taha Kheirandish

Written and reviewed by

Taha Kheirandish

Economics student and independent researcher

Taha Kheirandish reads tax codes the way other people read maps — to find out where a system actually leads, not where it claims to go.

He is an economics student, and his work here is comparative by design. A pension deferral bonus in Quebec, a commuting allowance in Germany, a rent-increase ceiling in the Netherlands: each is a decision a government made about how money should move, and each reads differently once you set it beside eight others. He builds and checks these calculators across nine markets from primary sources — the regulation rather than a summary of it, the ministry’s own circular rather than a news item quoting it.

That is the editorial standard of the site as well as his habit. Every rate, threshold and bracket here carries the document it was read from and the date it takes effect, and gets re-checked when the law moves rather than when someone happens to notice.

He is a researcher, not a licensed adviser, and nothing on this site is personal financial advice. It is arithmetic done carefully with its sources shown — so that you can check it, and take it to someone who is.

Leave a Reply

Your email address will not be published. Required fields are marked *