Canadian Take-Home Pay Calculator (2026)
Last updated
Net annual + bi-weekly / monthly / semi-monthly / weekly take-home pay from a gross Canadian salary. Subtracts CPP, CPP2, EI, federal income tax, and provincial income tax (with CPP-base + EI tax credits applied per T1 Schedule 1). Quebec excluded pending verification of QPP / QPIP / Quebec EI parameters.
This calculator estimates net Canadian take-home pay from a gross annual salary. It runs the same five subtractions a payroll system runs at year-end: CPP base, CPP2, EI, federal income tax, and provincial income tax. CPP base and EI provide non-refundable tax credits at each layer's lowest-bracket rate (T1 lines 30800 and 31200), and CPP2 is treated as a deduction from total income (line 22215) — both nuances are wired into the math.
Quebec residents are not currently supported. Quebec pays QPP instead of CPP, QPIP instead of the federal EI parental component, and a lower federal EI rate, plus provincial tax through Revenu Québec — all with their own published 2026 values that this site has not yet verified. Quebec entries return a structured error message rather than a fabricated estimate.
How this calculator works
Step 1 — Payroll deductions.
cpp = MIN(MAX(salary, 0) − 3,500, 74,600 − 3,500) × 5.95%
cpp2 = MIN(MAX(salary − 74,600, 0), 85,000 − 74,600) × 4%
ei = MIN(salary, 68,900) × 1.63%
Step 2 — Taxable income.
taxable_income = salary − cpp2
Step 3 — Federal + provincial tax.
Walk each layer's brackets on taxable_income. Subtract
BPA × lowest_rate (BPA-credit). Subtract (cpp + ei) × lowest_rate
(CPP-base + EI credits, T1 lines 30800 and 31200). Floor each at zero.
Step 4 — Net.
net_annual = salary − cpp − cpp2 − ei − federal_tax − provincial_tax
Divide by 12 / 24 / 26 / 52 for monthly / semi-monthly / bi-weekly / weekly equivalents.
Sources:
CRA T4127 Payroll Deductions Formulas
;
CRA — MP, RRSP, DPSP, TFSA limits and the YMPE
. 2026 CPP / CPP2 / EI values live in
data/contribution-limits-2026.json; bracket schedules in
data/tax-brackets-2026.json.
Worked example
An Ontario employee earning $90,000 gross per year in 2026.
-
CPP base:
(74,600 − 3,500) × 5.95% = $4,230.45(capped at maximum) -
CPP2:
(85,000 − 74,600) × 4% = $416.00(capped — salary exceeds YAMPE) -
EI:
68,900 × 1.63% = $1,123.07(capped at MIE) -
Taxable income (gross − CPP2):
$89,584.00 - Federal tax on $89,584: bracket walk + BPA credit − (CPP_base + EI) × 14%
- Ontario tax on $89,584: bracket walk + BPA credit − (CPP_base + EI) × 5.05%
-
Net annual ≈
$69,200; bi-weekly ≈$2,662; monthly ≈$5,767.
The exact net depends on the bracket walk arithmetic — run the calculator above for the live result. Cross-check against the CRA Payroll Deductions Online Calculator (PDOC); annual totals typically match within tens of dollars for full-year employees.
Frequently asked questions
Why doesn't this calculator support Quebec?
Quebec's payroll math is structurally different from the rest of Canada. Quebec residents pay the Quebec Pension Plan (QPP) — not CPP — at a higher base contribution rate (~6.40% in recent years). Quebec also runs the Quebec Parental Insurance Plan (QPIP) for maternity / parental benefits, which means Quebec residents pay a lower federal EI rate (1.30% for 2026 instead of 1.63%) plus a separate QPIP premium. Quebec collects its own provincial income tax through Revenu Québec on a separate return, with its own brackets, basic personal amount, and credit set. Modelling these accurately requires QPP / QPIP / Quebec EI values verified against Revenu Québec, RAMQ, and ESDC primary sources. That verification is pending — see the deferred-work section in data/MAINTENANCE.md. Until it ships, Quebec entries are refused with this message rather than producing wrong numbers.
What does 'Box 14 on a T4' mean?
Box 14 of a Canadian T4 slip is 'Employment income' — the pre-deduction gross salary your employer reported for the year. This is the value to enter. Don't subtract CPP, EI, or income tax beforehand — the calculator does that. Don't use Box 24 (insurable earnings) or Box 26 (CPP/QPP pensionable earnings) — those are CPP/EI ceilings, not your actual salary.
How does the calculator handle CPP, CPP2, and EI?
CPP base: 5.95% of pensionable earnings (salary minus the $3,500 basic exemption, capped at the YMPE of $74,600 for 2026), maxing at $4,230.45 for the year. CPP2 (the post-2024 second-tier): 4% of the band between YMPE ($74,600) and YAMPE ($85,000), maxing at $416. EI: 1.63% of insurable earnings (capped at the federal MIE of $68,900), maxing at $1,123.07. CPP base and EI provide non-refundable tax credits at each layer's lowest bracket rate (lines 30800 and 31200 of T1 Schedule 1). CPP2 is treated as a deduction from total income (line 22215), reducing taxable income before brackets are applied. The calculator wires all three pieces in, plus the federal and provincial bracket walks and BPA credits.
Why doesn't my pay stub match this number exactly?
Your employer uses CRA's Payroll Deductions Online Calculator (PDOC) or the T4127 formulas to compute per-period withholding, which involves rounding, extrapolation rules for partial pay periods, and federal/provincial TD1 personal-amount overrides. This calculator targets the year-end / annual amounts — what you would see on your T1 return assuming the employer's withholdings net out correctly across the year. For typical full-year employees, the annual values match within tens of dollars. For mid-year hires, bonuses, or TD1 overrides, the per-period view from PDOC will be more accurate.
What does this calculator NOT include?
RRSP contributions (which would reduce taxable income), FHSA contributions, union or professional dues, child-care expenses, moving expenses, employment expenses (T2200), pension adjustments, age-amount credit (65+), spousal / dependant credits, disability credit, charitable donation credits, Ontario surtaxes, Nova Scotia low-income clawback, and the dozen smaller adjustments that appear on T1 Schedule 1. The result is a salary-only, no-other-adjustments estimate. For a full personal return, use NETFILE software or a tax professional.
What's the difference between the CPP and CPP2 contributions?
CPP is the original contribution introduced when the program launched in 1966, applying to pensionable earnings between the basic exemption ($3,500) and the YMPE ($74,600 for 2026). The contribution rate is 5.95%, and the maximum annual employee contribution is $4,230.45. CPP2 is the new second-tier contribution introduced in January 2024 as part of the CPP enhancement. It applies an additional 4% rate to earnings between the YMPE and the YAMPE (Year's Additional Maximum Pensionable Earnings, $85,000 for 2026), with a maximum employee contribution of $416. Both are mandatory for employed Canadians; both contribute to higher CPP retirement benefits in the future.
Sources
Every figure on this page traces back to a primary Canadian authority. See the complete sources index for the master list.
- CRA T4127 Payroll Deductions Formulas (CPP / EI / Federal-Provincial) Canada Revenue Agency · last verified
- CRA — MP, RRSP, DPSP, TFSA limits and the YMPE Canada Revenue Agency · last verified
- CRA — Canadian income tax rates for individuals Canada Revenue Agency · last verified
Verified against CRA T4127 Payroll Deductions Formulas (2026) and the CRA Payroll Deductions Online Calculator (PDOC) on .
Important
This calculator is for informational purposes only. It is not financial, tax, mortgage, or legal advice. Tax rates, mortgage rules, and contribution limits change. Always verify current rules with the relevant Canadian authority and consult a licensed professional before making financial decisions.