- Employer Benefits: Contributions paid by the employer towards employee benefit plans.
- Employee Benefits: Contributions deducted from the employees earnings to contribute to their benefits.
Employer Contributions
Employer Benefits
Employer Benefits represent the configuration of recurring contributions made by the employer towards benefit plans, such as health insurance or retirement contributions.- Employer Benefits are contributions made by the employer towards employee benefit plans.
- They can be fixed amounts or calculated based on employee earnings.
- During the effective dates, these contributions are automatically applied to the payroll as an Employer Benefit Line Item.
- Employer Benefits can be inherited from a Business Preset, allowing for consistent benefit configurations across multiple work assignments.
For the complete list of accepted fields, see the Create an Employer Benefit API reference.
🔍 Note: employee_benefit_id is used only for UI grouping. No values are inherited, and changes to one do not affect the other.
Employee Contributions
Employee Benefits represent the configuration of recurring contributions deducted from the employees earnings towards benefit plans, such as health insurance or retirement contributions.- They can be fixed amounts or calculated based on employee earnings.
- During the effective dates, these contributions are automatically applied to the payroll as an Employee Benefit Line Item.
- Employee Benefits can be inherited from a Business Preset, allowing for consistent benefit configurations across multiple work assignments.
Key Fields
For the complete list of accepted fields, see the Create an Employee Benefit API reference.
🔍 Note: employer_benefit_id is used only for UI grouping. No values are inherited, and changes to one do not affect the other.
Validations
- Only one of
amountorpercentmay be set per benefit. Attempts to set both will result in a validation error. - A benefit must include a
*_benefit_typeunless inherited from a Business Preset.
Contribution Limits
Each benefit can have amax_annual_contribution defined to set an annual limit, which is enforced during payroll processing.
max_annual_contribution_basissets what the annual cap applies to.this_benefit(the default) caps this benefit on its own.all_line_items_of_typeshares one cap across every benefit of the same type, so two separate RRSP plans count toward a single yearly limit.- The limit resets at the start of each calendar year.
- Only paid line items count towards the limit.
- Historical Year-To-Date (YTD) contributions are not considered when calculating contributions towards the limit.
Employer Benefit Line Items
Employer Benefit Line Items represent the actual contributions made by the employer towards employee benefit plans during payroll processing. These line items are generated based on the configured Employer Benefits, or can be created directly for one-time contributions.Employee Benefit Line Items
Employee Benefit Line Items represent the actual contributions made by the employee towards benefit plans during payroll processing. These line items are generated based on the configured Employee Benefits, or can be created directly for one-time contributions.Benefit Types
Employee and employer benefits each have their own set of supported benefit types, which may overlap. You can retrieve the lists using the following endpoints:GET /employee_benefit_types: Returns all employee benefit typesGET /employer_benefit_types: Returns all employer benefit types
type: the unique identifier used in the API, e.g.critical_illness,pension_dcpp.label: a human-readable name for display purposes, e.g “Critical Illness”, “Defined Contribution Pension Plan (DCPP)”.
Example Scenarios
A. One-Time Dental Contribution
Creates a one-time $125 employee-only dental benefit:Recurring Employee RRSP contribution
A recurring RRSP contribution of $150 each payroll with an annual maximum of $600, starting from January 1, 2025:Shared Health Plan
A recurring Health contribution:- Employer contributes $50 per payroll.
- Employee contributes $25 per payroll.
- The two benefits are linked, allowing the two benefits to be displayed together in payroll.

