Skip to content
ERP Builders
Odoo

Odoo in Canada: GST, HST, PST and Implementation

Odoo for Canadian businesses: GST, HST, PST and QST by province, cross-border trade with the US, bilingual documents, payroll options and migrating from QuickBooks or Sage.

By ERP Builders Team2 min read

Canadian tax is simple at the federal level and gets interesting at the provincial level. That's where most of the Odoo setup work for Canadian businesses goes, along with cross-border trade and language.

Taxes by province

The Canadian localisation sets up the tax types you need:

  • GST in provinces without HST
  • HST in participating provinces, at the province's rate
  • PST in provinces that charge it separately, with their own exemptions
  • QST in Quebec

Fiscal positions apply the right combination based on where the customer is (strictly, the place of supply). Set the province on every customer and delivery address. If it's missing, the tax will be wrong.

Some PST rules (for example, which products are exempt) don't fit neatly into standard tax setup. List your exemptions early and test each one.

Cross-border trade with the US

Many Canadian businesses sell into the US. That brings:

  • USD price lists and bank accounts
  • US sales tax obligations if you have nexus in US states
  • Customs documents and HS codes on products
  • CUSMA/USMCA origin considerations for some goods

Odoo handles multi-currency well. US sales tax may need a tax engine. See our Odoo USA guide.

English and French

Odoo supports both languages. For Quebec customers, set the partner language to French and their quotes, invoices and emails will follow. Translate product names and descriptions where they appear on customer documents.

Payroll

Canadian payroll (CPP, EI, provincial tax, ROEs) is usually handled by a dedicated service. Post a summary journal into Odoo each pay run.

Migrating from QuickBooks or Sage

Typical scope:

  • Chart of accounts
  • Customers and vendors with GST/HST numbers and provinces
  • Products with costs and quantities
  • Open invoices and bills
  • Opening balances at a period end, ideally aligned with a GST/HST filing period

Finding a partner

Ask about multi-province tax setups, Quebec projects and cross-border experience. Make sure support hours cover your time zone. Canada spans more of them than people remember.

We work with Canadian businesses remotely. Start with the Odoo implementation guide, or talk to us about your setup.

Frequently asked questions

Does Odoo handle Canadian provincial taxes?

Yes. The Canadian localisation includes GST, HST, PST and QST taxes, and fiscal positions switch them based on the customer's province.

Can Odoo produce French documents for Quebec?

Yes. Odoo supports French and English, and templates can print in the customer's language.

Does Odoo do Canadian payroll?

Most Canadian Odoo users run a dedicated payroll service and post summary journals into Odoo.

ERP Builders Team

Articles written and reviewed by the ERP Builders delivery team — functional consultants, solution architects and developers who implement, integrate and support ERP systems.

Related articles

Odoo2 min read

Odoo in the USA: Sales Tax, QuickBooks and Setup

A guide to Odoo for US businesses: multi-state sales tax and nexus, Avalara, 1099s, ACH and checks, QuickBooks migration, EDI and finding the right Odoo partner in the USA.

Odoo2 min read

Odoo 20 POS and eCommerce: What Retailers Get

Odoo 20 for retailers: POS self-ordering, multiple currencies, employee access levels, label printing, plus eCommerce cross-sells, review requests and AI editing.

Odoo2 min read

Odoo Partner vs Independent Odoo Consultant

Official Odoo partners, independent Odoo firms and freelancers compared on pricing, independence and support, plus questions to ask before you sign.

Next step

Turn the plan into a working system.

Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.