Federal and Ontario brackets, personal amounts, most credits and the CPP/EI ceilings are indexed every January.[1][2][3] The values for a future year are not published, and cannot be, because they depend on a CPI series that does not exist yet.
What the engine does
It takes the 2026 figures, each cited on the Sources page, and grows every indexed threshold at this plan's own inflation rate[4] — the same rule the TFSA dollar limit already follows.[5] Inflation itself is covered in inflation and today's dollars. A salary that only keeps pace with inflation therefore pays the same tax in real terms year after year, which is what actually happens.
Two figures are fixed in statute and are held flat on purpose: the $3,500 CPP basic exemption, and the Ontario Health Premium tiers (unchanged since 2004).
Why it used to be different
Until 2026-09-15 the engine held every band at its 2026 value while salaries indexed. On a salary that merely kept pace with inflation that charged 44% more tax by year 24 than an indexed model — the single largest divergence in a replay against a competitor's ledger — and it made every long plan look poorer than it should. A stated projection is more honest than a stated freeze when the freeze is known to be wrong in one direction.
What it is not
A projected band is a simulation input, not a fact. The page never quotes a future year's bracket as though CRA had published it; the number that matters is the tax, and the tax carries this note.