Free Tool
Free Canadian Pay Stub Generator
Enter your details below, preview your pay stub, then download or email it. No account required.
Tip: use the description to show rate and hours, e.g. Regular Pay @ $15.00/hr x 20 hrs
Enter manually using CRA PDOC
Want automatic CRA deductions?
PayCub calculates CPP, EI, and income tax automatically. Starting at $9.99/mo, 14-day free trial.
About This Tool
Free Canadian pay stub generator
No account. No software. No cost. Create a professional Canadian pay stub in minutes and send it directly to your employee.
Run Payroll Free for 14 DaysHow to use this free pay stub generator
Fill in your company name and address, then your employee's name and address. Set the pay date, pay period start and end, then enter earnings and deductions. Click Preview Pay Stub to see the finished document, and download or email it from there.
Because this is a free tool, deductions are not calculated automatically. You'll need to look up CPP, EI, and income tax amounts using the CRA Payroll Deductions Online Calculator (PDOC) and enter them manually. Note that PDOC is a deduction calculator only. It is not a pay stub generator and does not produce the employer name, employee information, earnings breakdown, or net pay required on a compliant pay stub. You still need a tool like this one to produce the actual stub. For regular payroll, PayCub calculates everything automatically.
What must be on a Canadian pay stub?
Every Canadian province requires employers to provide a written statement of earnings on every pay day. While the exact requirements vary by province, a compliant Canadian pay stub generally must include:
- Employer name and address
- Employee name
- Pay period start and end dates and pay date
- Gross earnings for the period, with earnings broken down by type
- All deductions itemized: federal income tax, provincial income tax, CPP contributions, and EI premiums
- Net pay (gross earnings minus total deductions)
- Year-to-date totals for earnings and deductions (required in most provinces)
Pay stub requirements by province
This free generator works for Ontario, British Columbia, Alberta, Manitoba, Saskatchewan, Nova Scotia, New Brunswick, Newfoundland, PEI, Northwest Territories, Nunavut, and Yukon. Quebec has its own payroll system under Revenu Quebec with separate requirements and is not supported.
Hourly pay stubs: showing rate and hours
For hourly employees, use the description field to show the calculation clearly. For example: Regular Pay @ $18.00/hr x 40 hrs. This is not required by law but is best practice and helps employees verify their pay. The gross amount goes in the period field.
FAQ
Common questions about Canadian pay stubs
Need deductions calculated automatically? PayCub handles CPP, EI, and income tax using CRA formulas.
Start Free TrialYes. The PayCub free pay stub generator is completely free to use with no account required. You can create, preview, download, and email pay stubs at no cost. If you want automatic CRA deduction calculations, unlimited pay stubs, and year-end T4s, a PayCub subscription starts at $9.99/month.
Yes. Every Canadian province and territory requires employers to provide employees with a written statement of wages on every pay day. Failure to provide pay stubs can result in employment standards complaints and penalties. Quebec has separate requirements under Revenu Quebec.
Use the CRA's free Payroll Deductions Online Calculator (PDOC) at canada.ca. Enter the employee's province, pay frequency, gross wages, and TD1 claim code and PDOC will calculate the exact CPP, EI, and income tax amounts to deduct. Enter these amounts manually in the free generator.
Yes. After previewing your pay stub, click "Email this Stub", enter the employee's email address, and optionally CC yourself. The stub is sent as a PDF. Note that emailing pay stubs electronically requires the employee's consent under most provincial employment standards.
Yes. For hourly employees, enter the gross pay (hours x rate) in the earnings amount field. Use the description to show the calculation clearly, for example "Regular Pay @ $18.00/hr x 40 hrs". You calculate the deductions using PDOC and enter them manually.
Gross pay is the total amount the employee earned before any deductions. Net pay is what they actually receive after federal tax, provincial tax, CPP contributions, and EI premiums are deducted. The pay stub shows both, plus each deduction itemized.
Yes, for all provinces and territories except Quebec. Quebec payroll operates under Revenu Quebec with separate rules and forms. For all other provinces from British Columbia to Newfoundland, the PayCub free generator produces a compliant pay stub.
PDOC is the CRA's Payroll Deductions Online Calculator, available free at canada.ca. You enter the employee's province, pay frequency, gross pay, and claim code and it tells you exactly how much federal tax, provincial tax, CPP, and EI to deduct. Important: PDOC is not a pay stub generator. It only calculates deduction amounts and does not produce a pay stub. It lacks all the fields required on a compliant pay stub: employer name, employee name, pay period, earnings breakdown, and net pay. You still need a separate tool like this generator to produce the actual stub.
Want More?
Automatic deductions, stored stubs, year-end T4s
PayCub calculates CPP, EI, federal and provincial income tax automatically using the current CRA formulas. Every pay stub is saved online, emailed to employees automatically, and your T4s are ready at year-end. Starting at $9.99/month with a free 14-day trial.
