If you are asking what Odoo pricing looks like for a UK company, the short answer is that Odoo publishes its subscription prices, and that they are only part of what you will spend. The licence is per user and per month. Hosting choices, implementation, custom development, training and support sit around it, and for most projects they decide the final figure.
This page sets out the plans as Odoo shows them, what they leave out, and how to read the quote an integrator sends you. It is written for finance directors, managing directors and IT leads at small and mid-sized UK businesses who need a budget they can defend.
What Odoo publishes, and in which currency
The prices below come from Odoo's own pricing pages, read for this update on 28 October 2026. Two points matter before you quote any figure internally.
- The amounts are in euros. The pages we read showed euros; a search on the same site surfaced dollar amounts, so the display varies by region. We do not convert to pounds sterling, because exchange rates and VAT treatment change the result. Ask for a GBP quote.
- Prices move. Treat any figure here as a reading on a given day, not as an offer. The vendor's page is the reference.
Odoo plans at a glance
Odoo's website offers three plans: One App Free, Standard and Custom. Standard and Custom both state "unlimited support, hosting and maintenance" on the price page.
| Plan | Price shown (EUR, per user per month) | Scope | Hosting |
|---|---|---|---|
| One App Free | 0 | One application (plus its dependencies), unlimited users | Odoo Online |
| Standard | 19.90 monthly billing; 24.90 on an annual commitment | All applications | Odoo Online |
| Custom | 35.90 monthly billing; 44.90 on an annual commitment | Standard plus Studio, multi-company, external API and agentic AI | Odoo Online, Odoo.sh or on site |
Some regional pages present the annual price as a discount from a higher list price, for example Standard from 31.10 EUR and Custom from 56.90 EUR. Whichever way it is displayed, the discount is described as valid for 12 months and only for the users ordered at the start. Users added later are not covered by it, so a growing team should not assume the opening rate holds.
The light user
Odoo also shows a "light" user at 7.90 EUR per month, arranged through an Odoo adviser. It is aimed at people who need limited access, and it is worth asking about if part of your workforce only approves, checks or records occasional items.
What counts as a paid user
Paid users are those with backend access. Portal users, meaning customers and suppliers who log in to see their own documents, are not counted as paid. This matters for a distributor with many trade customers or a services firm with client portals: your licence count follows your staff, not the number of outside parties touching the system.
Why Standard or Custom: the decision that moves the price
The step from Standard to Custom is not cosmetic. Custom adds Odoo Studio, multi-company, external API access and agentic AI, and it is the only plan that allows hosting on Odoo.sh or on your own premises.
There is a trap here for businesses that start on the free plan. Installing Studio or adding companies moves a free database to Custom. A group with a holding company and several trading subsidiaries, a common structure in the UK, will usually need multi-company and should budget for Custom from the start.
If you plan to connect Odoo to a bank feed, a courier platform or a web shop through the external API, check that against the plan before you build the business case. Our page on Odoo integrations explains what those connections involve.
Community, Enterprise and the licence behind them
Odoo comes in two editions. Community is open source; Enterprise is under licence. The vendor describes Community as the base on which Enterprise is built, and says you can move between them at any time.
For version 19, the documentation gives the legal position:
- Community is published under the LGPLv3 licence.
- Enterprise falls under the Odoo Enterprise Edition licence v1.0, which requires a valid Enterprise subscription for the right number of users. Contracted partners may use it for testing and development.
In practice, "free" Community means no licence fee, not no cost. You carry hosting, security, backups, upgrades and the missing Enterprise features. The editions page cites AI invoice automation, advanced manufacturing tools (Shopfloor, control centre, scheduling), Studio and field service management among the Enterprise additions. Our guide to Odoo versions and editions goes into the differences in more detail.
Hosting changes the bill
Odoo Enterprise can run in three places, and each one shifts cost and responsibility.
| Option | What it means | Watch for |
|---|---|---|
| Odoo Online (SaaS) | Odoo hosts it and handles version migration | Only standard Odoo applications; no third-party modules or code changes |
| Odoo.sh | Official cloud platform for custom code, with GitHub integration, development, staging and production branches, SSH access and automatic backups | Odoo.sh costs are not included in the Custom subscription |
| On site | Your own infrastructure, full control, Enterprise or Community | Maintenance, backups and data security are all yours |
The price pages say the plans include daily backups across two continents and 24/7 monitoring. That is a useful baseline when you compare with the cost of running your own servers, which is rarely only a hardware line. Our page on Odoo hosting and cloud compares these routes for UK buyers, including where your data sits.
What the subscription does not include
Odoo is explicit: implementation services, in-app purchases and the maintenance of custom code are outside the subscription. That is where a project budget is made or broken. The usual extra lines are:
- Implementation. Scoping, configuring the applications, setting up your chart of accounts and VAT codes, and loading opening balances. See Odoo implementation.
- Data migration. Cleaning and importing customers, suppliers, items and open transactions from the system you are leaving.
- Custom development. Anything beyond configuration. See Odoo customisation. Every custom module also creates a future maintenance cost, which Odoo does not cover.
- Integrations. Banks, payment providers, carriers, e-commerce and payroll bureaux.
- Training. Role-based sessions for finance, sales, warehouse and management. See Odoo training.
- Ongoing support. Day-to-day help, upgrades and fixes on your custom code. See Odoo support and maintenance.
- Domain and extras. Odoo Online databases include a custom domain name free for a year; after that, renewal is yours to plan.
UK items to price explicitly
Several costs are specific to trading in the UK and should be named in the quote rather than assumed.
- Making Tax Digital for VAT. Ask how VAT returns reach HMRC from Odoo, whether through a standard feature, a connector or a custom module, and who maintains it when HMRC changes its requirements. Our guide to Making Tax Digital and your ERP sets out the questions to ask.
- Payroll and RTI. If you intend to run payroll in Odoo, confirm how Real Time Information submissions are handled, or whether payroll stays with a bureau or specialist package connected to Odoo.
- Sterling and euro. A supplier in euros and a customer base in pounds means exchange rate risk in your own accounts, and in the subscription if it is invoiced in euros.
- Your accountant. If an external accountant prepares your year end, agree what access they need. Backend users are paid, so decide early whether they work inside Odoo or receive exports.
For the wider UK picture, see Odoo in the UK.
How to read an integrator's quote
A good quote lets you compare two integrators line by line. When one arrives, check it against this list.
| Question | Why it matters |
|---|---|
| Is the licence shown separately from services? | You can then verify it against Odoo's own page |
| Which plan is assumed, and for how many backend users? | A wrong plan or head count changes the whole figure |
| Is the work fixed price, or time and materials? | Fixed price needs a written scope; time and materials needs a cap and regular reporting |
| What is in scope by module and by process? | "Accounting" can mean a light setup or a full UK VAT and bank rec build |
| Which items are custom code? | Each one carries ongoing upkeep |
| Who owns data migration and testing? | Often the buyer, and often forgotten |
| What happens after go-live? | Support terms, response times and upgrade policy |
| Which assumptions would trigger extra charges? | Late changes, extra entities, extra integrations |
Be wary of a quote with a single total and no breakdown, or one that omits training and migration. Our guide to ERP costs applies the same logic across all the ERP systems we cover, which helps if you are also comparing alternatives.
How to keep the budget under control
- Start with processes, not modules. List the ten or so things your business must do every week, then decide which applications serve them. Fewer applications means fewer users to licence and less to configure.
- Count backend users honestly. Separate staff who work in the system daily from occasional users and from portal users. This can change the licence line a good deal.
- Choose the plan for features, not for hosting alone. If you do not need Studio, multi-company, the API or custom hosting, Standard may be enough.
- Prefer configuration to custom code. Every custom module adds cost now and when you upgrade.
- Phase the project. Finance and sales first, then stock or manufacturing, so cash flow and learning keep pace.
- Keep a contingency for data and training. These are the lines that overrun.
- Ask for a post-go-live support option in the same quote. You compare better when it is priced at the start.
If you are unsure where to begin, an independent audit can test a proposal before you sign; see Odoo audit and project rescue.
Choosing the right partner to price your project
Odoo is delivered through a large network of integrators, and their approaches, rates and specialisms differ widely. The same list of requirements can produce very different quotes, so request at least two and ask each to state their assumptions. Our page on choosing an Odoo partner explains what to check, from sector references to support capacity in your region.
ERP Integrator does not sell Odoo and is not affiliated with Odoo. We introduce you, free of charge, to an integrator suited to your project, and that integrator then scopes and quotes the work. Read how the introduction works to see the steps, then describe your project so the quotes you receive are based on the same brief.
Frequently asked questions
How much does Odoo cost per user?
On the euro price page read for this update, Standard is shown at 24.90 EUR per user per month on an annual commitment and 19.90 EUR on monthly billing. Custom is shown at 44.90 EUR on an annual commitment and 35.90 EUR on monthly billing. Odoo does not display these in pounds sterling on the pages we read, so ask your integrator for a quote in GBP.
Is there a free version of Odoo?
Yes, in two senses. Odoo offers a One App Free plan on Odoo Online, limited to a single application with unlimited users. Separately, the Community edition is open source under the LGPLv3 licence, so there is no licence fee, but hosting, setup and upkeep are your responsibility.
Does the subscription cover implementation?
No. Odoo states that implementation services, in-app purchases and the maintenance of custom code are not included in the subscription. Those costs come from your integrator or your own team, and they are usually the larger part of a first-year budget.
Do all my staff need a paid Odoo user?
Paid users are those with backend access. Portal users, such as customers and suppliers who log in to follow orders or invoices, are not counted as paid users. Odoo also shows a lighter user type at 7.90 EUR per month, arranged through an Odoo adviser, for people with limited needs.
Can I move from Community to Enterprise later?
Odoo's editions page says you can switch from one edition to the other at any time. Community is the base on which Enterprise is built, so a move is possible, but custom modules and hosting choices should be reviewed first. Ask your integrator to check this before you commit.
Sources
- Odoo, pricing page
- Odoo, pricing page (German version)
- Odoo, editions page
- Odoo 19 documentation, licences
- Odoo, hosting types
- Odoo 19 documentation, Odoo.sh
Software names mentioned are trademarks of their respective publishers and are referred to for information only. This site is independent and is not affiliated with any software publisher.