Canadian payroll, correctly calculated inside Odoo Community

A self-contained Canadian payroll engine for Odoo Community — federal and provincial tax, CPP/QPP, EI, QPIP, and year-end T4/RL-1/ROE forms, with no Enterprise dependency.

The problem

Odoo Community ships without a native Canadian payroll engine, and the third-party alternatives on the App Store show near-zero adoption, truncated store listings, and no proof the CRA math is right. Payroll administrators are left hand-verifying bracket walks, CPP2 contributions, and year-end forms — or paying for Enterprise, or outsourcing the whole function.

The solution

Canadian Payroll brings a complete, transparent payroll engine to Odoo Community: correct annualized bracket-walk tax, CPP/QPP with CPP2, EI, and Quebec QPIP, all editable in admin-facing rate tables. A guided setup wizard walks a non-technical admin through jurisdictions and rate confirmation, and T4, RL-1, and ROE forms generate straight from confirmed payslips.

Capabilities

Everything a Canadian pay run needs

Every capability below is implemented in the module.

01

Federal & Provincial Income Tax

Every payslip walks the correct federal and provincial marginal tax brackets for the employee's province, then applies the Basic Personal Amount credit — the CRA-correct annualize-then-deannualize method, not a flat estimate.

02

CPP/QPP with CPP2

Calculates CPP (or QPP for Quebec employees) against the annual basic exemption and pensionable ceiling, plus the CPP2/QPP2 second-tier contribution on earnings between the YMPE and YAMPE — correctly capped for every pay period.

03

Employment Insurance & QPIP

EI is calculated up to the annual insurable maximum, using the lower Quebec rate where it applies, and topped up with the Quebec Parental Insurance Plan (QPIP) employee and employer contributions for Quebec employees.

04

Itemized Payslip Breakdown

Every payslip shows earnings, taxes, and each statutory contribution as a separate, traceable line — plus an employer-cost view — so admins and employees can see exactly how net pay was derived.

05

Guided First-Run Setup Wizard

A step-by-step wizard walks a new admin through selecting jurisdictions, choosing Automatic or Manual rate mode, and confirming the current-year statutory rates before the first payroll run.

06

Editable Rate & Bracket Tables

Federal and provincial tax brackets, CPP/QPP, EI, and QPIP rates live in admin-editable tables — confirm or update them each year without touching code or waiting on a vendor patch.

07

Multi-Employee Batch Runs

Generate a full payroll batch for selected employees in one pass, across multiple provinces at once, then compute and confirm every slip together with running batch totals.

08

Year-End Statutory Forms

Generate federal T4 slips, Quebec RL-1 slips, and Records of Employment (ROE) directly from confirmed payslip data, with printable PDF layouts for each.

09

All 13 Provinces & Multiple Pay Frequencies

Complete jurisdictional coverage for all 13 Canadian provinces and territories, with weekly, bi-weekly, semi-monthly, and monthly pay-period support so no employer configuration is left out.

Workflow

How it works

1

Guided Setup

Run the setup wizard to pick jurisdictions, choose Automatic or Manual rate mode, and confirm the current-year statutory rates.

2

Configure Employees

Set each employee's payroll province, pay frequency, and annual salary — used to default every new payslip.

3

Run Payroll

Compute payslips individually or generate a multi-employee batch, then review the itemized tax and contribution breakdown.

4

Generate Year-End Forms

Produce T4, RL-1, and ROE PDFs straight from confirmed payslip data when it's time to close out the year.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No — it is a self-contained payroll engine built entirely on the Community hr module. It does not require and does not touch Enterprise's hr_payroll or l10n_ca_hr_payroll modules, so it installs on Community or Enterprise alike.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Canadian Payroll

Federal and provincial income tax, CPP/QPP with CPP2, EI and QPIP, and year-end T4, RL-1 and ROE forms for all 13 provinces and territories — with a guided setup wizard and editable rate tables.

Buy on Odoo App Store