Free Canadian pay stub generator
Enter the hours or salary. We work out CPP, CPP2, EI and income tax with the CRA's 2026 payroll formulas, then you print it or save it as a PDF.
How the pay stub is calculated
Your pay stub uses the same engine as OENOD payroll: the CRA T4127 Payroll Deductions Formulas for 2026 (January and July editions). For each pay we take:
- CPP: 5.95% of pay above the basic exemption ($3,500 a year, split across pay periods), up to $4,230.45 a year.
- CPP2: 4% of earnings between $74,600 and $85,000 a year, up to $416.
- EI: 1.63% of insurable earnings, up to $1,123.07 a year. The employer pays 1.4 times that.
- Income tax: federal (14% on the first $58,523) plus your province's rates, after the basic personal amount and the CPP, EI and Canada employment credits.
Add year-to-date amounts to stop CPP and EI at the yearly maximum. For a second check, compare with the CRA's free Payroll Deductions Online Calculator.
What a Canadian pay stub should show
Most provinces require you to give employees a written statement each payday showing the pay period, hours and rate, gross pay, each deduction and the net pay. Vacation pay paid or owed is a good idea to show too. This generator includes all of them.
Questions people ask
Is this pay stub generator really free?
Yes. There is no sign-up and no watermark. Print it or save it as a PDF as often as you like.
Are the CPP, EI and tax amounts accurate?
They come from the CRA's 2026 T4127 formulas (the same ones payroll software uses). Results can differ by a few cents from other tools because of rounding, and special cases (commission tax forms, taxable benefits, union dues) are not included.
Does it work for Quebec?
Not yet. Quebec employees pay QPP and QPIP instead of CPP and part of EI, and income tax goes to Revenu Québec. OENOD payroll is adding Quebec.
Do you keep the salaries I enter?
No. The numbers are calculated and sent back to your screen. We only count how many stubs are made, never the amounts or names.
How do I stop making pay stubs by hand?
OENOD payroll runs these same calculations for your whole team, pays by direct deposit, sends stubs to each phone and prepares CRA remittances, T4s and ROEs. Try it free for 14 days.
Run payroll in two clicks
OENOD pays your team by direct deposit, files CRA remittances, and makes T4s and ROEs for you.