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.

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.
| Parameter | Value | Source | Last updated |
|---|---|---|---|
| Capital gains inclusion rate | 0.5 | canada.ca | Effective 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 schedule | laws-lois.justice.gc.ca | Effective 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 schedule | laws-lois.justice.gc.ca | Effective 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 schedule | canada.ca, legisquebec.gouv.qc.ca | Effective 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 limit | 7,000 | canada.ca | Effective 2026-01-01 |
| RRSP annual dollar limit | 33,810 | canada.ca | Effective 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


