How the numbers are made
A retirement plan is only worth what its assumptions are worth.
Most retirement tools ask you to take the output on faith. This page is the alternative: every rate and threshold the model runs on, the page it comes from, and the parts of Canadian retirement it doesn't cover. The figures below are generated from the engine itself each time the site is built — they are the numbers running your plan, not a description of them.
The short version
- 2026 rules, federal and for all 13 provinces and territories.
- Today's dollars everywhere. No inflation is baked into growth, brackets or benefits, so a number in year 30 means what it would mean today.
- Growth from published guidelines, not a house number — see Projection assumptions below.
- It runs in your browser. Your figures are simulated on your own device; they're only stored if you sign in and save a plan.
Checked against someone else's numbers
Getting a bracket table right is easy; getting the combined federal-plus-provincial rate right, including Ontario's surtax and Quebec's federal abatement, is where models quietly go wrong. So the engine's own output is compared against taxtips.ca's published 2026 tables on every commit. Both columns are below — the left recomputed by the same code that runs your plan, the right taken from the source, so you can check either one.
| Combined marginal rate | This model | taxtips.ca | Pinned by |
|---|---|---|---|
| Ontario, $60,000 income | 29.65% | 29.65% | TestOntario2026 |
| Ontario, $140,000 income (surtax) | 43.41% | 43.41% | TestOntario2026 |
| Alberta, $60,000 income | 28.5% | 28.5% | TestAlberta2026 |
| Alberta, $300,000 income | 47% | 47% | TestAlberta2026 |
| Quebec, $60,000 income (incl. abatement) | 36.12% | 36.12% | TestQuebec2026 |
| Quebec, $300,000 income | 53.31% | 53.31% | TestQuebec2026 |
Every row agrees to within half a basis point. A row that stopped agreeing would fail the build.
Every figure, and where it comes from
Each of these is re-verified against its source every January through April, when the new year's rates are published. The engine's own tests refuse to pass until every jurisdiction has been re-checked, so a half-finished update can't ship.
Federal income tax (2026)
- Tax brackets
- 14% · 20.5% over $58,523 · 26% over $117,045 · 29% over $181,440 · 33% over $258,482
- Basic personal amount
- $16,452
- Age amount (65+)
- $9,208
- Pension income amount
- $2,000
Taxable income; the lowest rate dropped to 14% for 2026.
Phases down to $14,829 between $181,440 and $258,482 of income; credited at 14%.
Reduced by 15% of net income over $46,432.
Applies to a DB pension at any age, and to RRIF income from 65.
CPP and EI (2026)
Employee-side deductions on employment income. An owner-manager paying themselves a corporate salary pays both CPP halves and no EI.
Benefit and withdrawal rules (2026)
- OAS recovery tax thresholdsource
- $95,323
- GIS maximumsource
- $13,667 a year single · $8,227 each for a couple both on OAS
- GIS income cut-offsource
- $23,112 single · $30,528 a couple both on OAS
- Allowance maximumsource
- $17,377 a year
- OAS maximum at 65–74source
- $9,150 a year
- CPP start-age adjustmentsource
- −0.6%/month before 65 · +0.7%/month after
- RRIF minimum withdrawalsource
- 5.28% at 72, rising to 20% from 96
- LIF maximum withdrawalsource
- At 65: 7.38% in AB/BC/ON/NB/NL · 7.2% in MB/NS · 6.03% federal and the territories
- Non-resident withholdingsource
- 25%
Above this net income, 15 cents of OAS is clawed back per dollar. Modelled per person.
Tax-free, and tested on the prior year's income less OAS (and less the first $5,000 of earnings and half the next $10,000). A single pensioner loses 50¢ of it per dollar of that income, 75¢ while the top-up lasts; a couple on OAS lose 25¢ each per dollar of their combined income, 37.5¢ while it lasts.
No GIS is paid at or above these. The formulas behind every GIS figure are derived from the published maxima and cut-offs, so they reproduce each one exactly.
Paid to a 60–64 spouse of a GIS pensioner, tested on their combined income; nothing from $42,768. The Allowance for the Survivor isn't modelled.
The full pension, for 40 years in Canada after 18; each year short of 40 takes 1/40th off. Your plan uses the OAS you enter — this is only the plan builder's starting estimate.
Up to 60 months either way, so 64% at 60 and 142% at 70.
The first forced withdrawal lands the year you turn 72, calculated on the age-71 factor.
Set by the pension plan's jurisdiction, not where you live. Quebec has no maximum from 55, and Saskatchewan's prescribed RRIF has none. The minimum is the RRIF's, from the year after the LIF opens.
A flat rate standing in for the whole resident tax model — deliberately rough, and it ignores treaty rates.
Projection assumptions (2026)
Published annually by FP Canada and the Institute of Financial Planning for projections of 10 years or more. A plan that states its own return uses that instead, and the plan builder says so when it outruns these figures.
- Inflation
- 2.1%
- Fixed income
- 3.2%
- Equities
- 6.43%
- Default portfolio, after inflation and fees
- 2.59%
- Inflation in 2025 (measured)source
- 2.1%
- Market history, 1928–2025source
- 4.76%
Every figure in this model is in today's dollars, so inflation appears only in the real-return derivation and the optional future-dollars view.
Nominal, before fees.
Nominal, before fees — an equal blend of the guidelines' Canadian (6.3%), US (6.4%) and international-developed (6.6%) figures. Emerging markets are excluded.
What a 60/40 portfolio paying 0.4% a year works out to. This is the growth rate a plan uses when it doesn't state one.
Statistics Canada's annual-average CPI change. Used only to carry a plan saved last year into this year's dollars.
What the default portfolio earned a year after inflation and fees, compounded, in the S&P 500 and 10-year US Treasuries — US history, standing in for a Canadian portfolio. The historical backtest replays these years in order but shifts them all down to the plan's own return, so it tests the order of good and bad years, not history's higher average.
Provinces and territories (2026)
All 13 are modelled, each with its own brackets, credits and probate schedule. Quebec's residents also get the 16.5% federal abatement; Ontario adds a surtax and the health premium. Seven have a low-income tax reduction, shown for a single filer under 65; a couple's family-tested one is split between the spouses.
- AB
- BPA $22,769
- BC
- BPA $13,216
- MB
- BPA $15,780
- NB
- BPA $13,664
- NL
- BPA $13,094
- NS
- BPA $11,932
- NT
- BPA $18,198
- NU
- BPA $19,659
- ON
- BPA $12,989
- PE
- BPA $15,000
- QC
- BPA $18,952
- SK
- BPA $20,381
- YT
- BPA $16,452
Top rate 15% over $370,220.
Top rate 20.5% over $265,545. Low-income reduction: $690, gone at $44,952 of income. Indexation is paused 2027–2030, so these amounts lose ground to inflation over those four years.
Top rate 17.4% over $100,000. Family Tax Benefit: a $2,065 credit amount, gone at $22,944 of income. Indexation has been frozen since 2025 with no end date, so these amounts erode every year.
Top rate 19.5% over $193,861. Low-income reduction: $817, gone at $49,591 of income.
Top rate 21.8% over $1,141,275. Low-income reduction: $842, gone at $29,454 of income.
Top rate 21% over $157,124. Low-income reduction: $300, gone at $21,000 of income.
Top rate 14.05% over $172,346.
Top rate 11.5% over $181,439.
Top rate 13.16% over $220,000. Tax reduction: no provincial tax until it would pass $600.
Top rate 20% over $200,000. Low-income reduction: $350, gone at $30,000 of income.
Top rate 25.75% over $132,245.
Top rate 14.5% over $155,805.
Top rate 15% over $500,000.
Contribution room and benefit maximums (2026)
- Maximum CPP retirement pension at 65source
- $18,092/yr
- CPP survivor's pensionsource
- 60% at 65+
- TFSA annual roomsource
- $7,000
- Default portfolio
- 60% equities, 0.4% fees
- Non-registered distribution yield
- 2% a year
$1,507.65 a month. The scale your CPP is reconciled to your plan's earnings on; your own CPP is whatever you enter.
Of the deceased's pension at 65, less the lesser of 40% of that and 40% of your own once you receive it. Under 65: 37.5% plus $238.17 a month. Your own and the survivor's together can't pass $1,531.56 a month.
Withdrawals restore room the following January, which the model follows.
What a plan is assumed to hold when it doesn't say, and the basis of its real return.
Taxed as ordinary income each year and reinvested — the drag a taxable account carries even when nothing is sold.
How plans are compared
The goal isn't the lowest tax bill. Every comparison Encore Years makes — a CPP start age, a lump-sum split, whether to incorporate — ranks the options the same two ways.
- Fewest shortfall years. A year where your household's after-tax income falls more than 5% short of your spending target is a shortfall. Retiring comfortably is non-negotiable — no plan with shortfalls beats one without, whatever the upside.
- Then the largest after-tax estate.Among plans that clear that bar, the one that leaves the most after the tax at death wins. Lifetime tax only matters as the means to that end.
What the model doesn't do
Stated plainly, because a gap you don't know about is worse than one you do.
- Some of GIS
- GIS and the Allowance are paid, but the Allowance for the Survivor — for a widowed 60–64 — isn't, and a one-person plan is taken as single, not widowed. The year earnings stop is tested on an estimate of that year's income, as Service Canada allows; a pension that stops isn't. Choosing the years to leave the RRSP alone is a search over a handful of candidate windows, not a proven optimum.
- The FHSA, and some locked-in details
- The first-home savings account isn't modelled. LIRAs and LIFs are, with each jurisdiction's minimum and maximum, but not the alternative maximum some provinces allow (last year's investment return, which is lower than the formula at these returns anyway), the smaller maximum in the year a LIF opens, or the hardship and small-balance unlocking rules. Whether you're allowed the one-time unlocking is yours to check; the plan applies what you enter.
- Your home, and other property
- There's no real-estate account. Downsizing or an inheritance is modelled as a one-time cash event on the year it happens, which is enough for the planning question but isn't a property model.
- Some provincial credits
- Quebec's age, living-alone and retirement-income amounts are pooled into a single credit from 65, which understates credits at lower incomes. Of the provincial low-income tax reductions, Ontario's LIFT credit (on employment income only) and the amounts for dependants aren't modelled.
- Corporations, beyond the basics
- A corporation is modelled well enough to compare salary against dividends and to wind down retained earnings, but RDTOH, GRIP, the capital dividend account, eligible dividends and the passive-income grind are not in it. Treat corporate results as directional.
- Attribution rules between spouses
- Not modelled. Pension income splitting (T1032) is.
One more, and it matters more than the rest.
Nobody knows what markets will do. The growth rate is the single biggest input to any retirement plan, which is why every plan here shows what happens if returns come in lower, and why a return above the published guidelines gets flagged as optimistic rather than accepted quietly. Treat the estate figure as one outcome out of many, not a forecast.
When the model changes
Changes that move the numbers are recorded here. A set of fixed sample households is re-run on every commit, so a change that shifts a result can't land unnoticed.
- October 2026 — drawing the RRSP down before it's needed
- The plan only withdrew from an RRSP when a year's spending needed it. A retiree whose pension, CPP and OAS already covered their spending left the RRSP growing untouched until the required minimums began at 72 — and those minimums, and the final tax return, then landed in higher brackets. A plan may now draw the RRSP each year up to the steady income it can sustain, spending what the year needs and saving the rest: TFSA room first (either spouse's), then non-registered. Whether to is decided per plan, by running it both ways and keeping the better, because paying tax sooner doesn't help every household. On our sample plan the after-tax estate rose by about $15,000; across 800 test households it rose on 218 and fell on none, and the plan's own withdrawal order now beats both common rules of thumb on 740, up from 723.
- October 2026 — Provincial low-income tax reductions
- Seven provinces cut their tax for low-income filers: BC, Manitoba, Ontario, New Brunswick, Nova Scotia, PEI and Newfoundland and Labrador. The plan now applies each one, splitting a couple's family amount between the spouses, so a lean retirement year is taxed less, and the drawdown can plan around it. Newfoundland and Labrador's basic personal amount is now its 2026 figure of $15,000, and a corporation in Saskatchewan, Nova Scotia or PEI keeps the small-business rate up to that province's own higher limit. On our BC sample households the after-tax estate rose by under $1,000; lower-income plans in these provinces gain more.
- October 2026 — CPP that matches your working years
- Service Canada's CPP estimate assumes you keep earning what you earn now until 65. The plan used it as entered, so someone who stops at 58 — or whose corporation pays them dividends — was credited with CPP from years they never worked. CPP is now rebuilt from the plan's own earnings, with CPP's drop-out of your lowest years: a long career that ends a few years early loses little, a shorter one more. On our sample plan, where both people stop before 65, the after-tax estate fell by about $70,000. Plans that earn to 65, or are already retired, are unchanged.
- September 2026 — GIS and the Allowance are paid
- Plans used to leave out the Guaranteed Income Supplement, only flagging a year whose income was low enough for it. GIS is now paid, tax-free, on the year before's income — to a single pensioner, a couple on OAS, or one whose spouse isn't — along with the Allowance for a 60–64 spouse, from the published maximums and cut-offs. Because RRSP withdrawals cost up to 75¢ of next year's GIS a dollar, a plan within reach of it may now leave the RRSP alone for a few years, around 64 to 72, living on non-registered savings and the TFSA while GIS pays most. On 400 test households in reach of GIS, the plan's own withdrawal order now beats both common rules of thumb on 388, up from 283. Plans with income well above the cut-offs are unchanged.
- September 2026 — plans that run out of money, paced to when they do
- RRSP withdrawals were paced to last to the end of the plan, even when the plan ran out of money first. The RRSP then outlived the other accounts and had to fund spending on its own, at high tax rates, and the money ran out sooner. Plans that will run short are now paced over the years their money actually lasts. Across our test households this removed more shortfall years than it added. Plans with money to spare are unchanged.
- September 2026 — couples: each spouse's RRSP drawn at its own pace
- A couple's RRSP withdrawals were paced as one pool and then kept equal between the spouses, so a smaller RRSP could be emptied years early to match a larger one — leaving its owner with no taxable income to use their low tax brackets on. Each spouse's withdrawals are now paced over their own RRSP, and pooled only from 72, once pension splitting can move income between them. On our test couples the after-tax estate rose by up to $24,000; single-person plans are unchanged.
- September 2026 — locked-in pension money (LIRA and LIF)
- A LIRA can now be entered on its own. It pays nothing until it converts to a LIF, which then pays out between the yearly minimum and the maximum set by the pension plan's jurisdiction — the federal rules, Manitoba's and Nova Scotia's table, the formula most other provinces use, or no maximum at all in Quebec from 55 and in Saskatchewan. Before, a LIRA had to be entered as RRSP, and the plan could draw it faster than the rules allow. Plans without one are unchanged.
- September 2026 — withdrawal order for non-residents
- A non-resident pays a flat 25% on RRSP withdrawals, so there are no low tax brackets to fill. The plan now spends non-registered savings first, then the RRSP, then the TFSA, instead of drawing the RRSP early as it does for residents. It also stops adding savings to a TFSA, which a non-resident can't contribute to without a penalty.
- September 2026 — spreading RRSP withdrawals over the whole plan
- The plan used to decide each year's RRSP withdrawal on that year alone. For households whose CPP and OAS are modest next to their spending, that emptied the RRSP by the late 80s and left the final years taxed at almost nothing — room a steadier draw would have used. Withdrawals are now paced so taxable income stays roughly level to the end of the plan, counting the final tax return at death as one more year to fill. On our own sample plan the after-tax estate rose by about $26,000; plans with larger benefits or balances are unchanged.
- September 2026 — pensions that don't rise with inflation
- A pension can now be marked fully, partly or not indexed. Previously every pension held its value forever, which overstates a plan holding a fixed private-sector pension: at 2.1% inflation, an unindexed pension loses about 40% of its purchasing power over 25 years.
- September 2026 — growth assumptions from published guidelines
- A plan's growth rate is now derived from your stock/bond mix and fees against FP Canada's projection guidelines. The previous default of 5% after inflation was higher than those guidelines imply for any portfolio, which made every plan look more affordable than it was.
- September 2026 — corrected CPP and EI figures
- Three payroll figures still held their 2025 values: the EI rate and ceiling, and the maximum CPP pension used to cap a survivor's benefit. All three now carry a source and a test that fails if they go stale again.
Found something wrong? That's genuinely useful — tell us which figure and which source, and it gets fixed and recorded above.