Odoo Website Builder pricing: what an Odoo site actually costs
An Odoo website costs €0 forever on the One App Free plan (Website alone, or eCommerce with its Website and Invoicing dependencies) and €24.90 per user per month on Standard (annual billing) once you need CRM, Inventory, Accounting, or any second app group. Hosting, SSL, backups, and support are included on Odoo Online. The costs that surprise teams are the custom-domain renewal after year one, Odoo.sh if you need custom modules, payment-gateway fees, and one-off implementation. Here is every line item, free-vs-paid trigger, and budget scenario.
TL;DR — Key takeaways
- The Odoo website builder is not priced or sold on its own.
- Odoo sells three hosted plans, and the website builder is available on all of them.
- Odoo's per-user model means the bill scales with the number of backend users — employees who log in to create, view, or edit documents.
- A custom domain (yourcompany.com instead of yourcompany.odoo.com) is the first cost teams underestimate, because Odoo advertises it as free — and it is, but only for the first year, and only on Odoo Online.
What an Odoo website actually costs: the short answer
The Odoo website builder is not priced or sold on its own. It is the Odoo Website app, and you pay for it through Odoo's general per-user subscription, which unlocks every Odoo app (Website, eCommerce, CRM, Inventory, Accounting, and the rest) for one flat per-user fee. So 'Odoo website builder pricing' is really 'Odoo platform pricing applied to a website project.' For the platform-wide breakdown across every app and plan, see our <a href='/learn/odoo-pricing'>Odoo pricing guide</a>; this article zooms in on the line items specific to a website build.
On Odoo's published pricing (confirm at odoo.com/pricing for your region), that means €0 per month on the One App Free plan, €24.90 per user per month on the Standard plan (annual billing), and €37.40 per user per month on the Custom plan (annual billing), with Odoo Online hosting, SSL, daily backups, and unlimited email support included. Monthly billing costs more (€31.10 Standard, €46.80 Custom). Odoo also applies a promotional discount valid for 12 months on the initial users ordered — always model the post-promo list rate for year two.
The free tier is real, but its boundary is sharp. Pick Website as your one app and you can run a brochure site for free with unlimited backend users. Pick eCommerce as your one app and Odoo includes the required dependencies (Website and Invoicing) for free as well — so a basic online catalog with checkout and invoices can stay on One App Free. Install Inventory, CRM, Accounting, Marketing, or any other non-dependent app and you move to Standard with per-user billing for every backend user. That free-vs-paid fork is the decision that matters most for website budgets.
Two add-on costs sit outside the per-user fee and catch teams off guard. First, the free custom domain Odoo registers for you is only free for the first year — after that you pay the registrar's (Gandi.net) renewal rate. Second, if you need Odoo.sh hosting for custom modules, staging branches, or dedicated infrastructure, that is billed separately on top of the license and can easily rival the license itself. For what the builder can do before you price it, see our guide to the <a href='/learn/website-builder'>Odoo website builder</a>; for ranking and technical SEO costs in time (not license), see <a href='/learn/odoo-website-seo'>Odoo website SEO</a>.
The three plans and what each unlocks for a website
Odoo sells three hosted plans, and the website builder is available on all of them. What changes between tiers is not whether you can build pages — it is the surrounding capabilities (customization, multi-company, API access, and hosting flexibility) that determine how far a website project can go without an upgrade.
The One App Free plan gives you one app group with unlimited users on Odoo Online. If you pick Website, you get a full brochure site. If you pick eCommerce, Odoo's pricing FAQ states you also get its dependencies — Website and Invoicing — free for unlimited users. You can instead choose Odoo Studio as your free app, but that trades away the website module. The free plan is a legitimate production path for simple sites; it is not a trial that expires.
The Standard plan (€24.90/user/month annual list in many EU-facing displays; regional dollar figures differ) unlocks all apps and is the realistic minimum for any website tied to real business processes — lead capture into CRM, stock-aware eCommerce, Helpdesk tickets from forms, or multi-app marketing. The Custom plan (€37.40/user/month annual) adds Odoo Studio for no-code customization, multi-company management, external API access, and the option to host on Odoo.sh or on-premise. Most production websites that need bespoke checkout flows, custom blocks, or third-party systems pulling data out of Odoo end up on Custom.
| Plan | Price (annual, per user/mo) | Price (monthly billing) | Website / eCommerce | Hosting | Best fit for a site |
|---|---|---|---|---|---|
| One App Free | €0 | €0 | Yes (Website alone, or eCommerce + Website + Invoicing deps) | Odoo Online only | Brochure or simple store; unlimited users |
| Standard | €24.90 (promo yr1 lower) | €31.10 | Yes + all apps (CRM, Inventory, Accounting…) | Odoo Online only | Lead-gen + CRM, stock-aware shop, multi-app ops |
| Custom | €37.40 (promo yr1 lower) | €46.80 | Yes + Studio, multi-company, external API | Odoo Online, Odoo.sh, or on-premise | Custom blocks, integrations, multi-entity, Odoo.sh |
Per-user math: monthly vs annual, the promo, and worked examples
Odoo's per-user model means the bill scales with the number of backend users — employees who log in to create, view, or edit documents. External users do not count: website visitors placing eCommerce orders, and customers/suppliers using the portal to view invoices or track deliveries, are free. This is the single most important detail for forecasting cost, because a five-person back office pays half what a ten-person team pays for identical website functionality.
Two billing choices change the number you see. Annual billing is cheaper (€24.90 Standard / €37.40 Custom per user per month); monthly billing costs roughly 25% more (€31.10 / €46.80). On top of that, Odoo applies a promotional discount of around 20% for the first 12 months on the initial users ordered, which is why some third-party trackers quote lower headline figures — those are the first-year promo rates, not the ongoing price. Always model the post-promo cost, because it is what you pay from year two onward.
Regional pricing also varies: Odoo adjusts displayed prices by market, so US visitors see dollar figures that differ slightly from the euro figures on the EU page. Treat odoo.com/pricing as the authoritative source for your region and billing choice, and confirm before committing.
| Backend users | Monthly | Annual | Annual on Custom (€37.40) |
|---|---|---|---|
| 5 | €124.50 | €1,494 | €2,244 |
| 10 | €249.00 | €2,988 | €4,488 |
| 25 | €622.50 | €7,470 | €11,220 |
| 50 | €1,245.00 | €14,940 | €22,440 |
Custom domain: free for year one, then the registrar renewal
A custom domain (yourcompany.com instead of yourcompany.odoo.com) is the first cost teams underestimate, because Odoo advertises it as free — and it is, but only for the first year, and only on Odoo Online. After that first year, Odoo continues to manage the domain in partnership with Gandi.net, the registrar, and you are charged Gandi.net's renewal rate. Odoo sends a renewal quotation a few weeks before expiry and renews automatically once you confirm.
The offer has firm limits documented by Odoo: it is available only for Odoo Online databases, it is limited to one domain name per client, and it applies only to the registration of a new domain (you cannot transfer in an existing domain for free). It is also available on the One App Free plan, provided your website contains enough original content for Odoo to verify the request is legitimate. Plan for a few days of review time.
Two things that are genuinely free and worth knowing: SSL encryption is included at no charge — Odoo generates a separate Let's Encrypt certificate for every domain mapped to a database — and you can alternatively point a domain you already own at Odoo with a CNAME record (Cloudflare is the recommended path for naked-domain redirects). If you bring your own domain, your only ongoing cost is whatever you already pay your registrar, typically in the $10–$20/year range for a .com.
Hosting: Odoo Online is included (and generously)
Here is the part of Odoo website pricing that is genuinely hard to beat: on the Standard and Custom plans, hosting on Odoo Online is included in the per-user fee with no separate line item. Odoo's terms state that all plans include unlimited support, hosting, and maintenance, with no hidden costs and no limit on features or data — and Odoo Online specifically includes unmetered storage up to 100GB.
What 'included' actually covers is substantial: scalable cloud infrastructure, incremental daily backups replicated across two continents, email integration, 24/7 monitoring, a control center to manage your environment, unlimited email support (24/5 in English, French, Spanish, or Dutch), free access to Odoo's eLearning platform, and version upgrades at no extra fee. For a website that lives entirely within standard Odoo apps — no custom Python modules, no custom Odoo Studio models deployed to staging — this is everything you need, and the effective hosting cost is zero.
The catch is architectural, not financial. Odoo Online cannot run custom modules, which means any bespoke website behavior that requires a custom Odoo add-on forces a move to Odoo.sh or on-premise hosting. That is the trigger point where hosting stops being free, and it is the single biggest reason website projects outgrow the included tier.
Odoo.sh hosting: the add-on that can rival the license
Odoo.sh is Odoo's continuous-integration hosting platform for databases that need custom modules, development and staging branches, or dedicated infrastructure. It is priced per resource, not per user, and it is billed on top of the Odoo license — the hosting price does not include the Enterprise license, which is separate. For website projects that need custom blocks, a tailored checkout, or Odoo Studio customizations deployed through a proper CI pipeline, Odoo.sh is usually where you land. We cover how Odoo.sh's tiers, branches, and backups actually work in our dedicated <a href='/learn/odoo-sh-hosting'>Odoo.sh hosting guide</a>; this section focuses only on the pricing mechanics relevant to a website project.
Published Odoo.sh pricing is worker-based: roughly $57.60 per worker per month, $0.20 per GB of storage per month, and $14.40 per staging environment per month. Shared and dedicated workers cost the same per worker, but dedicated hosting requires a minimum of four workers (so roughly $230/month before storage and staging), and shared hosting is capped at 8 workers and 512GB before you must move to dedicated. A small team typically needs 1–2 workers; a 25-user team needs 3 or more.
Because the Enterprise license is mandatory on Odoo.sh and scales with users, the real monthly bill is license-plus-infrastructure, not the $57.60 headline. Independent analyses of Odoo.sh's published rates estimate a 10-user team at roughly $700–$850 per month once the per-user license and a modest worker/storage footprint are combined, and a 25-user team well over $1,500 per month. These are not Odoo marketing figures — model them against the official odoo.sh/pricing configurator for your exact configuration before budgeting.
| Component | Rate | Notes |
|---|---|---|
| Workers | ~$57.60 / worker / month | Shared and dedicated same per-worker price; dedicated minimum 4 workers |
| Storage | ~$0.20 / GB / month | No free tier; 50GB ≈ $10/mo, 200GB ≈ $40/mo |
| Staging environments | ~$14.40 / environment / month | Each dev/staging branch; agencies running many can rack up hundreds |
| Enterprise license | Per Custom-plan user | Mandatory on Odoo.sh; not included in hosting price |
Website Studio, custom themes, and the module marketplace
Odoo Studio — the no-code tool for adding fields, customizing views, and building bespoke apps — is a Custom-plan feature, and it is what most teams use to extend the website builder beyond its shipped blocks. If you need a custom content type, a bespoke form behavior, or a tailored report tied to website submissions, you are on the Custom plan (€37.40/user/month annual) or you have chosen Studio as your one free app on the One App Free plan (which sacrifices the website module). There is no middle tier that gives you the website and Studio together at the Standard price.
The Odoo Apps marketplace adds a second cost layer. It lists tens of thousands of community-contributed modules, many with one-time or recurring fees, and website-specific add-ons — advanced theme packs, product configurators, multi-vendor marketplace functionality, page-builder enhancements, and promotional pricing tools — commonly range from around $50 to $500 or more per module. A heavily customized storefront can accumulate several hundred to a few thousand dollars in marketplace modules in year one.
The budgeting rule is straightforward: if your website can be built entirely from Odoo's first-party blocks and themes, marketplace cost is zero. Every 'we just need this one extra block' decision is a potential line item, and teams that scope a long wishlist up front can price the marketplace spend before committing rather than discovering it mid-build.
Payment processing and in-app purchase credits
Odoo does not charge a transaction fee on website or eCommerce sales — there is no platform take rate on top of your payment gateway. This is a meaningful difference from platforms that layer a percentage fee on every order, and it scales favorably as volume grows. What you do pay is your payment gateway's standard processing cost, passed through directly.
Typical gateway rates you will route through Odoo's built-in integrations are around 2.9% plus $0.30 per transaction for Stripe and Authorize.net in the US, and variable Interchange-plus or flat rates for Adyen and PayPal (PayPal Checkout is in the ~3.49% plus fixed-fee range). Importantly, Odoo's own outbound integrations with payment providers (Stripe, PayPal, Adyen) and shipping carriers (UPS, FedEx, DHL) are included in the Standard plan — they are calls Odoo initiates, which Odoo's pricing FAQ explicitly excludes from the 'External API' restriction. The External API limit on Standard only applies when external software initiates calls into Odoo, which requires the Custom plan.
Separately, Odoo lists in-app purchase credits that are not included in any plan: SMS messaging, contacts auto-complete, lead generation, and the AI features that scan vendor bills and expenses. These are pay-as-you-go credit purchases. For a website, the most relevant are SMS (order/shipping notifications) and any AI-assisted content or document scanning you wire into the storefront workflow — budget a small monthly credit pool if you plan to use them.
Implementation, Success Packs, and total cost of ownership
Licensing and hosting are the recurring costs; implementation is the one-off that defines year one. Odoo does not publish fixed implementation pricing, because scope varies enormously, but it offers structured Success Packs for smaller companies (under roughly 50 employees) and routes mid-size and large companies to its partner network or direct sales. Odoo's own project estimator and pricing-packs page are the starting point for a scoping number, and Success Packs are typically structured as fixed-fee bundles of consulting hours.
For a website project specifically, implementation covers requirements and sitemap, theme selection and brand alignment, building and configuring pages and forms, wiring form submissions into the right Odoo apps (CRM opportunities, Helpdesk tickets, eCommerce customers, project tasks, newsletter subscriptions), eCommerce setup if applicable, data import, and admin/end-user training. The more Odoo apps the website touches, the more configuration time the build absorbs — module count is the dominant cost driver, not page count.
Total cost of ownership is therefore front-loaded. Year one carries licensing plus one-off implementation, training, and any custom development; from year two, cost stabilizes around the per-user license, Odoo.sh hosting (if used), incremental customization, and a small marketplace/credit spend. The disciplined way to budget is to model the recurring run-rate (license + Odoo.sh + credits) separately from the one-off build cost, and to size the build against the number of apps the site integrates with rather than the number of pages it has.
| Cost component | Year 1 (indicative) | Year 2+ (run-rate) | Notes |
|---|---|---|---|
| License (Standard, 10 users, annual) | €2,988 | €2,988 | Post-promo regular rate; first-year promo lowers this |
| Odoo Online hosting | €0 | €0 | Included; unmetered to 100GB |
| Custom domain (renewal) | €0 (free yr1) | ~€20/yr | Gandi.net renewal rate after year one |
| Implementation (Success Pack / partner) | One-off, varies | — | Scales with number of apps integrated |
| Marketplace modules + credits | €500–€2,000 | €500–€1,000 | Only if custom blocks/add-ons needed |
| Odoo.sh hosting (if used) | $230–$850+/mo | Same | Only if custom modules or dedicated infra required |
When a website forces a plan upgrade
Predicting upgrades is where good budgeting pays off, because Odoo's plan boundaries are deterministic. Free-to-Standard fires when you install any app outside your one free app group. Brochure Website stays free; eCommerce with only its Website and Invoicing dependencies can stay free; add Inventory for real stock, CRM for opportunity pipelines, Email Marketing, Accounting, or Helpdesk and you are on Standard with per-user billing for the whole backend team. For most integrated production sites this happens before launch — treat One App Free as a serious brochure/simple-store tier, not a forever ERP tier.
Standard-to-Custom fires for reasons Odoo's pricing FAQ documents: Odoo Studio for no-code site or app customization; multi-company management when you need multiple legal entities in one database; or external API access when software outside Odoo initiates calls in (JSON-RPC/XML-RPC). Installing Studio or adding companies switches you automatically toward Custom. The annual gap between Standard and Custom for a 10-user team is about €1,500 at regular €24.90 vs €37.40 rates — if any one of those capabilities saves more than that in developer time, the upgrade pays for itself in year one.
The hosting upgrade — Odoo Online to Odoo.sh — is separate from the plan tier and is triggered by custom modules, not by plan features. You can be on Custom and still host free on Odoo Online with no custom code; any custom module forces Odoo.sh or on-premise. For a website project, decide early whether the build needs custom Python/modules: that single decision is the difference between €0 hosting and a worker-based Odoo.sh footprint that often starts around $57.60 per worker per month plus storage and staging (Enterprise license still billed separately).
Three budget scenarios: brochure, lead-gen, and full commerce
Most 'how much does an Odoo website cost' questions collapse into one of three shapes. Use these as planning templates, then replace the user counts and rates with your region's odoo.com/pricing display and your actual backend headcount.
Scenario 1 — Brochure site on One App Free: Website only, no CRM, no Inventory, no custom modules. License €0, Odoo Online hosting €0, SSL free, custom domain free for year one then registrar renewal. Implementation is mostly brand, pages, and forms. This is the path Odoo's free-tier marketing describes honestly — and the one forum users recover when support reverts a database that accidentally installed a second app.
Scenario 2 — Lead-gen site on Standard: Website plus CRM (and often Email Marketing or Live Chat). Per-user billing starts immediately for every backend user. A five-person marketing/sales team on Standard annual list is about €124.50/month (€1,494/year) before the first-year promo; ten users double that. Implementation cost rises because forms must create opportunities, assignment rules, and follow-up activities — not just email inboxes.
Scenario 3 — Full eCommerce with inventory on Standard or Custom: eCommerce alone can start free with Website + Invoicing dependencies, but real stock, multi-warehouse, accounting, and procurement push you to Standard. Custom appears when checkout needs Studio, multi-company catalog rules, or an external OMS/PIM calling into Odoo. Implementation dominates year one; licensing is the predictable run-rate.
| Scenario | Typical plan | Apps in play | 5 backend users / mo | 10 backend users / mo | Hosting |
|---|---|---|---|---|---|
| Brochure / brochure+blog | One App Free | Website | €0 | €0 | Odoo Online included |
| Simple online catalog | One App Free | eCommerce + Website + Invoicing | €0 | €0 | Odoo Online included |
| Lead-gen + pipeline | Standard | Website + CRM (+ marketing) | €124.50 | €249.00 | Odoo Online included |
| Stock-aware shop | Standard | eCommerce + Inventory + Accounting | €124.50 | €249.00 | Odoo Online included |
| Custom checkout / API / multi-entity | Custom | Above + Studio / API / multi-company | €187.00 | €374.00 | Online free, or Odoo.sh extra |
How Odoo website pricing compares to storefront-only platforms
Teams often compare Odoo website builder pricing to Shopify, Wix, or WordPress + WooCommerce. The models are different: Odoo charges per backend user for the whole app suite (website included), with no Odoo platform take rate on sales; storefront platforms usually charge a flat monthly plan (sometimes plus apps) and may add their own transaction fees on top of the payment processor.
Odoo's advantage shows when the website is not a standalone brochure but the front door to inventory, accounting, CRM, and fulfillment already running in Odoo — you are not paying for a separate commerce stack plus middleware. Odoo's disadvantage shows when you only need a marketing site or a simple shop and have few backend users to amortize ERP-style configuration: a dedicated builder can be faster to launch with less implementation overhead.
For pure cost math at volume, Odoo's zero platform fee matters: independent 2026 comparisons note that high-volume stores can pay more in storefront platform fees and app subscriptions than in Odoo user licenses once ERP apps are already required. Always compare total cost — seats + implementation + apps/fees + payment processing — not the homepage headline alone.
| Cost driver | Odoo Website (Enterprise plans) | Typical storefront SaaS |
|---|---|---|
| Base fee | €0 free tier, or per backend user (all apps) | Flat monthly plan per store |
| Platform fee on sales | None from Odoo | Often 0–2%+ on top of gateway (varies by plan) |
| Hosting / SSL | Included on Odoo Online | Usually included on SaaS tiers |
| CRM / inventory / accounting | Included in Standard/Custom seat | Separate products or paid apps |
| Custom code hosting | Odoo.sh workers + Custom license | Theme/app marketplaces or headless stack |
| Who pays as team grows | Each additional backend user | Plan upgrades + apps; visitors free |
How to budget an Odoo website realistically
A defensible Odoo website budget has four numbered inputs and one go/no-go decision. The inputs are: backend user count (drives the license), the number of Odoo apps the site integrates with (drives implementation scope), whether the build needs custom modules (drives Odoo Online vs Odoo.sh), and marketplace/credit spend (year-one extras). The go/no-go is the Free-plan test: if the site is truly one app group — brochure Website, or eCommerce with only Website + Invoicing — and has no custom code, One App Free plus a free first-year domain is a legitimate €0 starting point.
Once any of those four inputs moves off zero, the budget converges on a Standard or Custom license plus implementation. The lever most teams underuse is scope discipline on integrated apps: every additional Odoo app the website touches adds configuration, training, and testing time. Trimming the launch app list to what you genuinely need is the fastest way to control implementation cost without weakening the storefront. After go-live, SEO and content work (metadata, redirects, Core Web Vitals) is mostly internal time — covered in our <a href='/learn/odoo-website-seo'>Odoo website SEO guide</a> — not an extra Odoo line item.
Finally, model two hosting scenarios, not one. Scenario A is Odoo Online: license + implementation + domain renewal, hosting at zero. Scenario B is Odoo.sh: the same license plus workers, storage, and staging that typically add hundreds per month for a small-to-mid team once the Custom license is required. The gap between A and B is the real cost of custom code. Put a number on it early. If you want a platform-neutral read on how this stacks up against a full Odoo rollout, our <a href='/solutions/odoo'>Odoo implementation services</a> team can scope both scenarios against your requirements.
Frequently asked questions
Is the Odoo website builder a separate purchase from Odoo itself?
No. The website builder is the Odoo Website app, and you pay for it through Odoo's per-user subscription, which includes every Odoo app for one flat fee. There is no standalone 'website builder only' price — you buy Odoo (One App Free, Standard, or Custom) and the website builder is included.
Is the Odoo website builder free forever?
Yes on the One App Free plan, with unlimited users, as long as you stay on a single app group on Odoo Online. Website alone is free; eCommerce is free with its Website and Invoicing dependencies. Install any additional non-dependent app (CRM, Inventory, Accounting, and so on) and you upgrade to Standard with per-user billing.
Is Odoo eCommerce free on the One App Free plan?
Yes for the eCommerce app group: Odoo's pricing FAQ states that if you choose an app with dependencies (eCommerce depends on Website and Invoicing), those required apps are free too. You cannot add Inventory, CRM, or Accounting on free without moving to Standard.
How much does an Odoo website cost per month?
From €0 on One App Free, €24.90 per user per month on Standard (annual billing; €31.10 monthly), and €37.40 per user per month on Custom (annual; €46.80 monthly) on common EU-facing list displays — regional dollar rates differ. Odoo Online hosting and SSL are included. A first-year promotional discount applies to initial users; model the post-promo rate. Backend users count; website visitors and portal customers are free.
Is the custom domain really free with Odoo?
It is free for the first year only, on Odoo Online, limited to one new domain per client (not a transfer of an existing domain). After year one, Odoo manages the domain through Gandi.net and charges you Gandi.net's renewal rate. SSL is genuinely free — Odoo issues a Let's Encrypt certificate for every mapped domain.
Is Odoo website hosting included or extra?
Odoo Online hosting is included in every plan at no extra charge, with unmetered storage up to 100GB (accounts above that may be reviewed under acceptable use), daily backups on two continents, 24/7 monitoring, and unlimited email support. Odoo.sh hosting — needed for custom modules, staging branches, or dedicated infrastructure — is a separate worker-based charge on top of the Enterprise license.
Does Odoo charge a transaction fee on website or eCommerce sales?
No. Odoo takes no platform fee on sales. You pay only your payment gateway's standard processing rate (for example around 2.9% + $0.30 for Stripe in the US), passed through directly. Odoo's outbound integrations with Stripe, PayPal, Adyen, and shipping carriers are included in the Standard plan.
When does a website project force an upgrade to the Custom plan?
Three common triggers: needing Odoo Studio for no-code customization, multi-company management in one database, or external API access (external software calling into Odoo). Installing Studio or adding companies switches you toward Custom. Installing any second non-dependent app moves you from One App Free to Standard.
Are there costs beyond the license and hosting?
Yes. Budget for implementation (Success Packs or a partner), the custom-domain renewal after year one, marketplace modules (website add-ons commonly run tens to hundreds of dollars each), in-app purchase credits for SMS, contacts auto-complete, lead generation, and AI document scanning if you use them, and payment-gateway fees on orders.
Is Odoo cheaper than Shopify for a website store?
It depends on scope. Odoo can be €0 for a simple free-tier site and has no platform take rate on sales, but per-user licensing and ERP-style implementation often dominate year one. Shopify-style platforms are usually faster for a standalone shop with flat monthly plans, but apps and extra transaction fees can grow with volume. Compare full TCO (seats, implementation, apps/fees, gateways) for your stack — not homepage prices alone.
Sources & methodology
12 citedEvery pricing figure and statistic on this page is traced to a primary or vendor source with a verification date. Where partner pages are cited, their platform bias is disclosed in-line.
- 01Odoo plans: One App Free €0, Standard €24.90/user/month annual (€31.10 monthly), Custom €37.40/user/month annual (€46.80 monthly); all plans include unlimited support, hosting, and maintenance; Odoo Online includes unmetered storage up to 100GB; first-year promotional discount for initial users.↗odoo.com · verified Verified via official Odoo pricing page — plan tiers, annual vs monthly rates, promo footnote, and included hosting/support terms stated directly.
- 02Custom domain registration is free for the first year on Odoo Online only, limited to one new domain per client; after year one Odoo manages the domain with Gandi.net and charges the registrar renewal rate; SSL certificates are generated free via Let's Encrypt.↗odoo.com · verified Verified via official Odoo 19.0 domain names documentation — terms and conditions section and SSL/ACME section.
- 03Odoo.sh hosting is worker-based (~$57.60/worker/month), storage (~$0.20/GB/month), and staging environments (~$14.40/environment/month); shared hosting caps at 8 workers and 512GB before dedicated is required; the hosting price does not include the Enterprise license.↗odoo.sh · verified Verified via official Odoo.sh pricing page — worker/storage/staging line items and the 'hosting price does not include the enterprise licence' note.
- 04Independent analysis of Odoo.sh published rates estimates a 10-user team at roughly $700–$850/month once the mandatory per-user Enterprise license is combined with a modest worker/storage footprint, and a 25-user team over $1,500/month.↗oec.sh · verified Verified via OEC.sh Odoo.sh cost breakdown (independent, not affiliated with Odoo S.A.); figures derived from Odoo.sh's published rates and flagged as such.
- 05Odoo does not charge transaction fees on sales; outbound integrations with payment providers (Stripe, PayPal, Adyen) and shipping carriers are included in the Standard plan; only external software calling into Odoo counts as External API and requires the Custom plan.↗odoo.com · verified Verified via official Odoo pricing FAQ — External API definition and outbound-integration clarification.
- 06In-app purchase credits not included in any plan: SMS, contacts auto-complete, lead generation, and AI to scan vendor bills and expenses; Odoo.sh hosting for custom developments is not included; implementation service is not included.↗odoo.com · verified Verified via official Odoo pricing page — 'What's not included' section.
- 07Odoo offers Success Packs for small companies (<50 employees) and routes mid-size (>50) to partners and large (>250) to Odoo directly; the project estimator and pricing-packs page are the starting point for implementation scoping.↗odoo.com · verified Verified via official Odoo pricing-packs page and pricing FAQ implementation guidance.
- 08Odoo.sh pricing configurator lists workers at US$57.60/month (list US$72.00), staging environments at US$14.40/month (list US$18.00), and notes hosting price does not include the Enterprise licence.↗odoo.com · verified Verified via Odoo pricing configurator Odoo.sh line items as of 2026 research pass.
- 09Independent 2026 ecommerce TCO analysis: free tier limited to one app group; eCommerce free path includes Website+Invoicing deps; Standard needed for Inventory/CRM; licensing is a fraction of first-year cost once implementation is included; no Odoo platform transaction fee.↗swell.is · verified Verified via Swell Odoo Pricing 2026 guide — used for ecommerce module stack and TCO framing, not as official Odoo list prices.
- 10Third-party Odoo website builder overview lists Enterprise plan table at $24.90 Standard / $37.40 Custom per user/month with One App Free tier.↗neo.space · verified Verified via Neo Space Odoo Website Builder pricing table matching common published Enterprise list rates.
- 11Practitioner and partner discussions emphasize Odoo free-forever single-app positioning alongside the reality that multi-app ERP/ecommerce stacks move to paid per-user plans; free has implementation and ops cost even when license is zero.↗x.com · verified X post (Jul 2026) amplifying Odoo free/Community vs commercial ERP pricing narrative — used for market messaging context, not list-price authority.
- 12Odoo vs storefront SaaS comparisons note Odoo zero platform take rate vs Shopify-style plan + possible extra transaction fees; at scale app+fee stacks can exceed Odoo seat cost when ERP is already required.↗fanatics.nl · verified Verified via independent Odoo vs Shopify total-cost discussion for high-volume fee framing.
Related services & solutions
Want a grounded Odoo website budget — not a per-user headline?
Flectic implements Odoo end to end and will scope your website project against the four inputs that actually drive cost: backend users, integrated apps, custom-code needs, and marketplace spend. We model both the Odoo Online and Odoo.sh paths, separate one-off build cost from recurring run-rate, and give you a defensible first-year number with no lowballing. Book an ERP Readiness Call and we will map the right plan, hosting, and implementation scope to your real requirements.