Three Names, Two Editions, and One Expensive Misconception
The question "Community, Enterprise, or Studio?" gets asked in every Odoo sales call we sit in on. It's also the wrong question — because Studio is not an edition. Odoo ships two editions (Community and Enterprise), and Enterprise itself comes in two commercial plans (Standard and Custom). Studio is a feature bundled into the Custom plan. Buyers who miss that distinction routinely overpay, underbuy, or pick the wrong edition for their team size and technical maturity.
This guide fixes that. We compare Community, Enterprise Standard, and Enterprise Custom across 60+ features — from core apps and mobile support to multi-company caps, Studio access, Odoo.sh hosting, and official support SLAs. We show a five-year total cost of ownership for a 25-user deployment in US dollars, the migration paths between editions, and a decision framework based on 100+ implementations we've delivered across the US and Canada.
If you want the raw subscription numbers alongside our 2026 Odoo pricing breakdown, start there. If you already know you want Enterprise and need the migration runbook, jump to our Community-to-Enterprise migration guide. Everyone else: read on.
What You Actually Get: Community, Enterprise Standard, and Custom Defined
Before comparing features, pin down what each tier actually is. Odoo's marketing site blurs the lines on purpose — the pricing page shows two Enterprise plans but calls them both "Enterprise," which is why half the buyers we talk to think Studio is a separate product.
Odoo Community: Open Source, Self-Hosted, Free
Community is the open-source edition released under LGPLv3. You download the source from GitHub, install it on your own server (Ubuntu, Docker, Odoo.sh is not available for Community), and run it forever without paying Odoo a cent in license fees. Community ships the core ERP modules: CRM, Sales, Purchase, Inventory, Manufacturing (MRP), basic Accounting, Point of Sale, Project, Timesheets, Employees, Website Builder, eCommerce, and Discuss.
What Community does not include: full Accounting (bank reconciliation wizard, automated reports, tax engines for most jurisdictions), Marketing Automation, VoIP, IoT box integration, Studio, Sign, Document Management, Planning (advanced version), the native mobile app, Helpdesk, Appointments, Field Service, Subscriptions, and Approvals. You also get zero official support from Odoo SA — no bug fixes, no consultants, no SLAs. You rely on the community forum, GitHub issues, and your own developers or a partner like Octura.
Enterprise Standard: All Apps, Mobile, Official Support
Enterprise Standard is the commercial edition most companies buy. You pay a per-user monthly fee (US $31.10/user/month billed annually in 2026, or the equivalent CAD rate for Canadian accounts), and in return you get every Odoo app including Marketing Automation, Full Accounting, VoIP, IoT, Helpdesk, Subscriptions, Sign, Documents, Field Service, and Appointments. Enterprise users get the native iOS and Android app, automatic version upgrades, and official Odoo SA support with guaranteed response times.
What Standard does not include: Studio (the no-code customization tool), the developer bundle (which unlocks advanced debug, test, and performance features), and it caps multi-company at three legal entities. If you have four companies, Standard is not enough — even if every other feature you need is present.
Enterprise Custom: Everything Plus Studio and Unlimited Multi-Company
Custom is Enterprise Standard plus three things: Studio, the developer bundle, and unlimited multi-company. Studio is a drag-and-drop customization tool that lets non-developers add fields, modify forms, build new models, automate workflows, generate reports, and create approval flows — without writing Python or XML. The developer bundle exposes advanced debugging, performance profiling, and test runners directly in the UI. Unlimited multi-company removes the three-entity cap, letting you run 50 companies from one database if you need to.
Custom costs roughly 50% more per user than Standard. At 2026 list prices, that's around US $46.80/user/month billed annually. For a 25-user deployment, Custom adds about $4,700/year versus Standard — a reasonable premium if you actually use Studio or need more than three companies, and a waste of money if you don't.
You cannot buy Studio separately. You cannot add Studio to Community. You cannot add Studio to Enterprise Standard. Studio comes only with the Custom plan — period. If a reseller tells you otherwise, they're either misinformed or planning to install a third-party no-code tool and bill you for it.
60+ Feature Comparison: Community vs Enterprise Standard vs Custom
The table below is the single most useful artifact in this article. Bookmark it. We've grouped features by business function — Core Apps, Accounting, Studio, Mobile, VoIP, IoT, Marketing, Multi-Company, Support, and Hosting. The Winner column shows which tier is the best value for that specific feature; the best overall edition for your business depends on which features you actually need.
| Feature | Community | Enterprise Standard | Custom | Winner |
|---|---|---|---|---|
| ── Core Business Apps ── | ||||
| CRM | Yes | Yes | Yes | All equal |
| Sales | Yes | Yes | Yes | All equal |
| Purchase | Yes | Yes | Yes | All equal |
| Inventory | Yes | Yes | Yes | All equal |
| Manufacturing (MRP) | Yes | Yes | Yes | All equal |
| Project & Timesheets | Yes | Yes | Yes | All equal |
| Point of Sale | Yes | Yes | Yes | All equal |
| Website Builder | Yes | Yes | Yes | All equal |
| eCommerce | Yes | Yes | Yes | All equal |
| Discuss (internal chat) | Yes | Yes | Yes | All equal |
| Employees (HR core) | Yes | Yes | Yes | All equal |
| ── Accounting ── | ||||
| Invoicing | Yes (basic) | Yes (full) | Yes (full) | Enterprise |
| Chart of accounts | Yes | Yes | Yes | All equal |
| Bank reconciliation wizard | No | Yes | Yes | Enterprise |
| Automated bank feeds (Plaid, Yodlee) | No | Yes | Yes | Enterprise |
| Follow-up / dunning automation | No | Yes | Yes | Enterprise |
| Asset management & depreciation | No | Yes | Yes | Enterprise |
| Budget management | Limited | Yes | Yes | Enterprise |
| Consolidation | No | Yes | Yes | Enterprise |
| Localized tax reports (US, CA, 70+ countries) | No | Yes | Yes | Enterprise |
| 1099 & T4 generation | No | Yes | Yes | Enterprise |
| ── Studio & Customization ── | ||||
| Python / XML customization | Yes | Yes | Yes | All equal (developer required) |
| Studio (no-code field builder) | No | No | Yes | Custom |
| Studio custom models | No | No | Yes | Custom |
| Studio automated actions | No | No | Yes | Custom |
| Studio approval rules | No | No | Yes | Custom |
| Studio custom reports | No | No | Yes | Custom |
| Developer mode (advanced debug) | Yes | Yes | Yes | All equal |
| Developer bundle (profiler, test runner) | No | No | Yes | Custom |
| ── Mobile & Communication ── | ||||
| Responsive web UI | Yes | Yes | Yes | All equal |
| Native iOS app | No | Yes | Yes | Enterprise |
| Native Android app | No | Yes | Yes | Enterprise |
| VoIP integration (Axivox, OnSIP, Twilio) | No | Yes | Yes | Enterprise |
| Click-to-call from CRM | No | Yes | Yes | Enterprise |
| Call recording & logs | No | Yes | Yes | Enterprise |
| WhatsApp integration | No | Yes | Yes | Enterprise |
| SMS marketing | No | Yes | Yes | Enterprise |
| ── IoT & Hardware ── | ||||
| IoT Box integration | No | Yes | Yes | Enterprise |
| Barcode scanner (warehouse) | Limited | Yes | Yes | Enterprise |
| Scale & receipt printer integration | No | Yes | Yes | Enterprise |
| Shop floor MRP workstations | No | Yes | Yes | Enterprise |
| ── Marketing & Sales Enablement ── | ||||
| Email Marketing | Limited | Yes | Yes | Enterprise |
| Marketing Automation (drip workflows) | No | Yes | Yes | Enterprise |
| Events management | Yes | Yes | Yes | All equal |
| Surveys | Yes | Yes | Yes | All equal |
| Social Marketing | No | Yes | Yes | Enterprise |
| Appointments | No | Yes | Yes | Enterprise |
| ── Service Ops ── | ||||
| Helpdesk | No | Yes | Yes | Enterprise |
| Field Service | No | Yes | Yes | Enterprise |
| Subscriptions (recurring billing) | No | Yes | Yes | Enterprise |
| Rental | No | Yes | Yes | Enterprise |
| Planning (advanced) | No | Yes | Yes | Enterprise |
| ── Documents & eSign ── | ||||
| Documents (DMS) | No | Yes | Yes | Enterprise |
| Sign (eSignature) | No | Yes | Yes | Enterprise |
| OCR invoice scanning | No | Yes | Yes | Enterprise |
| ── HR Depth ── | ||||
| Recruitment | Yes | Yes | Yes | All equal |
| Payroll (country localizations) | No | Yes | Yes | Enterprise |
| Approvals workflows | No | Yes | Yes | Enterprise |
| Employee Referral | No | Yes | Yes | Enterprise |
| Fleet | Yes | Yes | Yes | All equal |
| ── Multi-Company ── | ||||
| Multi-company support | Yes (unlimited) | Yes (3 max) | Yes (unlimited) | Community / Custom |
| Intercompany transactions | No | Yes (within 3) | Yes (unlimited) | Custom |
| Multi-currency | Yes | Yes | Yes | All equal |
| ── Support & Upgrades ── | ||||
| Official Odoo SA support | No | Yes | Yes | Enterprise |
| Bug fix guarantee | No | Yes | Yes | Enterprise |
| Upgrade tooling (free) | No | Yes | Yes | Enterprise |
| Security patches (backport) | Yes (latest only) | Yes (3 versions) | Yes (3 versions) | Enterprise |
| ── Hosting ── | ||||
| Self-hosted (on-prem / VPS) | Yes | Yes | Yes | All equal |
| Odoo Online (SaaS) | No | Yes | Yes | Enterprise |
| Odoo.sh (managed PaaS) | No | Yes | Yes | Enterprise |
| Custom modules on Odoo.sh | No | Yes | Yes | Enterprise |
Community shares the core apps with Enterprise, which makes the free tier look incredibly attractive. But every "Enterprise only" row represents a feature you'll either build yourself (months of engineering), pay a third party for (ongoing vendor costs), or live without (organizational drag). Read the rows that say "No" on Community, not the ones that say "Yes."
When to Choose Each Edition: A Decision Framework
After 100+ implementations, we've learned that edition choice is rarely about features in isolation — it's about team size, technical maturity, growth trajectory, and tolerance for DIY operations. Here's the framework we use in every discovery call.
Choose Community If…
Community works — genuinely works, not "works if you squint" — for a specific profile. You should pick Community if all of the following are true for you:
- You have fewer than 5 active users, and you expect to stay under 5 users for at least the next 18 months.
- You have at least one technical person on staff who reads Python comfortably — someone who can patch a bug on a Friday night without panic.
- You accept zero SLA from Odoo SA. If something breaks, you open a GitHub issue, ask the forum, or fix it yourself.
- You don't need Studio, native mobile apps, VoIP, Helpdesk, Subscriptions, Marketing Automation, or full localized Accounting.
- Your budget for ERP software is genuinely constrained — you'd rather spend $5K on your own DevOps than $10K/year on licenses.
- You're comfortable running your own infrastructure (VPS, backups, SSL, monitoring, upgrades).
Typical Community users: solo founders pre-revenue, small agencies billing hourly, technical families running a side business, university research groups, and NGOs with a generous volunteer sysadmin. Community is not free. You pay with engineering time instead of dollars — and when your team scales, that trade usually flips.
Choose Enterprise Standard If…
Enterprise Standard is the default answer for 70% of the companies we onboard. Pick Standard if:
- You have between 10 and 100+ users and expect growth.
- You want every core app working out of the box — Marketing Automation, Helpdesk, Subscriptions, Field Service — without bolting on third-party tools.
- Your finance team needs full Accounting: bank reconciliation, dunning, asset depreciation, localized tax reports, and 1099/T4 generation.
- Your sales and field teams need the native iOS/Android app to work from phones and tablets.
- You want Odoo SA's official support — someone to call when a module breaks in production.
- You have three or fewer legal entities, and you don't expect to add more.
- You're fine with Python/XML customization through a partner; you don't need a no-code tool for non-developers.
Typical Standard users: mid-market US and Canadian SMBs in manufacturing, distribution, professional services, eCommerce, and B2B SaaS. Standard hits the sweet spot of cost, capability, and operational simplicity. If you're not sure which tier you need, start here — upgrading to Custom later is instant.
Choose Enterprise Custom If…
Custom is the right answer about 20% of the time. Pick Custom if any of these apply:
- You need Studio. Your operations team has workflow changes to make quarterly, and they'd rather not wait on a developer. Custom fields, approval chains, and automated actions land in hours instead of sprints.
- You have more than three legal entities. Four or more companies means Standard's three-entity cap is a hard block — upgrade or stay broken.
- You want heavy non-developer customization. Power users who want to build custom models, dashboards, and reports without Python.
- You have a larger team (50+ users) where the Studio ROI is measurable. When 10 power users each save an hour/week, Custom pays for itself inside a quarter.
- You need the developer bundle for in-house engineering teams doing heavy Odoo work — the profiler and test runners are genuinely useful.
Typical Custom users: multi-entity holdings, franchises, companies with deep vertical customization needs (healthcare, construction, specialty manufacturing), and any organization where operations staff outnumber engineers and want to move fast. If you're choosing between Standard and Custom on a 25-user deployment, use our implementation cost calculator to see the three-year delta in hard numbers.
Migration Paths: Moving Between Editions Mid-Stream
Edition choice is not a one-way door. We've migrated clients in every direction — up, down, and sideways. Here's what each migration actually looks like in production.
Community → Enterprise (Standard or Custom)
This is the most common migration we run, and it's relatively straightforward. You keep your database, your data, your custom modules, and your users. Odoo ships an upgrade script that adds the Enterprise codebase on top of your existing Community install. Your Python modules usually work unchanged; a handful of API shifts may need touch-ups. Downtime is typically 1-4 hours for a 25-user database.
What does change: you buy Enterprise licenses, switch your Git remote (or move to Odoo.sh), reconfigure payment of the new Enterprise-only modules (Accounting full, Helpdesk, Subscriptions), and update your chart of accounts to the localized template if you were running a custom one. Budget 2-6 weeks of engineering for a clean transition, more if you have heavy customizations. Our full migration guide walks through the runbook step by step.
Enterprise Standard → Custom
This is a licensing upgrade. Zero downtime. You call Odoo (or your partner), change your subscription tier, and Studio appears in the apps menu within minutes. Your developer bundle unlocks, your multi-company cap disappears, and your next invoice reflects the new rate. There's nothing to migrate, no data to move, and no code to rewrite.
The opposite — downgrading Custom to Standard — is also instant as long as you've removed all Studio customizations and reduced to three or fewer companies. If you've built 30 custom models in Studio and need to downgrade, you'll lose them; Studio-created code doesn't run without the Custom license.
Downgrading (Enterprise → Community)
This one is harder — sometimes painful. Enterprise has modules Community doesn't. If you've been using Accounting, Helpdesk, Subscriptions, or Marketing Automation, those modules will fail to load on Community, and the data in their tables becomes orphaned. The supported path is:
- Export all data from Enterprise-only modules to CSV.
- Provision a fresh Community install.
- Re-import the master data (customers, products, invoices in basic format).
- Rebuild workflows using only Community-available apps.
- Archive the old database for historical reference.
In practice, we rarely see this. Companies that buy Enterprise stay on Enterprise. The one exception is companies acquired by a parent that runs Community — and even then, we usually convince the parent to upgrade rather than force the acquisition to downgrade.
If you're on Odoo 16 Community and want to move to Odoo 19 Enterprise, migrate versions first (16 → 17 → 18 → 19) on Community, then switch to Enterprise. Trying to do both in one step triples the failure surface and makes debugging nearly impossible. The upgrade path exists for a reason.
5-Year TCO Comparison: 25 Users, US Dollars, Real Numbers
License price is the smallest cost. What matters is total cost of ownership: licensing, hosting, implementation, internal time, maintenance, and upgrades over five years. Here's what a 25-user deployment actually costs across the three editions. Numbers are in US dollars, assume annual billing at 2026 list prices, and reflect the real engineering overhead we've measured across multiple production deployments.
| Cost Category | Community (DIY) | Enterprise Standard | Enterprise Custom |
|---|---|---|---|
| License (25 users, 5 years) | $0 | $46,650 | $70,200 |
| Hosting (VPS or Odoo.sh, 5 years) | $6,000 (self-managed VPS) | $15,000 (Odoo.sh) | $15,000 (Odoo.sh) |
| Implementation (one-time) | $8,000 (partner lite) | $25,000 (partner full) | $30,000 (partner + Studio training) |
| Internal time (ops, admin, DevOps) | $25,000 (1,000 hrs @ $25) | $12,000 (480 hrs) | $15,000 (600 hrs) |
| Maintenance & bug fixes (5 years) | $4,000 (self-patched) | $10,000 (partner retainer) | $12,000 (partner retainer) |
| Upgrades (3 version jumps) | $2,000 (DIY) | $6,000 (tooling included, labor billed) | $7,500 (includes Studio revalidation) |
| 5-Year Total | ~$45,000 | ~$114,650 | ~$149,700 |
Community looks 60% cheaper on paper. In practice, that saving requires a capable technical owner who will spend ~200 hours a year keeping the lights on. For companies with that resource, Community is a real deal. For companies without one, the "savings" turn into downtime, security drift, and organizational frustration — and the real TCO quietly climbs to match Enterprise anyway. The $35K gap between Standard and Custom is almost entirely license fees; if Studio saves your ops team 30 minutes a week per power user, Custom pays back inside 18 months. For a full pricing breakdown including user-count discounts and implementation tiers, see our 2026 transparent pricing guide.
FAQ: The Eight Questions Every Buyer Asks
Yes. Odoo Community is licensed under LGPLv3 and will remain free to download, modify, and self-host indefinitely. Odoo SA has never deprecated Community and has no announced plan to. "Free forever" means no license fee — you still pay for hosting, time, and support.
Full Accounting (bank reconciliation, localized tax reports), Marketing Automation, Helpdesk, Subscriptions, Field Service, the native mobile app, VoIP, IoT, Sign, Documents, Studio, and official Odoo SA support. About 40% of Enterprise features are Enterprise-only.
If you have non-developer power users who make workflow changes monthly, yes — Studio typically pays back inside a quarter at 25+ users. If your customizations are occasional and a partner handles them, stick with Standard and save the premium.
Yes, and it's well supported. You keep your database, data, users, and most custom modules. Budget 2-6 weeks of engineering depending on customization depth. Downtime is usually under four hours. See our migration guide for the full runbook.
The latest stable version of Community gets security patches through the public GitHub repo. Older versions do not — Enterprise backports security fixes to three versions, Community does not. If you're on Community, stay current on the latest release or accept the risk.
Odoo.sh is Enterprise-only. Community users self-host on a VPS, dedicated server, or on-premises hardware. You manage your own backups, SSL, monitoring, and OS patches. There are third-party managed Community hosts, but they are not affiliated with Odoo SA.
Usually no. At 10 users, Studio's ROI depends on how many of those 10 are power users who make workflow changes. If two users will use Studio weekly, Custom is worth it. If nobody touches it, Standard is the better buy. Pilot Standard first; upgrade to Custom in minutes if the need emerges.
No. Multi-currency is available in Community. What requires Enterprise is automated exchange rate updates from central banks, full revaluation reports, and multi-currency reconciliation automation. The manual multi-currency is free; the accounting-grade tooling is Enterprise.
Is Odoo Free? The Honest Answer
Yes — and no. Odoo Community is genuinely free and genuinely open source under LGPLv3. You can download it, install it on your own server, modify the source, and run it for as many users as you want without paying Odoo SA a cent in license fees. It is one of the very few real free ERP software options on the market, and the most credible one in the open source ERP category in 2026.
The "no" part: Community is missing about 30% of the apps and most of the polish that Enterprise users take for granted. No accounting-grade dual-entry closing, no MRP shop-floor kiosk, no marketing automation, no document management, no e-signature, no Studio, and no official support. For a small business with a developer in-house and modest needs, that is fine. For a 25-user mid-market business, the gap is large enough that the $7.25/user/month Enterprise license usually pays for itself in two weeks of saved engineering time.
The other "no" part: even Community is not free to operate. You still pay for hosting (typically $50–$300/month for a small deployment), for someone to install and maintain it, for any custom development, and for migration when the next major version ships. Self-hosting Odoo Community at scale is a real engineering job — not a checkbox decision. The total cost of operating Community for a 25-user mid-market business runs roughly $40K–$80K/year once you include hosting, developer time, and add-on modules. Enterprise at the same scale runs $50K–$120K/year with everything included. The "free" Odoo is genuinely free in license cost, and roughly comparable in total cost once you operate it seriously.
So: is Odoo free? In the same way Linux is free. The software cost is zero; the operating cost is real but lower than every commercial ERP at the same scale. That is what makes Odoo the leading open source ERP option for 2026, and the right answer for technical SMBs who want full control. For a deeper take on the open source ERP context, see the OpenERP and Odoo primer.