Skip to content
Paycheque.app

How paycheck calculations work

Tax year: 2026 · Last updated: September 5, 2026

Paycheque.app estimates Canadian employment take-home pay from a salary, a province or territory, and a pay frequency. It is a calculator, not an employer payroll system and not a CRA or Revenu Québec service.

The tax rules that are used

Rates live in versioned files under src/data/tax/2026/. The calculation engine reads those files in the browser. Updating 2027 should mean adding a new folder and switching CURRENT_TAX_YEAR, not rewriting the calculator.

Current edition: CRA T4127 123rd edition (July 1, 2026) with January 1, 2026 baseline.

Federal and provincial income tax

The engine follows CRA T4127 Option 1 for a full-year employee with constant pay and claim code 1 (basic personal amount only). Federal tax uses the published brackets, Canada Employment Amount, and the BPAF phase-out for higher incomes. Provincial or territorial tax uses that jurisdiction’s brackets and credits, including Ontario’s health premium and surtax, the BC tax reduction, Alberta’s K5P credit, and Yukon’s K4P credit where those rules apply.

Quebec is not treated as a regular province

CRA does not calculate Quebec provincial tax in T4127 (factor T2 is zero). Quebec income tax uses Revenu Québec brackets and the provincial basic personal amount. Quebec employees contribute to QPP instead of CPP, pay QPIP, pay a lower EI rate, and receive a 16.5% federal abatement.

CPP and QPP

Pension contributions are calculated on annual pensionable earnings with the basic exemption, YMPE/MPE, and YAMPE. Additional CPP/QPP and CPP2/QPP2 reduce taxable income (CRA factor F5). Once the annual maximum is reached, further contributions stop.

Employment Insurance

EI uses the annual maximum insurable earnings and the employee rate for the employee’s province. Quebec uses the reduced EI rate because QPIP exists separately.

Pay frequency

Annual tax and contribution totals are estimated first. Monthly divides by 12, semimonthly by 24, biweekly by 26, and weekly by 52. The annual totals stay the same; only the per-cheque display changes. A live payroll system may allocate the CPP exemption per period and stop CPP or EI mid-year, so an individual cheque can differ by a few dollars.

Why an employer paycheque can differ

Where the data comes from

Overtime, bonus, and raise

After-tax overtime, net bonus, and net raise are never a guessed effective tax rate. Each tool runs the payroll engine twice and subtracts: net(with) − net(without).

Canadian Armed Forces salary calculator

CAF base pay is read from versioned files under src/data/military/2025/. The official National Defence Regular Force monthly tables and Reserve Force Class A/B daily tables are still published as effective 1 April 2025. Those are the current published rank scales used here. Regular Force pension is estimated from Treasury Board rates effective 1 January 2026: 9.10% up to the YMPE of $74,600 and 11.69% above it.

When tax data is updated

Federal and most provincial amounts change in January. CRA sometimes publishes a July T4127 for mid-year provincial changes. This site records the retrieved date with the rule set. The 2026 files were last checked on September 5, 2026.

Current rates used by the calculator