Skip to content
IQPayStub IQ

Open Canadian payroll data

Two datasets, free to use, no key, no sign-up, no rate limit. Both are the same figures this site publishes on its own pages, in a form a program can read.

Written and reviewed by Rocco Clayfield, Founder & DirectorLast reviewed

Canadian payroll constants 2026

CPP, CPP2, EI, Quebec EI, QPP, QPP2 and QPIP ceilings, rates and employee maximums; the federal brackets, basic personal amount and its phase-out, the Canada Employment Amount and the Quebec federal abatement; and the tax brackets, basic personal amount and credit rate for all 13 provinces and territories.

The figures a payroll calculation actually needs, in one document, structured the way CRA guide T4127 structures them.

https://payslip-canada.vercel.app/data/payroll-2026.json

Canadian minimum wage schedule

For all 13 jurisdictions: the general adult minimum wage in force today with its start date, the next scheduled step with its effective date, the full published rate history, plus overtime thresholds and rates, vacation entitlement and pay, paid public holidays and final-pay deadlines.

No government publishes this. Each jurisdiction announces its own rate on its own page on its own cycle, and forward-dated steps usually live in a news release that disappears from search within weeks.

https://payslip-canada.vercel.app/data/minimum-wage.json

How to use them

Both endpoints answer a plain GET, return application/json, and send access-control-allow-origin: *, so they work from a browser, a spreadsheet, a script or a server without a proxy. They are cached at the edge for a day and revalidate in the background, so hammering them costs you nothing and costs us nothing.

curl -s https://payslip-canada.vercel.app/data/minimum-wage.json | jq '.jurisdictions[] | {code, rate: .generalMinimumWage.rate, next: .nextScheduledChange}'

Licence and attribution

Use them for anything, including commercially. The one condition is attribution: name PayStub IQ Canada and link to https://payslip-canada.vercel.app/data wherever the data is displayed. If you are citing a figure in writing, the citation line is inside each document under citation.

How the figures are checked

Every payroll constant comes from the CRA, Revenu Québec, the Canada Employment Insurance Commission or RQAP, and is structured the way CRA guide T4127 structures a payroll calculation. The deduction engine that uses them carries 1,264 automated assertions covering every published contribution maximum to the cent, every Ontario Health Premium band boundary, and the monotonicity of net pay from $10,000 to $400,000 of income in all 13 jurisdictions.

Every employment-standards figure was read from the jurisdiction’s own government page on 27 August 2026 and re-checked by a second, independent pass instructed to refute it. All 13 agreed. The method is written up at methodology.

Changes already scheduled

These steps are published by the jurisdictions and are already in the dataset with their effective dates, so a program reading it today can plan for them.

  • NT$17.20 an hour from 1 September 2026
  • NU$20.17 an hour from 1 September 2026
  • ON$17.95 an hour from 1 October 2026
  • MB$16.40 an hour from 1 October 2026
  • SK$15.70 an hour from 1 October 2026
  • NS$17.00 an hour from 1 October 2026
  • PE$17.30 an hour from 1 October 2026

Corrections

If a figure is wrong, say so and it gets fixed the same week, with the correction listed in the dataset’s own changelog. Email hello@paystubiq.com.

What this is not

Reference data for education, not legal, tax, accounting or payroll advice. Rates and rules change, industries and occupations carry their own exemptions, and a payroll run or a filing should be checked against the official source. PayStub IQ Canada is independent and is not affiliated with the CRA, Revenu Québec, ESDC, CNESST or any provincial employment standards office.

Official sources for this page

Every figure here is derived from these. Where a number matters to you, read it at the source — PayStub IQ Canada explains the rules, it does not set them.

General minimum wage in every Canadian province and territoryA horizontal bar chart ranking all thirteen Canadian jurisdictions by their general adult minimum wage. Nunavut is highest at $19.75 an hour and Alberta is lowest at $15.00. 7 jurisdictions have a further increase already scheduled, shown as a lighter extension on the bar. The same figures are listed in the table below the chart.General minimum wage, hourlySolid bar: rate in force. Lighter tip: increase already scheduled.$5$10$15$20Nunavut$19.75 → $20.17Yukon$18.51British Columbia$18.25Ontario$17.60 → $17.95Prince Edward Island$17.00 → $17.30Northwest Territories$16.95 → $17.20Nova Scotia$16.75 → $17.00Quebec$16.60Newfoundland and Labrador$16.35Manitoba$16.00 → $16.40New Brunswick$15.90Saskatchewan$15.35 → $15.70Alberta$15.00
The general adult minimum wage in all 13 Canadian jurisdictions, ranked. 7 of them have a further increase already published, shown as the lighter tip of the bar. Special rates for students, homeworkers, guides and tipped staff are excluded. Source: each jurisdiction's own employment standards page, verified 27 August 2026.
Upload Your Pay StubDeductions