Salary / take-home pay methodology

Last verified: Effective for 2026 tax year by Fiscal Moose

Open the Salary & Take-Home Pay calculator

The 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

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 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

Known limitations

Open the Salary & Take-Home Pay calculator

Back to methodology index