Canadian Payroll Deduction Types
Search and filter Beanflow's system deduction catalog. Pre-tax runtime follows the actual Factor A mapping — RRSP, RPP, PRPP, and union dues — not every pre-tax catalog label.
Last updated August 2026
This is the current system catalog, including PRPP and the two precise union-dues reporting types. Catalog metadata is not the same as automatic runtime. Only RRSP, RPP, PRPP, and union dues have a dedicated Factor A path that can lower the income-tax withholding base.
Professional dues stay in the pre-tax catalog for reference and do not automatically reduce withholding. Employer-only rows and Quebec rows are catalog/reference — not a claim that Beanflow already runs those programs end to end.
Showing 48 of 48 deduction types
| Type | Category | Pre-tax runtime | T4 (2026) | Scope |
|---|---|---|---|---|
| Statutory | No | Box 16 | Payroll classification | |
Canada Pension Plan contributions | ||||
| Statutory | No | Catalog only | Quebec catalog | |
Québec Pension Plan contributions
T4 note: Quebec payroll is catalog/reference only in current Beanflow product scope. | ||||
| Statutory | No | Box 16A | Payroll classification | |
CPP second additional contribution (earnings above YMPE) | ||||
| Statutory | No | Box 18 | Payroll classification | |
Employment Insurance premiums | ||||
| Statutory | No | Catalog only | Quebec catalog | |
Québec Parental Insurance Plan premiums
T4 note: Quebec payroll is catalog/reference only in current Beanflow product scope. | ||||
| Statutory | No | Box 22 | Payroll classification | |
Federal income tax withholding | ||||
| Statutory | No | Box 22 | Payroll classification | |
Provincial or territorial income tax withholding | ||||
| Pre-tax catalog | Yes — Factor A | Not on T4 | Payroll classification | |
Registered Retirement Savings Plan contributions
T4 note: Employee RRSP contributions are supported by RRSP receipts rather than a T4 box. Employer taxable-benefit T4, if any, is read from the approved payroll snapshot — not guessed from this catalog row. | ||||
| Pre-tax catalog | Yes — Factor A | Not auto-reported | Payroll classification | |
Registered Pension Plan contributions
T4 note: Beanflow does not yet calculate/persist the RPP Pension Adjustment (Box 52) and plan registration number required for complete year-end RPP reporting. | ||||
| Pre-tax catalog | Yes — Factor A | Not on T4 | Payroll classification | |
Pooled Registered Pension Plan contributions
T4 note: Employee PRPP contributions are reported on PRPP contribution receipts, not T4 Box 20. | ||||
| Pre-tax catalog | Yes — Factor A | Not auto-reported | Legacy | |
Legacy union dues classification retained for existing templates
T4 note: Legacy Union Dues snapshots do not identify whether the employer and union agreed that the union would not issue receipts; historical Box 44 treatment cannot be inferred. | ||||
| Pre-tax catalog | Yes — Factor A | Not on T4 | Payroll classification | |
Union dues where the union provides the employee receipt
T4 note: Employer/payroller selected the precise classification that the union provides the employee receipt, so the employer does not report the amount in Box 44. | ||||
| Pre-tax catalog | No automatic path | Not on T4 | Catalog / reference | |
Professional association membership dues
T4 note: Professional dues are not automatically CRA Box 44 union dues. | ||||
| Pre-tax catalog | Yes — Factor A | Box 44 | Payroll classification | |
Union dues reported by the employer in T4 Box 44
T4 note: Employer/payroller selected the precise classification that the employer and union agreed the union will not issue receipts; report the approved deducted amount in Box 44. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Court-ordered child support payments | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Court-ordered spousal support payments | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Canada Revenue Agency requirement to pay | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Federal or provincial student loan garnishment | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Other court-ordered garnishments | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee portion of group health/dental/vision benefits
T4 note: Employee-side Code 85 is not emitted. Employer treatment is read only from the approved payroll taxable-benefit snapshot. Employer taxable-benefit T4, if any, is read from the approved payroll snapshot — not guessed from this catalog row. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee portion of group medical and dental insurance premium
T4 note: Employee-side Code 85 is not emitted. Employer treatment is read only from the approved payroll taxable-benefit snapshot. Employer taxable-benefit T4, if any, is read from the approved payroll snapshot — not guessed from this catalog row. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee portion of vision care insurance premium
T4 note: Employee-side Code 85 is not emitted. Employer treatment is read only from the approved payroll taxable-benefit snapshot. Employer taxable-benefit T4, if any, is read from the approved payroll snapshot — not guessed from this catalog row. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee portion of group life insurance premium
T4 note: Employer taxable-benefit T4, if any, is read from the approved payroll snapshot — not guessed from this catalog row. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee portion of long-term disability insurance premium
| ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee portion of short-term disability insurance premium
| ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee portion of paramedical services coverage
T4 note: Employee-side Code 85 is not emitted. Employer treatment is read only from the approved payroll taxable-benefit snapshot. Employer taxable-benefit T4, if any, is read from the approved payroll snapshot — not guessed from this catalog row. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Tax-Free Savings Account contribution | ||||
| Post-tax / net pay | No | Box 46 | Payroll classification | |
Payroll donation to a registered charity or other qualified donee in Canada
T4 note: Employer/payroller selects this precise type only for payroll donations to a registered charity or other qualified donee in Canada; T4 reporting uses the approved structured deduction code and amount. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee loan repayment | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Parking fee deduction | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee contribution for transit pass or commuter benefits | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee payment for employer-arranged fitness membership | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Company sports team participation fees | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee payment for company uniform | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee payment for work tools | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Employee-purchased safety equipment | ||||
| Post-tax / net pay | No | Not auto-reported | Inactive / reference | |
Recovery of a previous-period overpayment
T4 note: Salary-overpayment T4 treatment depends on why the overpayment occurred, the original tax year, repayment timing and whether payroll/T4 records must be corrected. Beanflow does not persist those recovery facts in this generic deduction. | ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Deduction for employee-caused property damage, limited by employment standards
| ||||
| Post-tax / net pay | No | Not on T4 | Payroll classification | |
Deduction for till shortages if permitted by employment standards
| ||||
| Employer-only | No | Not on T4 | Catalog / reference | |
Workers' compensation employer cost
| ||||
| Employer-only | No | Not on T4 | Catalog / reference | |
Ontario Employer Health Tax
| ||||
| Employer-only | No | Not on T4 | Catalog / reference | |
British Columbia Employer Health Tax
| ||||
| Employer-only | No | Not on T4 | Catalog / reference | |
Manitoba Health and Post-Secondary Education Tax Levy
| ||||
| Employer-only | No | Not on T4 | Catalog / reference | |
Newfoundland and Labrador Health and Post-Secondary Education Tax
| ||||
| Employer-only | No | Catalog only | Quebec catalog | |
Quebec contribution to the Health Services Fund
T4 note: Quebec payroll is catalog/reference only in current Beanflow product scope. | ||||
| Employer-only | No | Catalog only | Quebec catalog | |
Quebec labour-standards contribution
T4 note: Quebec payroll is catalog/reference only in current Beanflow product scope. | ||||
| Employer-only | No | Catalog only | Quebec catalog | |
Quebec Workforce Skills Development and Recognition Fund
T4 note: Quebec payroll is catalog/reference only in current Beanflow product scope. | ||||
How to read this table
- Pre-tax runtime is actual Factor A mapping in
DeductionProcessor: RRSP, RPP, PRPP, and union dues. A pre-tax catalog label is not enough. - T4 (2026) is published only where the verified annual reporting policy
proves a box. Stale catalog
t4_boxvalues are not shown. - Employer-only and Quebec rows describe catalog classification, not finished automatic runtime.
Voluntary social/recreation club membership dues
#social_club