Software
ERPNext Canada: What Actually Ships
ERPNext in Canada: what the source code actually ships for Canadian tax, payroll, and accounts, plus real hosting costs. Check before you buy.
Quick answer: ERPNext is a capable open-source ERP with no licence fee and full source access, which makes it attractive to Alberta companies with real technical capacity. The catch for Canadian buyers is localization. ERPNext ships no Canadian regional module, no Canadian payroll module, and its only shipped Canadian chart of accounts is written in French for francophone provinces. That work becomes yours.
What Is ERPNext?
ERPNext is a full ERP built on the Frappe framework, covering accounting, inventory, manufacturing, purchasing, sales, CRM, projects, HR, and asset management. If you are still deciding whether an ERP is the right shape of tool at all, start with our Calgary software planning guide. It is released under AGPL-3.0, which means the complete application is available to download, run, modify, and self-host with no feature held back behind a paid edition.
That single-edition model is ERPNext’s clearest advantage over Odoo. There is no Community versus Enterprise decision, no feature gating, and no per-user bill that grows with headcount.
What Does ERPNext Actually Ship for Canada?
We checked the ERPNext and Frappe HR source repositories directly instead of relying on partner marketing pages, and every finding below links to the exact file or directory so you can verify it yourself. Verified against the develop branch on 2026-07-24, at commit 208a07e for frappe/erpnext and c1e4d57 for frappe/hrms.
Canadian tax templates: present. The country tax setup data includes five Canadian entries: GST 5% marked as the default, HST 15%, PST 8%, PST 7%, and PST 5%. For an Alberta company selling only in Alberta, GST 5% covers the requirement on day one. Note that no HST 13% template for Ontario ships in those defaults.
Province-driven tax logic: absent. ERPNext has no fiscal position mechanism that selects a tax template based on the delivery province. Tax templates are assigned per customer or per transaction. That is workable and it puts the correctness of interprovincial sales on your configuration and your staff.
Canadian chart of accounts: partial. The verified chart of accounts directory holds 72 files, and the only Canadian one is ca_plan_comptable_pour_les_provinces_francophones.json, a French plan comptable written for francophone provinces. An English-language Alberta company starts from a generic template and builds its chart of accounts manually, which is normal ERP work and should be scoped explicitly.
Canadian regional module: absent. The erpnext/regional/ directory contains modules for Australia, Italy, South Africa, Türkiye, the United Arab Emirates, and the United States. Canada is not among them.
Canadian payroll: absent. The hrms/regional/ directory contains exactly two payroll localizations, India and the United Arab Emirates. CRA-compliant deductions, T4 generation, and RL-1 forms are not in the box.
If a partner describes full CRA-compliant Canadian payroll or bilingual Canadian invoicing as an ERPNext feature, ask which module provides it and where the source lives. The capability may exist in that partner’s own extensions, which is a different purchase from an ERPNext feature and carries a different maintenance commitment.
What Does ERPNext Cost?
| Cost element | Amount |
|---|---|
| Software licence | CAD $0 under AGPL-3.0 |
| Frappe Cloud, small single site | From about US$5 per month |
| Frappe Cloud, shared or dedicated server | From about US$20 per month |
| Frappe Cloud, premium dedicated | From about US$125 per month |
| Self-hosted infrastructure | Your own VPS or server cost |
| Implementation | Free if self-implemented, otherwise partner rates |
Prices checked on 2026-07-24. Frappe publishes these in USD and INR.
The licence saving is real and it is also the smallest part of a total cost picture. A 20-user Odoo Standard subscription runs roughly CAD $8,450 per year. If choosing ERPNext to avoid that costs you 150 additional internal hours per year of configuration, upgrade management, and troubleshooting, the saving has already evaporated at any reasonable loaded rate.
When Does ERPNext Make Sense for an Alberta Company?
ERPNext fits well when:
- You have in-house developers or a technical operations person who will genuinely own the system
- Source-level control and the ability to modify anything carry real value for you
- You want to avoid per-user licensing as headcount grows
- Your requirements sit inside standard ERP territory: sales, purchasing, inventory, manufacturing, accounting, and job costing
- You are comfortable owning Canadian tax configuration and running payroll elsewhere
- Data residency or self-hosting is a hard requirement
ERPNext is usually the wrong choice when:
- Nobody internal can own the platform, and you plan to depend entirely on an external partner you have never met
- You need Canadian payroll inside the same system
- Interprovincial tax correctness must be enforced by the software instead of by staff discipline
- You want a large local partner pool with Alberta references
- Your team’s appetite for self-service is lower than the budget conversation suggests
What About Partner Support in Canada?
This is the practical constraint most Alberta buyers underestimate. Odoo’s official partner directory lists Calgary-based firms, and our Alberta integrator checklist covers how to evaluate any of them. ERPNext’s Canadian partner pool is considerably smaller, and a large share of ERPNext implementations for North American companies run through offshore delivery teams.
Offshore delivery works for plenty of companies. It changes how you manage the project: time-zone overlap, documentation quality, and the specificity of your requirements all matter more than they would with a local team. If you are choosing ERPNext primarily on cost, verify that the support model you are actually buying matches how your team operates.
How Does ERPNext Compare to Odoo and Zoho?
The functional footprint of ERPNext and Odoo is genuinely similar. The gap for Canadian buyers is localization depth, ecosystem size, and partner availability, and the gap in your favour is licence cost and source control.
Zoho sits in a different place entirely. It is stronger in CRM and it has a Canadian payroll edition, and it is weaker in manufacturing and inventory valuation.
Our ERPNext vs Odoo vs Zoho comparison puts the three side by side on Canadian tax handling, payroll, pricing, and implementation effort.
For Alberta companies that evaluate ERPNext and conclude they want a supported platform with a local partner instead, Odoo in Calgary covers that path, and Calgary-based Solvync publishes its own reasoning on when Odoo is the right platform. Solvync implements Odoo and does not implement ERPNext, so treat that as one perspective in a comparison you should run yourself.
Disclosure: Solvync may have a commercial relationship with the Biztech network operator. Nothing on this page is intended to steer Alberta buyers away from ERPNext, which is a legitimate choice for the right team.
Sources
- ERPNext
- ERPNext regional modules directory (verified at commit
208a07e, 2026-07-24) - ERPNext verified charts of accounts
- ERPNext country tax setup data
- Frappe HR payroll regional modules (verified at commit
c1e4d57, 2026-07-24) - Frappe Cloud pricing
Frequently Asked Questions
- Is ERPNext free?
- Yes. ERPNext is released under AGPL-3.0 with no paid enterprise edition and no per-user licence fee. If you self-host, the software costs nothing. You pay for infrastructure, upgrades, backups, and either internal expertise or an implementation partner.
- What does ERPNext hosting cost?
- Frappe Cloud, the managed hosting service from the company behind ERPNext, starts around US$5 per month for a small single site, around US$20 per month for shared or dedicated servers, and around US$125 per month for premium dedicated servers with snapshots and autoscaling. Self-hosting on your own VPS is also fully supported.
- Does ERPNext support Canadian tax?
- Partly. ERPNext ships five default Canadian tax templates: GST 5% as the default, HST 15%, and PST at 8%, 7%, and 5%. There is no province-driven fiscal position engine, so the correct template is chosen per customer or per transaction. There is also no Canadian regional module and no HST 13% template for Ontario in the shipped defaults, so interprovincial selling needs deliberate configuration.
- Does ERPNext handle Canadian payroll?
- No. The Frappe HR repository ships payroll regional modules for India and the United Arab Emirates only. Canadian federal and provincial deductions, T4s, and RL-1s would need custom configuration or a separate Canadian payroll service.