Odoo pricing in the US, checked on 10 November 2026 on odoo.com/pricing: One App Free costs nothing for one app and unlimited users. Standard is US$31.10 per user per month billed yearly (US$38.90 billed monthly) and covers every app on Odoo's cloud. Custom is US$61.00 per user per month billed yearly (US$76.20 monthly) and adds Studio, multi-company, the external API and the choice of Odoo.sh or your own servers. New subscriptions get 20% off for the first 12 months, on the users ordered at the start. Odoo Community, the open-source edition, has no licence fee at all. The licence is rarely the biggest line, though. Implementation, data migration and upgrades usually cost more in year one, and this guide prices those too.
Odoo sets prices by country, so check the page from where you will buy. The same page viewed from Bangladesh showed Standard at US$8.95 and Custom at US$16.40, billed yearly. Every figure below is the US price.
Odoo editions and plans
Odoo ships as two editions of the same software. Community is open source under the LGPLv3 licence (source), free to download, run and change. Enterprise is the licensed edition, and the three plans on the pricing page are ways of buying it.
| Plan | US price per user per month | What you get |
|---|---|---|
| Community | $0 (self-hosted) | Open-source core: CRM, sales, inventory, manufacturing, eCommerce, invoicing. No full accounting, Studio, payroll, mobile apps, Odoo support or upgrade service |
| One App Free | $0 | One Enterprise app (plus the apps it depends on) for unlimited users, on Odoo Online |
| Standard | $31.10 yearly, $38.90 monthly | All apps, on Odoo Online only |
| Custom | $61.00 yearly, $76.20 monthly | All apps, Studio, agentic AI, multi-company, external API; Odoo Online, Odoo.sh or on-premise |
First-year prices are 20% lower: $24.90 yearly or $31.10 monthly on Standard, $49.00 or $61.10 on Custom. Plan for the list price from month 13. Odoo also lists a Light User at US$8.90, for employees who only log time off, expenses, attendance and similar self-service tasks; you get it through an Odoo advisor.
The Community feature list comes from Odoo's editions comparison. The gaps that matter most: Community has invoicing but not the full accounting app, and no barcode, PLM, payroll or Studio. That is why most companies that want their books in Odoo end up on Enterprise.
Who counts as a paying user
A paying user is anyone with backend access who creates, views or edits documents, plus any employee record with no linked user. Customers and suppliers who use the portal to see invoices or track orders are free, as are website shoppers. An employee who only submits expenses or timesheets is a paying user, unless you license them as a Light User.
What Custom adds over Standard
Odoo describes Custom as the plan for companies that run several companies in one database or customise Odoo through Studio, agentic AI, custom development or the API. In practice four things push you onto it:
- Odoo Studio, the no-code tool for custom fields, screens, reports and automations.
- Multi-company in one database. Adding a second company moves you to Custom automatically.
- External API. Outside software calling Odoo's JSON-RPC or XML-RPC API counts. Calls Odoo makes outward, to Stripe, a carrier or a bank feed, stay on Standard.
- Hosting choice. Standard runs only on Odoo Online. Custom can also run on Odoo.sh or on your own servers, and only those accept custom Python modules.
That last point decides more budgets than the per-user price does. If you need one custom module, you need Custom, and the licence roughly doubles.
Hosting options and what they cost
Odoo Online is included in every plan, with storage unmetered up to 100 GB. Odoo runs the servers, backups and upgrades. The catch is in Odoo's own documentation: Odoo Online is incompatible with custom modules and with modules from the Odoo Apps Store.
Odoo.sh is Odoo's own platform for hosting Enterprise with custom code. It only works with the Custom plan and is billed on top of the licence, by resource rather than by user. The next section prices it in full.
On-premise means downloading Enterprise and running it on your own servers or cloud account. Odoo charges nothing for hosting here, so the cost is whatever your host charges plus the time to run it: patches, backups you have actually restored, monitoring. Community is always self-hosted, at the same running cost and with no licence fee.
Odoo.sh pricing
Odoo.sh is a managed cloud platform for Odoo Enterprise projects that carry their own code. You connect a GitHub repository, and every commit is built, tested and deployed in its own branch. Staging branches run on a copy of production data, so a change or an upgrade can be tried on real records before it goes live. Shell and SSH access, an online editor, 24/7 monitoring and daily backups are included; backups are kept on three servers in different regions for up to three months. Odoo runs the servers, and you or your partner own the code.
Odoo.sh pricing, US dollars, checked on 10 November 2026:
| Odoo.sh item | Billed yearly (per month) | Billed monthly | Limits |
|---|---|---|---|
| Worker (serves concurrent requests) | $57.60 each | $72.00 each | 1 to 16 on shared hosting |
| Storage (production, staging and backups) | $0.20 per GB | $0.25 per GB | 1 to 512 GB on shared hosting |
| Staging environment | $14.40 each | $18.00 each | 0 to 20 |
| Dedicated hosting | $480, plus workers | $600, plus workers | 8 to 256 workers, up to 4 TB |
| Development branches and developer accounts | Included | Included | Unlimited |
Yearly billing is 20% below monthly. Unlike the licence, Odoo.sh is not priced by country: the page shows one dollar and one euro price list. The Enterprise licence is never included.
Odoo recommends one additional worker per 25 backend users and one per 5,000 website visitors a day, and about 1 GB of storage per user to start. On those rules, with one staging environment per 50 users, the bill billed yearly looks like this:
| Set-up | Workers | Storage | Staging | Per month | Per year |
|---|---|---|---|---|---|
| Smallest possible | 1 | 1 GB | 0 | $57.80 | $693.60 |
| 10 users | 1 | 10 GB | 1 | $74.00 | $888.00 |
| 25 users | 2 | 25 GB | 1 | $134.60 | $1,615.20 |
| 50 users | 3 | 50 GB | 1 | $197.20 | $2,366.40 |
| 100 users | 5 | 100 GB | 2 | $336.80 | $4,041.60 |
| Dedicated, smallest | 8 | 1 GB | 0 | $941.00 | $11,292.00 |
The arithmetic for 25 users: 2 × $57.60 + 25 × $0.20 + $14.40 = $134.60 a month. Dedicated hosting is $480 plus at least eight workers at $57.60; on Odoo's own rule eight workers cover about 175 backend users, so that is roughly where it starts to fit. A busy online store adds workers on top: 10,000 visitors a day means two more.
Odoo Online, Odoo.sh or on-premise: which fits
| Odoo Online | Odoo.sh | On-premise | |
|---|---|---|---|
| Plans | One App Free, Standard, Custom | Custom only | Custom, or Community with no licence |
| Hosting cost | Included, storage unmetered up to 100 GB | From $57.80 a month billed yearly | Your server, plus the time to run it |
| Custom Python and Apps Store modules | Not supported | Supported | Supported |
| Who runs the servers | Odoo | Odoo; you manage the code in GitHub | You |
| Extended support after the three standard years | Not offered | Paid, for some versions | Paid |
| Best fit | Standard processes, no custom code | Custom modules, a developer or partner, no server team | An in-house IT team, or data that must stay on your own servers |
Start on Odoo Online unless something forces you off it. The usual reasons are a custom module, a module from the Apps Store, or the need for Odoo's paid extended support, which Odoo Online does not offer (support policy). Move to Odoo.sh when you need custom code but not a server team: for 25 users the hosting is about $1,615 a year against $18,300 for the Custom licence at list price. Choose on-premise when you already run servers well, or when the data has to stay on your own infrastructure.
Implementation cost
Odoo's pricing page is clear that implementation is not included. It also says who usually does it: companies under 50 employees tend to buy Success Packs from Odoo, companies above 50 usually work with a partner, and companies over 250 should talk to Odoo directly.
Success Packs are blocks of consultant hours, US prices checked on 10 November 2026:
| Pack | Consultant hours | Price | New customer (15% off first pack) |
|---|---|---|---|
| Starter | 4 | $580 | $493 |
| Basic | 25 | $3,600 | $3,060 |
| Standard | 50 | $7,000 | $5,950 |
| Custom | 100 | $12,500 | $10,625 |
| Pro | 200 | $25,000 | $21,250 |
The hours cover analysis, configuration, training and data import help. Odoo recommends the Custom and Pro packs when customisation is involved, and notes that extra monthly charges apply to maintain extra modules or lines of code. For a small company with standard processes, a Success Pack bought straight from Odoo is often the cheapest sensible route, and you do not need a partner.
A partner makes sense when the work runs past configuration: several apps that must agree with each other, data from an old ERP, integrations with a store or a warehouse system, or custom modules. Gigabit is an Odoo Learning Partner. Our Odoo implementation is from $15,000 fixed, from 8 weeks, delivered in phases: process mapping, configuration of up to four core apps, data migration, user training and go-live support. Manufacturing, multi-company set-ups and custom modules are quoted higher, as a fixed price before work starts. Odoo's licence is separate and paid to Odoo. One integration on its own, such as store orders into Odoo with stock synced back, is $8,000 fixed over 3 weeks.
Implementation cost by company size
The licence grows with users. Implementation grows with complexity: how many apps, how messy the data, how much custom code. The table puts both side by side for three common company sizes. Licence and Odoo.sh figures are our arithmetic on the US prices above, checked on 10 November 2026. Implementation figures are ranges, and each one comes from a named price list.
| Company size | Typical set-up and plan | Licence per year (billed yearly) | Odoo.sh per year | Implementation range | Source of the range |
|---|---|---|---|---|---|
| Small: up to 10 users | Standard apps, no custom code; Standard on Odoo Online | $2,988 in year one, then $3,732 (10 users) | $0 | $3,060–$5,950 | Odoo Basic (25 h) to Standard (50 h) Success Pack, first-pack price |
| Mid: 10–50 users | Some customisation, one or two integrations; Custom | $14,700 in year one, then $18,300 (25 users) | About $1,615 if custom modules need it (25 users) | $10,625–$21,250 from Odoo; from $15,000 with Gigabit | Odoo Custom (100 h) and Pro (200 h) packs; Gigabit Odoo Implementation |
| Larger: 50+ users | Multi-company, heavy customisation, often manufacturing; Custom on Odoo.sh or on-premise | $58,800 in year one, then $73,200 (100 users) | About $4,042 (100 users) | $15,000–$90,000 with Gigabit | Gigabit Odoo Implementation, fixed price agreed before work starts |
How the licence column is worked out:
- Small, 10 users on Standard: 10 × $24.90 × 12 = $2,988 in year one, then 10 × $31.10 × 12 = $3,732 a year.
- Mid, 25 users on Custom: 25 × $49.00 × 12 = $14,700 in year one, then 25 × $61.00 × 12 = $18,300. Across the band, 10 users cost $7,320 a year at list price and 50 users $36,600.
- Larger, 100 users on Custom: 100 × $49.00 × 12 = $58,800 in year one, then 100 × $61.00 × 12 = $73,200. Every further 10 users adds $7,320 a year at list price.
Small. Odoo's own Success Packs are the natural route. Odoo recommends Basic for simple apps and Standard once data import is involved, and its pricing page says companies under 50 employees usually work with Odoo directly.
Mid. This is where Odoo's own hours start to run short. Odoo recommends its Custom and Pro packs when customisation is involved, and says 80% of projects in its estimator's scope reach production in 200 hours or less. Customisation also moves you to the Custom plan, which roughly doubles the licence. A partner fits when the work includes data from an old system or integrations. Gigabit's Odoo implementation starts at $15,000 fixed for up to four core apps, with data migration, training and go-live support. A further integration, such as store orders into Odoo with stock synced back, is the AI Quick Win Sprint at $8,000 fixed over 3 weeks.
Larger. Odoo says companies above 50 employees usually work with a partner and those above 250 should contact Odoo directly, and its estimator sends anyone above 50 users to an in-depth analysis. Odoo publishes no pack above 200 hours. We quote manufacturing, multi-company set-ups and custom modules as a fixed price before work starts, within our price-list range of $15,000 to $90,000. Custom code also has a running cost: Odoo charges extra each month to maintain extra modules, and every module has to be ported at each major upgrade.
For how these lines split across a whole ERP budget, and where they usually overrun, see our ERP implementation cost guide.
The costs beyond the licence
Four lines catch people out, roughly in this order.
Data migration. Customers, products, open orders, stock levels and opening balances have to be cleaned and mapped before they load. It is the phase most often under-scoped, and it is where a cheap quote usually gets expensive.
Customisation. Studio changes are cheap to make and Odoo upgrades them for you while Studio stays installed and subscribed. Custom Python modules are more powerful and cost more to own. Write every change as a proper module; databases edited by hand are the ones that cannot be upgraded later.
Training. Budget time for the people who will run Odoo every day, plus a person inside the business who owns it after go-live.
Upgrades. Odoo ships one major version a year, and each gets three years of standard support (supported versions); Odoo 20 came out in September 2026. On Odoo Online a major-version upgrade is mandatory every two years (upgrade policy). Upgrading standard apps and Studio work is included in the Enterprise subscription. Upgrading custom modules is not, unless they sit under a maintenance contract, and a database with custom modules cannot be upgraded until those modules are ported to the new version. Plan for that work every year or two.
Our ERP implementation cost guide breaks these lines down across platforms. Custom modules and version upgrades after go-live are an embedded pod with us at $3,000–$7,500 per engineer per month.
Worked examples
These are our arithmetic on the US list prices above, checked on 10 November 2026. Taxes are extra.
10 users on Standard, Odoo Online
A distributor running sales, inventory, purchasing and accounting with no custom code. - Licence, billed yearly: 10 × $24.90 × 12 = $2,988 in year one, then 10 × $31.10 × 12 = $3,732 a year. - Billed monthly instead: $3,732 in year one, then $4,668 a year. - Hosting: $0 on Odoo Online. - Implementation: Odoo's Standard Success Pack, 50 hours, $5,950 as a first pack. - Year one is about $8,940; year two about $3,730.
This is the case where Odoo is hard to beat on price, and where buying hours from Odoo directly is usually enough.
25 users on Custom with Odoo.sh
A manufacturer with two companies in one database, a store integration and two custom modules. - Licence, billed yearly: 25 × $49.00 × 12 = $14,700 in year one, then 25 × $61.00 × 12 = $18,300 a year. - Odoo.sh, billed yearly: two workers ($115.20), 25 GB ($5.00) and one staging environment ($14.40) = $134.60 a month, about $1,615 a year. - Implementation: a partner project. Ours starts at $15,000; multi-company and custom modules put a project like this above that from-price. - Year one is at least $31,315 before the custom modules are priced; year two is about $19,900 plus upkeep of the custom code.
Community, self-hosted
A workshop with its own developer runs inventory and manufacturing on Community. The licence is $0. The costs are a server, the developer's time, and every upgrade, which Odoo's upgrade service does not cover for Community. Accounting stays in another tool, because Community has invoicing only. This works when you have the engineer. Without one it is the most expensive option of the three.
How to keep the bill down
Configure before you customise. Every Studio field you use instead of a custom module is code you never have to port. Count real backend users; portal customers are free, and Light Users cost far less than full ones. Bill yearly if you are sure of the headcount, because monthly billing costs 25% more. And pick hosting last: if nothing needs custom code, Odoo Online on Standard is the cheapest Enterprise there is.
Weighing Odoo against bigger systems? See Odoo vs NetSuite for the comparison with Oracle's cloud ERP, and Odoo vs Zoho vs ERPNext for the open-source and suite alternatives.
When you know which apps, how many users and what data has to move, the rest of the budget can be priced. Our Odoo implementation starts at $15,000 fixed, with Odoo's licence paid to Odoo. If Odoo's own Success Pack will do the job, we will say so on the first call.

