Salary / take-home pay methodology
Last verified: Effective for 2026 tax year by Fiscal Moose
Open the Salary & Take-Home Pay calculatorThe Salary / Take-Home Pay calculator estimates your 2026 net pay from a gross employment salary, for the federal layer and any province or territory except Quebec. This page documents the rules and conventions it relies on (the take-home composition, the CPP and second additional CPP (CPP2) multi-tier contributions, Employment Insurance (EI), the credit-versus-deduction split, and the Ontario Health Premium), the CRA sources we verify them against, the reference cases that authorise the formula to ship, and the known limitations of our model. It reuses the same bracket engine as the income tax calculator and the capital gains tax calculator, so a correction to the income-tax layer flows through to all three.
What the calculator computes
It computes net take-home pay for a salaried (T4) employee as
gross employment income minus four deductions:
take-home = gross − income tax − CPP − CPP2 − EI.
The income-tax layer is the bracket engine, crediting the Basic Personal Amount
plus the CPP and EI non-refundable credits the standalone income-tax calculator
omits, so the take-home figure reflects an employed taxpayer’s actual
withholding more closely than the bracket figure alone. It is a close estimate
of net pay, not a filed return: it does not model self-employment, RRSP or
union-dues deductions, the Canada Employment Amount, or other credits.
How CPP, CPP2, and EI work
- CPP (the base ceiling). The employee pays 5.95% on contributory earnings, the slice between the $3,500 basic exemption and the first ceiling, the Year’s Maximum Pensionable Earnings (YMPE, $74,600), capping at $4,230.45.
- CPP2 (the multi-tier band, not a flat extra rate). Above the YMPE, a second additional contribution of 4% applies only to the band between the YMPE and the Year’s Additional Maximum Pensionable Earnings (YAMPE, $85,000), capping at $416.00. This is a genuine two-tier system: CPP2 is not 5.95% on all income, and it is $0 for anyone earning below the YMPE. The most common error here is applying a blanket rate above the first ceiling, so the reference suite pins both ceilings and the partial-band case.
- EI. The employee premium is 1.63% of insurable earnings up to $68,900, capping at $1,123.07.
The credit-versus-deduction split
CPP and EI are not all treated the same way in the income-tax layer, and getting the split wrong mis-states the tax. The employee CPP rate decomposes as 5.95% = 4.95% base + 1.00% first-additional (enhanced).
- The base CPP (4.95%) and the EI premium are non-refundable credits (T1 lines 30800 and 31200), valued at each jurisdiction’s lowest rate. We apply that credit inside the layer, before any provincial surtax, because the credit reduces basic provincial tax, the very base the Ontario surtax is charged on.
- The enhanced first-additional CPP (1.00%) and all of CPP2 (4%) are a deduction (T1 line 22215) that reduces taxable income before the brackets apply.
The Ontario Health Premium
For Ontario residents the take-home figure also reflects the Ontario Health Premium, a tiered $0–$900 component of Ontario income tax payable that is normally withheld from pay. Because it is part of Ontario income tax, it is folded into the Ontario income-tax figure rather than shown as a separate fifth deduction; the calculator breaks it out on its own “of which” sub-row so you can see how much of the Ontario tax it is. It is $0 outside Ontario.
What v1 covers, and what it leaves out
Version 1 covers the federal layer plus the 12 non-Quebec jurisdictions (9 provinces and 3 territories), for the 2026 tax year only, for salaried (T4) employment income. Quebec is administered separately by Revenu Québec (the Quebec Pension Plan (QPP), the Quebec Parental Insurance Plan (QPIP), a lower EI rate, and a 16.5% federal abatement) and is deferred to a later version. Self-employment (where CPP is paid at double the rate and EI is optional), the Canada Employment Amount, RRSP or union-dues deductions, the age and pension amounts, dividend, medical, and donation credits, the Alternative Minimum Tax, and CPP/EI overpayment recovery across multiple employers are all out of scope. The federal/Yukon Basic Personal Amount phase-out uses gross employment income as its net-income basis (the closest available proxy before the line-22215 enhanced-CPP deduction); the dollar impact is a few dollars at most.
Worked example
A salaried employee earning $90,000 in Ontario for 2026 takes home $66,986.78. The deductions are $17,243.70 in income tax ($11,461.74 federal and $5,781.96 Ontario, the Ontario figure already including the $750 Ontario Health Premium at this income), $4,230.45 in CPP (the maximum, since $90,000 is above the YMPE), $416.00 in CPP2 (the maximum, since $90,000 is above the YAMPE), and $1,123.07 in EI (the maximum). The four deductions total $23,013.22, an average withholding (all four deductions ÷ gross) of 25.57%, distinct from the calculator’s average tax rate of 19.16% (income tax ÷ gross, which excludes CPP/CPP2/EI). The estimated withholding on the next dollar is 29.65%, so about 70.35% of the next dollar is retained before any unmodelled deductions or credits. The Ontario Health Premium is part of the Ontario income-tax figure, not a separate fifth subtraction; so the four top-level deductions, with the premium already inside the provincial line, are what nets to take-home pay.
Reference cases and verification
The salary formula ships only after passing a suite of 47 reference
cases, each a known scenario with a known expected output: the marquee
anchor above, the CPP / CPP2 / EI ceilings and the partial CPP2 band, the
credit-versus-deduction split, the Ontario Health Premium ramp, the
below-exemption case (no CPP, EI only), the Quebec / unsupported-year
non-computable cases, and the next-dollar withholding-rate checks. As a
high-risk tool it carries a 30-case floor; we ship 47. The build fails if any
case diverges from its expected value beyond a 1% tolerance. The engine also has
its own independent verifier
(scripts/verify-salary-cases.ts) that re-derives the CPP, CPP2, EI,
the credit/deduction split, and the take-home figure on a separate code path,
including the next-dollar withholding rate as an unrounded
slope, so a shared rounding mistake cannot pass both checks.
Our update cadence
The CPP, CPP2, and EI ceilings and rates are re-published by the CRA each January; the federal and provincial brackets, the Basic Personal Amounts, and the Ontario Health Premium schedule are indexed on the same January calendar, with provincial budgets in the spring and the CRA T4127 payroll formulas twice a year (January and July). We refresh the data files on that calendar and whenever a budget or rate change is published off-schedule, and re-stamp the last-verified date each time.
If you find an error
If you spot a mistake in the calculator or this page, report it through our contact page. We commit to acknowledging within 24 hours, fixing clear formula or data errors within 7 days, and publishing a changelog entry describing what changed and when. Because the income-tax layer is shared by the income tax and capital gains calculators, a confirmed formula error there triggers an immediate review of all three.
Professional-review status
This page is operator-verified by Fiscal Moose against the Canada Revenue Agency’s CPP/CPP2/EI, rate, indexation, and T4032 pages; it is not professional tax advice and has not been CPA-reviewed. Some figures are flagged for verbatim re-confirmation against the live source pages before the calculator itself is promoted from noindex.
Sources
- Canada Revenue Agency: CPP contribution rates/maximums/exemptions + CPP2 rates/maximums + EI premium rates/maximums (2026)
- Canada Revenue Agency: Canadian income tax rates for individuals (2026 federal + provincial bracket rates)
- Canada Revenue Agency: T4032-ON (2026 Ontario brackets, surtax, and the Ontario Health Premium schedule)
Known limitations
- Covers the 2026 tax year only; other years are added as the CRA publishes them.
- Quebec is not yet supported. Quebec uses the Quebec Pension Plan (QPP), the Quebec Parental Insurance Plan (QPIP), a lower EI rate, and a 16.5% federal abatement, administered separately by Revenu Québec.
- For salaried (T4) employees only. Self-employment (CPP at double the rate, EI optional) is not modelled.
- Models income tax with the Basic Personal Amount + the CPP and EI credits only. It does not apply the Canada Employment Amount, RRSP or union-dues deductions, the age/pension amounts, or dividend/medical/donation credits, so your actual net pay may be slightly higher.
- For Ontario, the Ontario Health Premium IS deducted (a tiered $0–$900 part of Ontario income tax, normally withheld from pay), folded into the Ontario income-tax figure. It is computed on taxable employment income; split-income adjustments are out of scope. Other provincial health levies are not modelled.
- The federal/Yukon Basic Personal Amount phase-out uses gross employment income as the net-income basis (the closest available proxy before the line-22215 enhanced-CPP deduction). The dollar impact is small (a few dollars at most).
- Does not include the Alternative Minimum Tax or employer-side contributions.
- Assumes a single employer for the full year; it does not model CPP/EI overpayment recovery across multiple employers or a partial year of employment.
- The 2026 CPP/CPP2/EI parameters, brackets, Basic Personal Amounts, and Ontario Health Premium schedule are pending an operator verbatim re-confirmation against the live CRA pages before the calculator is promoted from noindex.