Pay Stub Generator (Canada)
Create a professional Canadian pay stub (bulletin de paie) with earnings, statutory deductions and year-to-date totals. Province-aware CPP/QPP, EI and tax are calculated automatically. Free, in your browser, download as PDF.
Calculate your take-home pay →A compliant Canadian pay statement shows the employer, employee, pay period dates, gross wages, each deduction itemized with its purpose (CPP/QPP, EI, federal & provincial tax) and net pay. Requirements vary by province:
- • Employer name (Nom de l’employeur)
- • Employee name (Nom de l’employé)
- • Pay date (Date de paie)The statement must be provided on or before payday.
Pay period (Période de paie)
Employer (Employeur)
Employee (Employé)
Drives statutory deductions (CPP/QPP, EI/QPIP, provincial tax).
Earnings (Gains)
Deductions (Retenues)
Pay-statement rules in Canada are mostly provincial (e.g. Ontario ESA s.12, BC ESA s.27, Alberta), with the Canada Labour Code s.254 covering federally regulated employers. Quebec uses QPP/QPIP and its own provincial tax; a Quebec bulletin de paie is typically issued in French. Select your province and check its specific requirements.
| Description | Current | YTD (Cumul) |
|---|---|---|
| Regular pay (Salaire régulier) | $4,000.00 | — |
| Overtime (Heures supplémentaires) | $0.00 | — |
| Vacation pay (Paie de vacances) | $0.00 | — |
| Description | Current | YTD (Cumul) |
|---|
How to create a compliant Canadian pay stub
A pay stub — also called a pay statement, wage statement or, in French Canada, a bulletin de paie (talon de paie) — is the written record an employer must give an employee showing how their pay was calculated. It sets out gross pay, each statutory and voluntary deduction, and the net amount that actually lands in the worker’s bank account. This free generator builds a professional Canadian pay stub in your browser, calculates CPP/QPP, EI and federal plus provincial income tax by province, tracks year-to-date (YTD) totals, and lets you download a PDF instantly.
The single most important thing to understand about Canadian payroll is that it is split between two levels of government. Federal law sets the statutory deductions that come off almost every paycheque — the Canada Pension Plan (CPP), Employment Insurance (EI) and federal income tax — and governs pay statements for federally regulated employers (banks, airlines, telecoms, interprovincial transport and similar) through the Canada Labour Code. But the day-to-day rules about what a pay stub must actually show for most workers are provincial, set by each province’s employment standards legislation. That is why a Canadian pay stub cannot be one-size-fits-all: it has to be province-aware, and in Quebec it also has to speak French and use Quebec’s own programs (QPP/RRQ and QPIP/RQAP).
What a compliant Canadian pay stub must show
Because pay-statement rules are mostly provincial, the exact required fields depend on where the employee works. The lists below are representative — always confirm against your own province’s employment standards. Across the board, though, a compliant statement identifies the employer and employee, the pay period, the gross earnings, every deduction itemized with its purpose, and the net pay.
- Federal (federally regulated employers): the Canada Labour Code (s.254.1) requires a written statement at the time of each wage payment showing the period covered, hours, rate, gross wages, each deduction and its purpose, any bonus or differential, and net wages.
- Ontario (Employment Standards Act, s.12): on or before payday, a written statement showing the pay period, the wage rate (if any), the gross amount and how it was calculated, the amount and purpose of each deduction, and the net amount — see the Ontario ESA.
- British Columbia (Employment Standards Act, s.27): every payday, a wage statement showing the employer’s name and address, hours worked, wage rate and how paid, overtime rate and overtime hours, all allowances and benefits, each deduction and its purpose, the pay-period dates, and gross and net wages.
- Alberta (Employment Standards Code): earnings itemized separately (regular wages, overtime, general-holiday pay and vacation pay), each deduction with its reason, and net pay.
- The common minimum set almost every province shares: pay-period dates, gross wages, wage rate, hours (where hourly), each itemized deduction with its purpose, net wages, and employer identification.
Create and read a pay stub, step by step
The generator walks you through the same information a payroll clerk would enter. Selecting the correct province is the step that matters most, because it drives every statutory calculation.
- Enter the employer details (name and, for provinces like BC, address) and the employee’s name and any employee ID (matricule).
- Choose the province of employment. This drives CPP vs QPP, EI vs QPIP, and the correct provincial tax table.
- Set the pay date and the pay-period start and end dates, and pick the pay frequency (bi-weekly, weekly or monthly).
- Enter gross earnings — regular pay, overtime and any vacation pay (paie de vacances) shown as its own line where the province requires it.
- Let the tool compute the statutory deductions automatically, then review each line: gross, CPP/QPP, EI, federal tax, provincial tax and net.
- Check the YTD (cumul) column so the running totals for the calendar year are correct, then download the PDF or print it.
Every line explained
Reading a pay stub becomes simple once you know what each line means. The figures flow top to bottom: start from gross pay, subtract the statutory deductions, and you arrive at net pay.
- Gross pay (salaire brut): total earnings before any deductions — regular wages plus overtime, vacation pay, bonuses and allowances.
- CPP / QPP: the Canada Pension Plan contribution, or in Quebec the Quebec Pension Plan (Régime de rentes du Québec, RRQ). It funds retirement, disability and survivor benefits.
- EI (assurance-emploi): Employment Insurance premiums, which fund benefits during unemployment, sickness, and maternity or parental leave. Quebec parental benefits run through QPIP instead (see below).
- Federal income tax (impôt fédéral): income tax withheld on behalf of the Canada Revenue Agency — see CRA (canada.ca).
- Provincial income tax (impôt provincial): a separate withholding at your province’s rates. Quebec administers its own provincial tax through Revenu Québec rather than the CRA.
- Net pay (salaire net): gross pay minus all deductions — the amount actually deposited. This is your take-home pay.
- YTD (cumul annuel): the running year-to-date totals for earnings and each deduction, which employees rely on at tax time and to reconcile against their T4 (or RL-1 in Quebec).
Why province-awareness is a real differentiator
Most free pay stub tools online are built on US templates. They handle Social Security and 401(k) but silently mishandle Canadian statutory deductions — treating CPP as if it were the same everywhere and ignoring the fact that Quebec is different. Because Canadian pay-statement rules are set province by province, a generic template can produce a stub that is simply wrong for the worker’s jurisdiction.
This generator selects the correct statutory programs and tax tables from the province you choose, so an Ontario stub shows CPP and EI while a Quebec stub shows QPP and QPIP. If you want to sense-check the resulting net figure, run the numbers through our <a href="/ca/salary-calculator">take-home pay calculator</a>.
Quebec bilingual specifics (spécificités du Québec)
Quebec is the province where a US-centric tool breaks down most obviously. Under the Charter of the French Language, a Quebec bulletin de paie is typically issued in French, and the province runs its own social programs and tax administration.
- QPP / RRQ: Quebec replaces CPP with the Régime de rentes du Québec (QPP), administered by Retraite Québec, with its own contribution rate.
- QPIP / RQAP: the Quebec Parental Insurance Plan (Régime québécois d’assurance parentale) funds maternity, paternity, parental and adoption benefits, so Quebec workers see a QPIP premium in addition to a reduced EI premium.
- Terminology: the statement itself is a bulletin de paie (or talon de paie); expect French labels such as salaire brut, retenues and salaire net.
- Number formatting: French Quebec places the dollar sign after the amount with a space and uses a comma decimal and a space thousands separator — for example "1 234,56 $" rather than "$1,234.56".
Mandatory vs optional, electronic statements and record retention
Some pay-stub contents are legally mandatory; others are optional but useful. Statutory deductions (CPP/QPP, EI/QPIP, federal and provincial tax), gross, net and the pay-period dates are required almost everywhere. Optional additions — a logo, an employee ID, cost-centre codes or a leave-balance summary — improve clarity without being compelled by law.
- Electronic pay stubs are permitted. Federally, the Electronic Alternatives Regulations (SOR/2008-115) allow an electronic statement provided the employee can access and print it; most provinces accept electronic delivery on similar terms.
- Employers must keep payroll records. The CRA generally requires records to be kept for six years from the end of the tax year they relate to, and provincial employment standards impose their own retention periods (commonly three years or more).
- Employees should keep their own pay stubs to reconcile against the T4 / RL-1 slip and to support loan, rental or immigration applications.
What Canadian workers get here that competitors omit
- Province-awareness: the correct statutory deductions and tax tables for each province, not a single generic set of numbers.
- Quebec bilingual handling: QPP/RRQ and QPIP/RQAP, French terminology (bulletin de paie), and "1 234,56 $" number formatting.
- True YTD (cumul) accumulation: running year-to-date totals that most quick generators leave out entirely.
- Vacation and holiday pay shown as distinct line items where a province (such as Alberta) requires it.
Legitimate use only — an honest note
This tool exists to help employers, bookkeepers and self-employed people produce accurate, compliant pay statements, and to help workers understand and reproduce records they are entitled to. Creating a pay stub that misrepresents income — to deceive a lender, landlord, insurer or government body — is fraud and can carry serious civil and criminal consequences. Use the generator only to document pay that genuinely reflects work performed and wages paid.
