Odoo pricing vs. the real cost of running it

Odoo’s own pricing page only covers the licence. For a mid-size ecommerce or retail business, that’s rarely more than 10% of what you’ll actually spend — hosting and implementation make up the rest, and both change depending on how you deploy.

This page covers what you’ll actually pay to run Odoo — not just the subscription Odoo itself charges. “Odoo pricing” usually means the per-user licence fee. The real number includes hosting, implementation, and ongoing maintenance, and those three vary a lot depending on whether you run Odoo Online, Odoo.sh, or self-hosted.

Which path are you on?

This is the single biggest factor in what you’ll pay — bigger than your company size, and bigger than which hosting option you pick below. It comes down to one question: does your business have one person who knows all your workflows?

Heavy involvement

$5,000–$10,000

Your team configures Odoo. We bridge the gaps — adjusting connectors, customising workflows, reworking templates. You’re absorbing the two most expensive activities in any ERP project: learning your own processes well enough to encode them, and doing the encoding.

Low involvement

$10,000–$100,000

We run the project. In a complex operation, process knowledge is spread across several people and nobody knows all of it — so workflows have to be discovered, documented, and reconciled before anything gets configured. That discovery phase is the cost, not the module count.

For early-stage stores under roughly 50 orders/month, both ranges typically run lower — see the note under “Implementation” in the table below.

Four ways to deploy Odoo — what each one actually costs

Licence cost is the same across three of these four options. The real differences are in hosting, customisation, and how much of the DevOps burden lands on you.

 Odoo OnlineOdoo.shSelf-host — EnterpriseSelf-host — Community
Licence Standard: ~$24.90/user/mo promo → $31.10 standingOr Custom: ~$49 → $61 standing Enterprise mandatorySame rates as Online — Odoo.sh requires an active Enterprise subscription Standard or Custom rates applySame as above $0Free, open-source, LGPL-3.0
Hosting IncludedNo extra charge Metered: workers + storage + stagingNo fixed public rate — priced by a live calculator, see sources below ~$10–50/mo typical VPSDigitalOcean, Hetzner, AWS — scales with size ~$10–50/mo typical VPSSame server cost as Enterprise self-host
Customisation NoneNo custom Python modules — Odoo Online can’t run them Full custom modulesThis is what Odoo.sh exists for Full custom modulesComplete control Full custom modulesComplete control
DevOps burden NoneOdoo manages everything LowOdoo manages CI/CD, backups, monitoring High~20–40 hrs initial setup, ~15–25 hrs/mo ongoing — your team or a partner HighSame time cost, plus no official Odoo support if something breaks
Implementation $5,000–$10,000 (heavy involvement) to $10,000–$100,000 (low involvement) — deployment choice doesn’t change this range on its own.Early-stage stores under ~50 orders/month often land at $3,000–$15,000 instead — see sources below.
Best fit Standard config, no custom code needed, want zero DevOps Need custom modules, want Odoo to manage infrastructure Need custom modules, have in-house technical capacity, want Enterprise features Free licence matters more than official support; in-house technical team

Licence and hosting figures checked against current sources as of 1 September 2026. Odoo runs regional pricelists — confirm your own country’s rate at odoo.com/pricing before budgeting. Full sources listed at the bottom of this page.

The three cost layers, briefly

Almost every unpleasant surprise in an Odoo budget comes from treating these as one number.

  • Licence. What you pay Odoo per user, per month. Predictable, published, and — across the full cost range — usually under 10% of year-one spend.
  • Implementation. The one-time project: configuration, data migration, integrations, training, go-live. This is where the money actually is.
  • Ongoing. Support, maintenance, annual upgrades, module renewals, and connector maintenance after go-live.

A quote that doesn’t separate these three is not a quote you can evaluate.

What actually drives the number

  1. How involved your team is. The widest-effect variable, and the one you control most directly.
  2. How concentrated your process knowledge is. One person who knows everything is worth more to your budget than any module decision.
  3. Channel count. Each additional sales channel is a sync surface with its own failure modes.
  4. Catalogue complexity. Variants, kits, configurable products, and channel-specific attributes cost more than SKU count does.
  5. Custom connectors. Each one pushes you toward Odoo.sh or self-hosting, adds build cost, and adds ongoing maintenance.
  6. Migration data quality. The cheapest migration is from a clean system. Few are.

Notice that user count — the thing the licence is priced on — isn’t on this list at all.

Ecommerce-specific line items

None of these appear in a standard ERP quote, and each is priced separately.

  • Product feed automation — keeping Google Merchant Center, Meta, and marketplace feeds accurate against live inventory and pricing. Off-the-shelf modules are cheap; variant-heavy catalogues and channel-specific mapping are the real cost.
  • Carrier and freight integration — live rate calculation at checkout. Straightforward for parcel carriers; usually the largest single integration line if you ship anything bulky or LTL.
  • Marketplace and storefront sync — Shopify, Amazon, eBay connectors. The module licence is rarely more than 5% of what it actually costs to reconcile two systems that disagree about what a product is.
  • Catalogue and data migration — driven by data quality, not volume. Ask any partner to price data cleansing separately from data migration; if they haven’t, they haven’t looked at your data.

For the full breakdown of each of these, see what an Odoo ecommerce implementation actually costs.

How to sanity-check a quote

  1. What does this assume about our involvement? A quote priced for full handover is different from one priced for a team doing its own configuration.
  2. Who is our system administrator, and have you asked? A partner who hasn’t asked who owns the system on your side hasn’t scoped the engagement.
  3. Is licence separated from implementation from ongoing? If not, you can’t compare quotes.
  4. Is data cleansing priced separately from data migration? If not, nobody has looked at your data.
  5. Which deployment option and hosting does this assume? If it assumes Odoo Online and you need a custom connector, the quote is wrong.
  6. What happens at the next Odoo version? Get the upgrade position in writing before signing.

Frequently asked questions

How much does an Odoo ecommerce implementation cost?

Roughly $5,000 to $100,000 (USD), and where you land depends more on how much of the configuration your own team does than on your size. Teams that configure Odoo themselves and use an agency to bridge gaps typically sit at $5,000–$10,000. Teams that hand the project over typically sit at $10,000–$100,000. Licence is well under 10% of either.

What’s the difference between Odoo Online, Odoo.sh, and self-hosting?

Odoo Online is fully managed and included with your licence, but can’t run custom Python modules. Odoo.sh supports custom modules with Odoo managing the infrastructure, metered by worker, storage, and staging environment, and requires an active Enterprise licence. Self-hosting — on either Enterprise or the free Community edition — gives full control and the lowest sticker price, but shifts DevOps, backups, and upgrades onto you.

Is Odoo Community edition good enough for ecommerce?

It can be, if your team has the technical capacity to self-host and maintain it. Community is free and open-source but lacks Odoo Studio, official Odoo support, and some Enterprise-only apps — and it cannot run on Odoo.sh. The free licence is usually offset by real DevOps time: typically 20–40 hours to set up and 15–25 hours a month to maintain.

Do we need a dedicated person internally?

Yes, regardless of which path you take. One person should act as system administrator and be proficient across all your workflows. If you don’t have that person, your implementation partner fills the role — which works, but makes them the gateway to knowledge about your own system. Negotiate the knowledge transfer plan before you negotiate price.

Why do published Odoo prices vary so much?

Odoo operates regional pricelists and applies a promotional discount valid for 12 months on initially ordered users. Two accurate sources written in different countries, or a few months apart, will quote different figures. Check odoo.com/pricing for your own country and model year two at the standing rate.

Sources & methodology

Every figure on this page is sourced below. Licence and hosting figures reflect published rates as of 1 September 2026 — Odoo runs regional pricelists and a rolling promotional discount, so confirm your own country’s current rate before budgeting.

  • Odoo Enterprise licensing (Standard/Custom rates)odoo.com/pricing, Odoo SA’s official pricing page. Standing rates ($31.10 Standard / $61.00 Custom, US) independently cross-checked against Capterra’s published Odoo pricing guide.
  • Odoo.sh hosting model (worker/storage/staging metering; Enterprise licence required, Community not supported) — odoo.sh/pricing, Odoo SA’s official Odoo.sh pricing page.
  • Implementation cost ranges, involvement-based framework, and ecommerce-specific line items — our own published analysis, What an Odoo Ecommerce Implementation Actually Costs, based on our direct project experience.
  • Early-stage/small-store cost figures — our own analysis, Odoo for eCommerce and Retail: An Objective Guide, scoped to stores under roughly 50 orders/month.
  • Self-hosting time investment (~20–40 hours setup, ~15–25 hours/month ongoing maintenance) — “How Much Does Odoo Cost in 2026? The Complete Breakdown,” Skysize.
  • Typical self-hosted VPS pricing ($10–50/month) — general market pricing from cloud providers including DigitalOcean, Hetzner, and AWS, not an Odoo-specific figure.
  • Odoo Community edition licensing (free, open-source, LGPL-3.0) — Odoo’s own licensing model, publicly documented at odoo.com.

Ready for a real number?

Generic ranges get you to a budget line. A real quote means someone looking at your catalogue, your channels, and your existing data.