Skip to main content
ResearchJune 9, 20269 min read

The Hidden Odoo.sh License: A Cost Analysis

Odoo.sh's pricing page advertises hosting for roughly $100/month. But Odoo.sh also requires an Enterprise license it does not surface on that page. For a 10-user team, the real bill is ~$712/month — and 86% of it is the license. This is a sourced analysis, checkable against Odoo's own documentation.

The finding, in one sentence

Odoo.sh is structurally tied to the Enterprise license; the hosting features themselves are not. The two are bundled by a commercial decision, not a technical one.

Methodology

The numbers below come from two public sources: Odoo.sh's hosting price page and Odoo.com's per-user Enterprise pricing. We model the most common small deployment — 10 users, 1 worker, 1 staging environment, 50 GB storage — and add the Enterprise license that Odoo.sh's own FAQ confirms is mandatory. Enterprise per-user pricing varies by country; we use the US Custom plan at $61/user/month. Your figure will differ by region — see live, daily-scraped numbers on our Odoo pricing page.

The $712 breakdown

A team scoping Odoo.sh sees the three hosting lines and budgets ~$100/month. Here is the full bill once the required license is included:

Line itemCost
1 worker$72.00/mo
1 staging environment$18.00/mo
50 GB storage$12.50/mo
Hosting subtotal$102.50/mo
Enterprise Custom @ $61/user/mo × 10 users$610.00/mo
True total$712.50/mo

86% of the real bill is the Enterprise license that does not appear on the hosting page. Want your own number? Use the Odoo pricing calculator.

What Odoo.sh actually requires

This is not inference. Odoo.sh's FAQ states the requirement directly: your Enterprise subscription must include Odoo.sh, and Community-only deployments are not allowed. The hosting price page separately notes, in one line, that "the hosting price does not include the enterprise licence." Both statements are on Odoo's own properties (see Sources).

Do the hosting features need Enterprise? Technically, no.

Every feature in the Odoo.sh managed stack — staging branches, daily backups, SSH, CI-on-push, monitoring, SSL, read replicas — is implementable on open PostgreSQL, open Odoo Community, and standard Linux tooling. There is no technical gate that ties managed hosting to the Enterprise license. The bundle is a commercial choice. That is the gap platforms like managed Odoo hosting on Community Edition fill.

Scope & limits: where Enterprise genuinely wins

This analysis is bounded by what Community Edition genuinely supports. We do not claim Studio-equivalence on Community — Studio is Enterprise-only. These features genuinely do not work on Community without trade-offs:

Enterprise-only featureSubstitute on Community?
Odoo Studio (low-code builder)Hand-write XML; no drag-and-drop
AI Agents / AI Fields (Odoo 19)None — Enterprise-only AI surface
Vendor-bill OCRNone native (Tesseract DIY)
Bank-feed sync (Plaid / Yodlee / Salt Edge)Manual statement import
Native mobile apps (offline)Web responsive (PWA via web_responsive)
Documents / Sign / Marketing Automation / Field Service / Helpdesk / SubscriptionsOCA substitutes at ~70–90% parity (dms, sign_oca, fieldservice, helpdesk_mgmt, contract)
Official Odoo SA support + version migrationsPartner support; OpenUpgrade

If your core need is Studio, AI agents, bank-feed sync, OCR, or polished Documents/Sign workflows, Community is a compromise — and we say so. For most SMBs, agencies, and developers, OCA modules cover roughly 80% of the Enterprise app surface.

What Odoo developers say

The per-user, pay-forever model is a recurring theme among Community maintainers in public OCA and forum discussions:

"You have to pay for every user you add — if your company scales up, the cost starts to be very high."
"Running Odoo Enterprise often means running ~30% of proprietary code, which is enough to lock you in."

The options, compared

Odoo.shOEC.shCloudpepperDIY VPS
Enterprise license requiredYes (mandatory)No (optional — BYO)NoNo
Cloud choiceGoogle Cloud only9 providers + BYOManaged + BYOAny
Community EditionNot supportedSupportedSupportedSupported
Shell accessSandboxed SSHFull rootVariesFull root
Managed deploys / staging / backupsYesYesYesSelf-managed
~10-user cost / mo~$712$39 flat + cloudfrom ~$29VPS ~$5–50

For a deeper side-by-side of replacements, see our Odoo.sh alternatives guide and the OEC.sh vs Odoo.sh comparison.

Run the numbers for your team

See your real Odoo cost by country, or deploy Odoo Community on your own cloud without an Enterprise license.

Sources

About this research

Written by Parthiv Patel, CEO of OpenEduCat / OEC.sh, drawing on 12+ years and 1,000+ production Odoo deployments. The cost model uses Odoo's own published pricing and is updated as that pricing changes. Every claim links to a primary source above. We use Odoo's documentation to analyze its hosting positioning; we do not claim Enterprise lacks value where it genuinely adds it.