🚧 Deprecation NoticeWhen an employer pays employees income such as salaries, wages, or commissions, the employee’s Province of Employment (POE) and Province of Work (POW) must be correctly configured to ensure the proper deductions are withheld. The Province of Employment (POE) determines the application of:
This document outlines the new Tax Property–based approach for managing Province of Employment. A previous method of configuring a Province of Employment directly on a Business Entity or Work Assignment is deprecated and will be removed in a future release. Please see the migration guide in the section below.
- Provincial income taxes
- Provincial sales taxes on benefits
- EHT contributions
- Vacation pay
- Statutory holiday pay
- WCB premiums
Province of Employment (POE)
Province of Employment on Business Entities
When creating a Business Entity, it is essential to set a default Province of Employment. This POE will be used to calculate the appropriate withholdings on all Work Assignments in the Business Entity by default. To configure the Province of Employment on the Business Entity, you must create a Tax Property with atype of ca::province_of_employment, and owner_id of the Business Entity.
❗️️Blocked PayrollsSee Managing Tax Properties for details on how to create or update the Province of Employment.
Payroll approval will be blocked by a Warning if a Business Entity does not have a Province of Employment configured.
Province of Employment on Work Assignments
If an Employee’s Work Assignment should use a different Province of Employment than the Business Entity, a Tax Property should be configured for the Work Assignment in question. To configure the Province of Employment on the Work Assignment, you must create a Tax Property with atype of ca::province_of_employment, and owner_id of the Work Assignment. This Tax Property will take precedence over any POE configured at the Business Entity level.
See Managing Tax Properties for details on how to create or update the Province of Employment.
Province of Work (POW)
By default, an Employee’s Work Assignment will use its Province of Employment as its Province of Work. If the Work Assignment should use a different Province of Work, a Tax Property should be configured for the Work Assignment in question. To configure the Province of Work on the Work Assignment, you must create a Tax Property with atype of ca::province_of_work, and owner_id of the Work Assignment.
See Managing Tax Properties for details on how to create or update the Province of Work.
Managing Tax Properties
A Province of Employment Tax Property has the following attributes:| Field | Type | Required | Description |
|---|---|---|---|
owner_id | string (Nmbr ULID) | ✅ Yes | The ID of the Business Entity or Work Assignment that you are configuring the POE for. |
type | string | ✅ Yes | Use ca::province_of_employment. |
value | string | ✅ Yes | See below for more details on valid values. |
effective_from | date string (Y-m-d) | ✅ Yes | The date this POE will take effect. See below for recommendations when setting this on newly created Business Entities. |
effective_to | date string (Y-m-d) | ❌ no | The final date this POE will be used. |
| Field | Type | Required | Description |
|---|---|---|---|
owner_id | string (Nmbr ULID) | ✅ Yes | The ID of the Work Assignment that you are configuring the POW for. Note: Unlike POE, you can only create a POW Tax Property for a Work Assignment, not a Business Entity. |
type | string | ✅ Yes | Use ca::province_of_work. |
value | string | ✅ Yes | See below for more details on valid values. |
effective_from | date string (Y-m-d) | ✅ Yes | The date this POW will take effect. See below for recommendations when setting this on newly created Business Entities. |
effective_to | date string (Y-m-d) | ❌ no | The final date this POW will be used. |
-
effective_from: When creating the first Province of Employment for a new Business Entity, it is suggested that theeffective_fromis set as the first day of the current year - e.g2025-01-01. This can help avoid issues when onboarding companies withhistoricalpayrolls dated before their transition to Nmbr. -
value: Thevaluecan be any of:ca_ab- Albertaca_bc- British Columbiaca_mb- Manitobaca_nb- New Brunswickca_nl- Newfoundland and Labradorca_ns- Nova Scotiaca_nt- Northwest Territoriesca_nu- Nunavutca_on- Ontarioca_pe- Prince Edward Islandca_qc- Quebecca_sk- Saskatchewanca_yt- Yukon
effective_to date.
When ending the Tax Property, you can use the earliest_valid_effective_to attribute to simplify selecting the new effective_to date. The earliest_valid_effective_to is the first date where this Tax Property has not been used on any non-draft Payroll (e.g. with a status of approved or paid) - as it is not possible to change the POE or POW on data in the past. Dates prior to earliest_valid_effective_to are considered invalid and will be rejected by the API.
To avoid gaps that could result in payroll calculation errors, the effective_from date of the new Province of Employment or Province of Work should be set to the day immediately following the effective_to date of the previous one.
If a Work Assignment’s Province of Employment is ended without a new one being assigned, it will automatically inherit the Province of Employment from the associated Business Entity.
If a Work Assignment’s Province of Work is ended without a new one being assigned, it will automatically inherit the Province of Employment from the Work Assignment. If the Work Assignment’s POE has also been ended, it will inherit the POE from the associated Business Entity, as above.
Example Usage
Creating a Province of Employment for a Business Entity:Outside Canada (oc)
Under certain circumstances, a Business Entity or Work Assignment may have its Province of Employment or Province of Work set to Outside Canada (OC). Nmbr supports OC as a valid value for the Province of Employment and Province of Work Tax Properties (ca_oc). This corresponds to the CRA rules for a province of employment of “Outside Canada.”
When Outside Canada is set as the Province of Employment, Nmbr will not calculate any provincial/territorial income taxes or EHT (or similar provincial payroll taxes) for the affected Work Assignments. Only the following statutory withholdings are calculated (where the employment is pensionable/insurable under CPP/EI, as per CRA guidelines):
- Federal income tax
- Canada Pension Plan (CPP) contributions
- Employment Insurance (EI) premiums
ca::federal_oc_surtax_exempt Tax Property can only be set to true. If this Tax Property is not created, Nmbr will withhold federal surtax by default for Employees with a Province of Employment of Outside Canada.
Similarly, when Outside Canada is set as the Province of Work, Nmbr will not calculate any provincial vacation pay, statutory holiday pay, or WCB remittances.
Deprecated Province of Employment Configuration
Previously, Province of Employment was configured directly on Business Entity and Work Assignment records. However, this approach did not support date-based management and has been replaced by the Tax Property model. These approaches are now deprecated and will be removed in a future update - the Tax Property based approach must be implemented to avoid any disruption.Changes to the Business Entity
- The Province of Employment was previously determined from the Business Entities
province, in the address. - This property may still be used to manage the province in the address, but will no longer be used to determine the POE.
- All existing Business Entities should already have auto-generated POE Tax Properties. It is recommended to verify this during migration.
- To retrieve the current Province of Employment for a Business Entity, use the
current_tax_jurisdictionattribute.
Changes to the Work Assignments
- The Province of Employment was previously configured using the
tax_jurisdictionattribute. - Read and write access to this attribute will be removed in a future update.
- All existing Work Assignments should already have auto-generated POE Tax Properties. It is recommended to verify this during migration.
- To retrieve the current Province of Employment for a Work Assignment, use the
current_tax_jurisdictionattribute.
Further Reading
- CRA guidance on determining the Province of Employment

