Skip to content
Odoo ERP.ca, independent Canadian guide
Odoo Payroll icon

People

Odoo Payroll

Payslip generation from contracts, work entries, and salary rules, where a localization exists for your country.

What it handles

  • Work entries from attendance, timesheets, and time off
  • Salary structures and rules
  • Payslip runs and payroll accounting entries

Odoo documentation 19.4content/applications/hr/payroll

Worth knowing before you commit

Odoo publishes no Canadian payroll localization. The documented country list covers Australia, Belgium, Bangladesh, Egypt, Hong Kong, India, Indonesia, Jordan, Kenya, Lithuania, Luxembourg, Malaysia, Mexico, Morocco, Netherlands, Pakistan, Poland, Romania, Saudi Arabia, Slovakia, Switzerland, Türkiye, the United Arab Emirates, and the United States. Canada is absent.

Because Odoo publishes no Canadian payroll localization, a Canadian company running Odoo gets no CRA source-deduction rules, no T4 or T4A generation, and no Record of Employment out of the box.

In Canada

Payroll for a Canadian business

Canadian companies run payroll in a dedicated provider and post the result back into Odoo Accounting as a journal entry. Treat Canadian payroll inside Odoo as a custom build, and price it that way.

The official documentation

Odoo documentation: Payroll

Odoo documentation 19.4content/applications/hr/payroll (corpus 19.4)