Jurisdictions
Who this is for: Integrators choosing province codes for API requests.
When you finish: You know which codes calculate under T4127 (Payroll Deductions Formulas), and that Quebec returns an error rather than a partial answer.
Takehome calculates T4127 payroll deductions for the Table 8.1 jurisdictions plus Outside Canada.
| Code | Name | Status |
|---|---|---|
| AB | Alberta | supported |
| BC | British Columbia | supported |
| MB | Manitoba | supported |
| NB | New Brunswick | supported |
| NL | Newfoundland and Labrador | supported |
| NS | Nova Scotia | supported |
| NT | Northwest Territories | supported |
| NU | Nunavut | supported |
| ON | Ontario | supported |
| PE | Prince Edward Island | supported |
| QC | Quebec | not supported |
| SK | Saskatchewan | supported |
| YT | Yukon | supported |
| OutsideCanada | Outside Canada | supported (federal surtax; T2 = 0) |
Quebec
Quebec is not T4127 Chapter 4 provincial tax. It uses Revenu Québec formulas (QPP / QPIP (Québec Parental Insurance Plan)). A request with "province":"QC" returns EngineError::JurisdictionNotSupported. It does not return a federal-only answer with T2 = 0: that would look like a successful calculation and be wrong.
Roadmap: QPP / QPIP end-to-end is a later milestone. Until then, Quebec's absence is on this page, on /v1/jurisdictions, and on the pricing page.
Machine-readable listing:
GET /v1/jurisdictionsThe payload is `list_jurisdictions()` (takehome jurisdictions prints the same JSON).
Last reviewed: 2026-09-20
Engine: 0.1.0