Skip to Content
Editions 6 min read

Odoo Community vs Enterprise (19 and 20): what you actually get

Odoo comes in two editions: Community, which is open source and free, and Enterprise, which is licensed per user. The choice shapes your accounting, your upgrade path and your budget for years. Here is what differs, checked against Odoo's editions page and the Community source code.

In short: Community covers sales, CRM, purchase, inventory, manufacturing, invoicing, projects, HR basics, website and eCommerce. Enterprise adds full accounting, Studio, the mobile app, Helpdesk, Documents, Planning, Field Service, Quality, PLM, Barcode, Payroll, AI and the official upgrade service. Community costs nothing to license, but you pay for hosting, upgrades and missing features in development time.

Two editions, one core

In Odoo's own words, "Odoo Community is the core upon which Odoo Enterprise is built" (editions page). Enterprise is the same code base plus extra modules and services:

  • Community is licensed under LGPLv3. You can run it anywhere, for any number of users, without paying Odoo.
  • Enterprise is licensed under the Odoo Enterprise Edition License and "can only be used … with a valid Odoo Enterprise Subscription for the correct number of users" (licences).

Which apps are Enterprise-only

We compared the editions page with the official Community 19 and 20 source code. The two agree:

AreaIn CommunityEnterprise only
FinanceInvoicing, payments, expensesFull Accounting (bank reconciliation, financial reports, budgets, assets, consolidation), bank sync, bill and expense OCR, Documents, Sign, ESG
SalesCRM, Sales, Point of SaleSubscriptions, Rental, Amazon connector
WebsiteWebsite builder, eCommerce, Blog, Forum, Live Chat, eLearning—
Supply chainInventory, Manufacturing, Purchase, Maintenance, RepairsBarcode, Shop Floor, PLM, Quality
HREmployees, Recruitment, Time Off, Attendances, FleetAppraisals, Referrals, Payroll
MarketingEmail and SMS marketing, Events, SurveysMarketing Automation, Social Marketing
ServicesProject, TimesheetsHelpdesk, Planning, Field Service, Appointments, timesheet validation
ProductivityDiscuss, To-Do, Calendar, spreadsheet dashboardsKnowledge, Approvals, VoIP, IoT
PlatformWeb interfaceStudio, mobile apps, AI app, version upgrades, hosting, unlimited functional support

The differences that matter most

Accounting

This is the deciding factor for most companies. Community includes Invoicing: customer invoices, vendor bills and payments. The Accounting app with bank reconciliation, the general ledger and financial reports, budgets, assets and consolidation is Enterprise-only. Companies on Community either keep the books in a separate accounting system or add community or custom modules for the missing reports.

Studio and customization

Studio, the no-code tool for fields, views, reports and automations, exists only in Enterprise and requires the Custom pricing plan. On Community the same changes are made in code, which is also the way to go for anything complex in either edition.

Upgrades

The official upgrade service is included in Enterprise and can skip versions. Community databases are upgraded with OCA OpenUpgrade, one version at a time, or migrated into a fresh database. Details in our Odoo 19 migration guide.

AI

The AI app (agents, AI fields, the MCP server) is not in Community 19 or 20. See Odoo 20 AI features for what it does and how it is billed.

Enterprise pricing plans

As shown on Odoo's pricing page on 14 November 2026, in EUR per user per month. Prices depend on your country and include a first-year discount, so check them for your company:

PlanPriceWhat it includes
One App FreeEUR 0One app, unlimited users, Odoo Online only.
StandardEUR 11.90 billed yearly, 14.80 monthlyAll apps, Odoo Online only.
CustomEUR 22.90 billed yearly, 27.90 monthlyAll apps on Odoo Online, Odoo.sh or on-premise, plus Studio, Agentic AI, multi-company and the external API.

Details that often surprise first-time buyers:

  • On-premise, Odoo.sh, Studio, multi-company and the external API all need the Custom plan. "External API" means outside software calling Odoo; calls Odoo makes itself (payment providers, carriers, bank sync) work on Standard.
  • Light users with limited self-service access cost EUR 4.90; portal users (customers, suppliers) are free.
  • Not included in any plan: Odoo.sh hosting, implementation services, IAP credits (SMS, AI, document scanning) and maintenance of custom code.

Licences and your custom modules

According to Odoo's licence page, modules you build on top of Enterprise can be distributed under a licence of your choice, "for example: LGPL, MIT, or proprietary", as long as you do not copy or redistribute Enterprise code. On Community, custom modules can use any licence compatible with LGPLv3, proprietary included. Either way, code written for you can stay yours.

Note for Ukrainian companies

The Ukrainian localization l10n_ua is part of Community. In Odoo 19 and 20 it provides an IFRS-based chart of accounts (332 accounts with Ukrainian names) and VAT tax templates at 20%, 14%, 7% and 0%, plus exempt and non-VAT. It contains no tax reports, and Odoo's fiscal localization documentation lists Ukraine without a dedicated page. We are not aware of an official Odoo module with Ukrainian statutory reporting in either edition, so plan that part separately: a third-party or custom module, or an external accounting system integrated with Odoo.

How to choose

Community is usually enough when:

  • Invoicing-level finance in Odoo is enough, or the books stay in another system.
  • You need the core flows (sales, purchase, inventory, manufacturing, eCommerce) and none of the Enterprise-only apps.
  • You have a development partner or an in-house developer for upgrades and the gaps.
  • You host it yourself and want no per-user licence cost as the team grows.

Enterprise pays off when:

  • You want full accounting and financial reports inside Odoo.
  • You need Helpdesk, Planning, Field Service, Quality, PLM, Barcode, Documents or Payroll.
  • You want Odoo's upgrade service, functional support, the mobile app, Studio or AI.
  • You prefer Odoo Online hosting without running servers.

You can start on Community and move to Enterprise later ("you can switch versions at any time", says the editions page), but the switch is a separate procedure, not part of a version upgrade. We help companies make this decision during discovery in an Odoo implementation, and we build the missing pieces for Community through custom development.

Sources

Planning an Odoo project?

45 minutes with a senior consultant. We'll map your current stack, the gaps, and a rough budget. Zero pressure, zero generic decks.

  • You'll leave the call with a one-pager: scope, timeline and price band.
  • If we're not the right fit, we'll point you to someone who is.
  • NDA on request, before the call, no questions.
// or reach us directly
info@erpconsulting.pro

Tell us about your project

All fields optional except email. We respond within one business day.

Thanks — we'll be in touch.

A senior consultant will reach you within 1 business day to schedule the call.