The price shown on Odoo’s configurator — €19.90 per user per month on the Standard plan — is an entry point, not a final invoice. Between the nominal subscription, Odoo.sh hosting, implementation by a certified partner and custom development work, the real cost of an Odoo project rarely starts below €15,000 for a very small business and can easily exceed €300,000 for a 100-user industrial SME.
This article breaks down, line by line, what you will actually pay in 2026 if you decide to implement Odoo — the official pricing, the hidden costs, the numbered scenarios by company size, and the subtleties of the European market.
What you will find in this article:
- Official 2026 Odoo pricing in EUR (Standard, Custom, One App Free plans)
- The real cost of Odoo.sh for 10, 20 or 50 users
- Three numbered implementation scenarios
- The 6 cost items Odoo salespeople never mention
- The real difference between Community (free) and Enterprise
- Why Western European companies pay 40% more than Eastern Europe
Official 2026 Odoo Pricing in EUR
Odoo markets three subscription plans, all visible on the official configurator. All prices are excluding VAT, billed per user per month with an annual commitment. Monthly billing is about 25% more expensive.
One App Free — €0
One single app, unlimited users, hosted on Odoo Online. The limit is strict: one Odoo application only (Sales, CRM, Invoicing, Inventory — your pick). The moment you install a second module, the plan switches to Standard.
It is a valid option for a micro-business that just wants an online CRM or invoicing tool. For real ERP usage (accounting + sales + purchasing + inventory), the plan is immediately disqualified.
Standard — €19.90/user/month
All Odoo modules included, hosting on Odoo Online only. This is the entry plan for full ERP usage. All standard modules — Sales, Purchase, CRM, Inventory, Accounting, Manufacturing, Project, HR — are included in the price at no additional cost.
Important limitations:
- No access to Odoo Studio (no field, view or report customization without code)
- No external API access (no native third-party integrations)
- No multi-company support
- Odoo Online hosting is mandatory — no self-hosting, no Odoo.sh
In practice, the Standard plan fits a small or simple SME that uses Odoo as-is, without development, without connections to other software, and without complex custom reports.
Custom — €29.90/user/month
All modules included, plus:
- Odoo Studio to customize the interface without code
- External API to connect third-party tools (Shopify, PrestaShop, WooCommerce, supplier portals)
- Multi-company to manage multiple legal entities
- Hosting choice: Odoo Online, Odoo.sh, or on-premise installation
This is the plan where Odoo becomes a genuine professional ERP. Every serious implementation I have seen in a 20+ user SME runs on Custom — because personalization and integration with other systems are always needed eventually.
Official pricing summary
| Plan | Price/user/month (annual) | Monthly billing | Modules included | Hosting | Studio | API | Multi-company |
|---|---|---|---|---|---|---|---|
| One App Free | €0 | €0 | 1 only | Odoo Online | No | No | No |
| Standard | €19.90 excl. VAT | €24.90 excl. VAT | All | Odoo Online only | No | No | No |
| Custom | €29.90 excl. VAT | €37.40 excl. VAT | All | Online / Odoo.sh / On-premise | Yes | Yes | Yes |
“New customer” discount: Odoo frequently applies a 12-month discount to new clients, after which the tariff rises by approximately 50%. Your 3-year cost model should therefore include 1 discounted year + 2 years at full price. Factor it in from the start.
Odoo.sh: The Real Cost of Managed Hosting
Odoo.sh is Odoo’s managed hosting platform — it is what 90% of serious European Odoo deployments use. The cost is not included in the Standard or Custom subscriptions: it is billed separately, with three sliders:
- Workers (application CPU) — around $72 per worker per month
- Storage — around $0.25 per GB per month
- Staging environments — around $18 per environment per month
For a 10-user SME starting on Odoo.sh, the typical invoice looks like this:
| Item | Quantity | Monthly cost |
|---|---|---|
| Odoo Custom licenses (10 users × €29.90) | 10 | €299 |
| Odoo.sh — 1 worker | 1 | $72 (~€66) |
| Odoo.sh — 50 GB storage | 50 GB | $12 (~€11) |
| Odoo.sh — 1 staging environment | 1 | $18 (~€17) |
| Monthly total | — | ~€393 |
| Annual total | — | ~€4,716 |
Above 20 users, you typically need 2 workers and 100 GB of storage. The Odoo.sh invoice then rises to around €150/month, or roughly €1,800/year on top of the licenses.
Traps to know about:
- Odoo.sh is billed in US dollars, introducing FX risk on multi-year budgets
- The “1 worker minimum” is rarely sufficient in production if you run e-commerce or manufacturing workflows: plan for 2 workers from day one
- Storage grows faster than expected (email attachments, PDF invoices, product images) — budget for 100 GB minimum
The 6 Cost Items the Subscription Does Not Cover
The Odoo subscription pays for the software license. It does not pay for anything that makes Odoo actually work inside your company. Here is the complete list of additional cost items to plan for.
1. Needs analysis and initial configuration
Installing Odoo takes 10 minutes. Configuring it for your business takes 15 to 60 person-days depending on complexity. A certified Odoo partner in Western Europe typically charges between €750 and €1,100 per day depending on their tier (Ready, Silver, Gold, Platinum).
Typical budget for a 20-user SME with a “classic” functional scope (Sales, Purchase, Inventory, Accounting, CRM): between €25,000 and €50,000 in initial integration services.
2. Data migration
Migrating your historical data (customers, suppliers, items, invoices, general ledger) from your old system to Odoo is almost always underestimated. Plan for 5 to 15 person-days depending on source data cleanliness and the volume of historical records to import.
Typical budget: €4,000 to €15,000 for an SME. For a large group with 10 years of accounting history and heterogeneous data, this line item can exceed €50,000.
3. Custom development
This is the most variable item. The moment a requirement leaves Odoo’s standard scope — a specific business workflow, an integration with a legacy system, a particular pricing rule, a custom invoice layout — you need Python code.
Custom development costs €800 to €1,500 per day with a European partner. Realistic projects include 10 to 40 days of specific development, i.e. €10,000 to €60,000.
Tip: always ask your integrator to list, line by line, which requirements will be covered by configuration (free on top of services) and which will require development (billed separately). The 80/20 ratio is a good benchmark — if more than 30% of your scope needs code, beware.
4. End-user training
Odoo is simple to use but fundamentally different from the software your teams know today. Two to five days of training per user profile (sales rep, accountant, buyer, warehouse operator) is essential for go-live.
Budget: €3,000 to €12,000 depending on team size. Partners typically charge €900/day with a maximum group of 6 to 10 people per session.
5. Hosting (if you are not on Odoo Online)
Odoo.sh costs €1,000 to €4,000 per year for an SME. Self-hosting on your own servers or on a third-party provider (OVH, Scaleway, Hetzner, AWS) is cheaper but requires a sysadmin — plan for €500 to €1,500 per month in managed hosting fees.
6. Application maintenance and ongoing development
After go-live, costs continue. A typical maintenance plan with a European partner looks like this:
- A support contract (application maintenance): between €300 and €1,500 per month depending on the expected volume of tickets
- Ad-hoc development: 10 to 30 person-days per year to adjust Odoo to business changes
- Version upgrades: Odoo releases a major version every year, and older versions are supported for 3 years. A version upgrade costs between €5,000 and €30,000 depending on the volume of custom code.
Three Numbered Scenarios for a European Implementation
The figures below match real projects in Western Europe, excluding VAT, on a standard functional scope (Sales, Purchase, Inventory, Accounting, CRM). They include the full 3-year TCO.
Scenario 1 — Micro-business, 5 users, simple scope
A services agency, 5 users, Odoo Standard usage with no custom development, self-implementation plus 3 days of partner guidance.
| Item | 3-year cost |
|---|---|
| Standard subscription (5 × €19.90 × 36 months) | €3,582 |
| Partner guidance (3 days × €900) | €2,700 |
| Training (2 days × €900) | €1,800 |
| Basic data migration | €1,500 |
| Light support (€50/month) | €1,800 |
| 3-year TCO | ~€11,400 |
Average total cost per user per month: €63.
Scenario 2 — SME, 20 users, full scope
An industrial SME, 20 users, Odoo Custom on Odoo.sh, full deployment by a Gold partner with limited custom development (EDI connector for a key account, custom reports).
| Item | 3-year cost |
|---|---|
| Custom subscription (20 × €29.90 × 36 months) | €21,528 |
| Odoo.sh (2 workers + 100 GB + 2 staging) | €5,400 |
| Partner implementation (45 days × €950) | €42,750 |
| Custom development (15 days × €1,100) | €16,500 |
| Data migration | €7,000 |
| Training (8 days × €900) | €7,200 |
| Ongoing support (€500/month) | €18,000 |
| 3-year TCO | ~€118,400 |
Average total cost per user per month: €164.
Scenario 3 — Industrial SME, 100 users, multi-site
An industrial group, 100 users across 3 sites, Odoo Custom, full deployment by a Platinum partner with heavy customization, ERP-to-CAD and banking connectors, 10 years of historical data migration.
| Item | 3-year cost |
|---|---|
| Custom subscription (100 × €29.90 × 36 months) | €107,640 |
| Odoo.sh (4 workers + 500 GB + 3 staging) | €14,400 |
| Partner implementation (120 days × €1,100) | €132,000 |
| Custom development (50 days × €1,300) | €65,000 |
| Data migration and cleanup | €35,000 |
| Training (25 days × €900) | €22,500 |
| Ongoing support (€1,500/month) | €54,000 |
| Change management | €40,000 |
| 3-year TCO | ~€470,500 |
Average total cost per user per month: €131.
One important note: the per-user cost decreases above a certain company size because implementation items are not purely linear. A 100-user project is not 5× more expensive than a 20-user project — it is roughly 4× more expensive.
Community vs Enterprise: The False “Free” Option
Odoo comes in two editions:
- Odoo Community — free, open source, self-hosted, no official support
- Odoo Enterprise — paid, all advanced features included, Odoo SA support bundled
On paper, Community is free. In practice, choosing Community almost always ends up more expensive than Enterprise. Here is why.
What is missing from Community
Several critical modules are reserved for Enterprise:
- Advanced accounting features (local compliance, tax reports, audit file exports)
- Odoo Studio (no-code customization)
- Native mobile apps
- Marketing Automation
- Integrated VoIP calls
- Several bank and e-commerce connectors
- Odoo SA support and access to security patches published by Odoo SA
For a European company that must produce statutory reports, submit VAT filings or comply with local tax authorities, Community accounting is rarely sufficient out of the box — you either develop the missing features or license certified third-party modules, both of which cost more than the Enterprise subscription.
The real cost of Community
- Hosting and sysadmin: €6,000 to €15,000/year
- Development of missing local compliance modules: €20,000 to €50,000 one-off
- Security patch maintenance: €5,000 to €15,000/year
- Unassisted version upgrades: €20,000 to €60,000 every 2–3 years
For a 20-user SME, the annual cost of Community approaches €15,000 to €25,000 — roughly equivalent to an Enterprise Custom plan (€7,176/year in licenses) + Odoo.sh (€1,800/year) + a margin for custom development.
Community only makes sense in two cases:
- You have an in-house team capable of maintaining Odoo and you accept the full security and compliance burden
- You are prototyping or running a POC that will never reach production
For real ERP production usage in a European SME, Enterprise is always the better financial choice.
Why Western European Companies Pay 40% More Than Eastern Europe
Odoo applies regional pricelists that vary significantly from one country to the next. The Custom plan costs €29.90/user/month in France, Germany and the UK, but only €22.40/user/month in Eastern Europe or Turkey — for exactly the same product.
That is a 25% to 40% gap depending on billing mode. On a 100-user project over 3 years, the difference exceeds €25,000 — on licenses alone.
Can you legally arbitrage it? Technically, you can only subscribe to Odoo at the tariff matching your billing country. A French company cannot subscribe at the Turkish rate. However, if your company operates multiple subsidiaries in different countries, each entity is billed at its local rate — which can create optimization opportunities for international groups.
For a single-country SME, there is no legal “hack” to obtain the Eastern Europe tariff. It is a market reality to accept.
Where to Negotiate with Odoo SA and Partners
On Odoo licenses
Odoo SA traditionally grants a 15% to 25% discount on multi-year commitments (2 or 3 years paid upfront). This discount is almost automatic for volumes above 10 users. For volumes above 50 users, the discount can reach 35%.
Tip: ask for this discount during the very first commercial conversation. If you do not ask, it will not be offered.
On implementation services
Odoo certified partners (Ready, Silver, Gold, Platinum) have widely varying day rates. The differences between tiers rarely reflect quality — they mostly reflect the volume of business each partner generates with Odoo SA.
For a medium-sized project, a Silver or Gold partner usually offers the best quality-to-price ratio. Platinum partners are often more expensive without delivering additional value on standard scopes.
Recommended approach: always request 3 quotes from different partners on the same requirements document. At equal scope, partner pricing gaps can reach 40%.
To structure a fair comparison, read our ERP integrator scoring framework.
FAQ: The Questions I Get Asked About Odoo Pricing
Is Odoo really cheaper than SAP or Dynamics 365?
Yes, for SMEs up to roughly 200 users. Beyond that threshold, Odoo projects lose their price advantage because the complexity of custom development grows faster than with SAP or Dynamics 365, which offer richer native functionality.
For a detailed comparison, see SAP vs Odoo for SMEs and Odoo vs Microsoft Dynamics 365.
Can I pay Odoo monthly without a commitment?
Yes, monthly billing is available, but it costs about 25% more than annual billing. For a micro-business testing Odoo, monthly billing allows easy exit from the contract. For serious usage, annual commitment is always more cost-effective.
Do Odoo prices rise every year?
Yes. Odoo SA applies an annual price increase, typically between 3% and 7%. New customers get a frozen rate for 12 months, then the invoice climbs. On a 3-year project, plan for a cumulative inflation of roughly 15% on licenses.
What happens if I stop paying for Odoo?
If you stop paying your Enterprise subscription, Odoo SA suspends your access — but your data belongs to you. You can export your database (SQL dump or ZIP) and restore it on a Community installation. The risk is purely technical: you lose access to Enterprise modules, security patches and Odoo support.
Does the Odoo price include version upgrades?
Yes, as long as you hold an active subscription. Major version upgrades (Odoo 18 → 19 → 20) are included in the Enterprise subscription. However, adapting your custom development is not included: each upgrade can require 5 to 30 person-days to port custom code.
How much does an extra Odoo module cost?
Nothing at all, in the Standard and Custom plans. All official Odoo modules are included. You can enable Manufacturing, Project, HR or Helpdesk at no extra cost. This is one of the greatest advantages of Odoo’s pricing model compared with SAP or Dynamics, which bill each module separately.
Can I use free third-party modules from the Odoo App Store?
Yes, but carefully. The Odoo App Store hosts thousands of third-party modules, many free or priced at a few tens of euros. In production, only install modules with 50+ downloads, solid reviews and a recent update date. A poorly maintained module can break your version upgrades and cost you more than a certified one.
In Summary: The Realistic Odoo Budget for a 20-User SME
For a 20-user European SME starting with Odoo, the 3-year budget to plan for is roughly:
- Odoo Custom licenses: €21,000
- Odoo.sh hosting: €5,000
- Implementation and development: €60,000
- Training and change management: €10,000
- Ongoing support: €20,000
Total budget: around €120,000 over 3 years, or about €2,000 per user per year, all in.
If someone sells you a 20-user Odoo project for less than €50,000, ask for a line-by-line breakdown and challenge the scope — essential items (data migration, training, development, ongoing support) are almost certainly missing. An undervalued quote is never a gift: it is a bill deferred to later.
To go deeper on budget methodology, see our complete ERP implementation budget guide and our total cost of ownership breakdown.
If you are preparing an Odoo project and want to build a solid budget, start with a rigorous requirements document: this is the tool that lets you put Odoo partners in fair competition on a common scope and obtain comparable quotes. Our guide to writing an ERP requirements document details the method step by step.