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.
Everything a Canadian pay run needs
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
Guided Setup
Run the setup wizard to pick jurisdictions, choose Automatic or Manual rate mode, and confirm the current-year statutory rates.
Configure Employees
Set each employee's payroll province, pay frequency, and annual salary — used to default every new payslip.
Run Payroll
Compute payslips individually or generate a multi-employee batch, then review the itemized tax and contribution breakdown.
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.
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.
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