If you are looking for an open source ERP, you are probably hoping to avoid expensive licences, keep control of your data and avoid being locked in to one vendor. Those are sound reasons. But "open source" and "free ERP" are not the same thing, and the gap between the two is where most disappointments happen. This guide explains what open source means in practice, which products are worth looking at, what the real costs are and when it is a good choice for a UK business.
What does "open source ERP" actually mean?
An open source ERP is business software whose source code is published under a licence that lets you read, use, modify and, within conditions, redistribute it. You are not buying a licence per user from a vendor; you are using code that a community, and often a company behind it, maintains.
Three points are worth separating:
- Open source describes the licence and the access to the code.
- Free describes the price of the licence, not the cost of the project.
- Self-hosted or SaaS describes where it runs, which is a different question again.
Many vendors use an "open core" model: a free community edition and a paid edition with extra features. That is the case with Odoo, and it matters when you decide which edition to build on.
Is a free ERP really free?
The licence can be free. The project never is. A business system touches your sales, purchasing, stock, accounting and reporting, so someone has to configure it, host it, secure it, keep it up to date and train the people who use it.
| Cost item | Commercial ERP | Open source ERP (community edition) |
|---|---|---|
| Software licence | Per user or per module | None for the core code |
| Hosting | Often included in SaaS plans | Yours to provide and secure |
| Implementation | Integrator, fixed or time-based | Integrator, usually more hands-on |
| Customisation | Within the vendor's framework | Possible at code level, but you own the result |
| Updates and security patches | Vendor-led | Your responsibility, or your integrator's |
| Support | Vendor or partner contract | Community, or a paid contract with an integrator |
| Exit and data export | Depends on contract | Generally easier, as code and database are yours |
The honest summary is that open source moves cost from the licence line to the services line. For some companies that is a bargain; for others it simply moves the bill.
Odoo Community and the free options in Odoo
Odoo is the best-known open core ERP. It comes in two forms that people often confuse.
Odoo Community is the open source edition. In version 19 it is published under the LGPLv3 licence. Odoo Enterprise is the commercial edition, distributed under the Odoo Enterprise Edition v1.0 licence, which can only be used with a valid Enterprise subscription for the correct number of users (Odoo documentation).
Alongside that, Odoo offers a free plan called "One App Free" at 0 EUR. It is limited to one application, plus its dependencies, runs on Odoo Online and allows unlimited users (Odoo pricing). It is a way to try the product or run a very narrow use case, such as invoicing or a CRM, not a full ERP.
Paid plans are priced per user. Odoo lists Standard at 24,90 EUR per user per month, discounted from 31,10 EUR for the first twelve months for users ordered at the start, with all applications on Odoo Online. Custom is listed at 44,90 EUR per user per month, discounted from 56,90 EUR for twelve months, and can be hosted on Odoo Online, Odoo.sh or on your own premises; Odoo.sh costs are not included (Odoo pricing). A "light" user is shown at 7,90 EUR per month, arranged through an Odoo adviser. These figures are in euros, so convert them at the current rate when you budget in pounds, and check the vendor's page before you rely on them.
Two details change the maths:
- Paying users are those with backend access. Portal users, such as customers and suppliers, are not counted as paying users (Odoo pricing).
- Installing Odoo Studio or adding companies moves a free database to the Custom plan. Custom also adds the agentic AI features, multi-company and external API access (Odoo pricing).
On scale, Odoo says it has more than 28 million users worldwide, from a single user to more than 300 000 at its largest customers. It lists 50 main applications and a community that has contributed more than 50 000 additional apps, plus more than 8 000 employees, more than 21 000 partners and 17 offices (Odoo about us). Those are the vendor's own claims, but they show an ecosystem large enough that finding an integrator is rarely the problem. Our page on Odoo integrators goes further, and the guide to open source versus other ERPs for small firms helps put it in context.
Dolibarr and the other open source ERPs
Odoo is not the only name. A few others come up often in UK searches:
- Dolibarr is a lightweight, modular ERP and CRM aimed at very small businesses, freelancers and associations. You switch on only the modules you need: quotes, invoices, products, stock, contracts, simple accounting. Its strength is simplicity and a low hosting footprint. Its limits appear when you need deep manufacturing, multi-site logistics or heavy workflow automation.
- ERPNext is a broader open source suite covering accounting, stock, sales, manufacturing and projects. It suits companies with a technical team or a willing integrator.
- Apache OFBiz is a framework as much as a product. It is powerful but demands real development skill.
- Tryton is a modular, Python-based platform appreciated by teams that like a clean architecture and are prepared to invest in the set-up.
Whichever you shortlist, check four things before you commit: how active the project is, how many integrators in the UK can actually support it, whether the accounting side copes with VAT and the requirements of UK reporting, and how easily it connects to your bank, e-commerce platform and carriers.
The real costs of an open source ERP
The licence line is the smallest part of the picture. Plan for the following.
Hosting and security
Self-hosting means servers or a cloud provider, backups that you have actually tested, monitoring, encryption and access control. You are the data controller under UK GDPR, so where the data sits and who can reach it are your responsibility. Our guide to cloud versus on-premise ERP compares the options.
Implementation and integration
Even a simple ERP needs configuring to your chart of accounts, price lists, approval routes and stock locations. You will also have to import clean master data and connect it to the rest of your systems. Budget for the work in proportion to your scope rather than the number of users. The ERP implementation guide describes the stages.
Customisation
Open source invites tailoring, and that is both its charm and its trap. Every custom module is code you must test and carry through each version upgrade. Keep customisation for what truly sets your business apart and use standard features for the rest.
Maintenance and upgrades
Security fixes and version upgrades do not apply themselves. With a community edition you need a named person or a contract that covers them. This is the most commonly forgotten cost, and the one that causes ageing, unpatched systems.
Training and change
Users must learn new routines whatever the licence. Time spent training and adjusting processes is typically as important as the software itself. For a full view of the budget, read the guide on ERP cost.
When is open source the right choice?
Open source is a good fit when several of the following apply:
- You have a small or mid-sized business with fairly standard processes.
- You value control of your data and freedom to change integrator.
- You have in-house technical skills or a trusted integrator on a support contract.
- You want to start narrow, for instance with sales and invoicing, and add modules over time.
- Your budget favours services spread across the project over upfront licence fees.
It is a weaker fit when:
- You operate in a heavily regulated sector that expects vendor-backed certification and support.
- You have complex multi-entity finance or consolidation needs from day one.
- Nobody on your side will own updates and security.
- You need rapid deployment with a single accountable vendor.
In those cases a commercial product may cost less over its lifetime. Compare options such as Microsoft Dynamics 365 Business Central, Sage, Oracle NetSuite or SAP Business One against an open source route on total cost, not on the licence line alone. Our comparison Odoo vs Business Central is a good starting point.
Limits to keep in mind
- Support is not automatic. Community editions rely on forums and your integrator. Agree a service level in writing.
- Quality varies between modules. In large app marketplaces, the core is well maintained, but third-party extras differ. Check who maintains them and whether they are updated for each version.
- Compliance is your job. UK tax and reporting rules change, including requirements around digital records and e-invoicing. Confirm how the product and your integrator keep pace; our guide to e-invoicing and ERP explains what to ask.
- Free tiers have boundaries. A free plan limited to one application or a community edition without certain features may push you to a paid plan sooner than you expect.
- Dependence moves, it does not vanish. You rely less on a vendor but more on an integrator or a developer. Choose them with care.
How to choose and avoid costly mistakes
Start with your processes, not with the price. Write down what the business must do, rank the needs and test shortlisted products against real scenarios from your own operations. A clear ERP requirements template saves weeks of misunderstanding. Then check the integrator: references in your sector, a named project lead, a support contract and a clear position on updates. The guide to choosing an ERP integrator lists the questions to ask, and common ERP project mistakes shows where projects go wrong.
If you would rather not search alone, our free matching service puts you in touch with an ERP integrator suited to your project and your chosen software, open source or not. You describe your needs; the integrator scopes and delivers the work. We do not implement ERP ourselves and we are not affiliated with any publisher.
In short
Open source ERP can be an excellent choice: lower licence cost, more control and room to adapt. It is not free of cost, though, and the bill shifts towards hosting, integration and maintenance. Judge it on the total cost over the system's life, the skills you can call on and the fit with your processes, and choose the integrator with as much care as the software.
Frequently asked questions
Is there a truly free ERP for a UK business?
There are ERPs whose source code is free to download and use, such as Odoo Community and Dolibarr. The software licence costs nothing, but hosting, set-up, data migration, training and maintenance still need a budget. A free ERP is therefore a lower licence bill, not a project without cost.
What is the difference between Odoo Community and Odoo Enterprise?
Odoo Community is the open source edition, published under the LGPLv3 licence in version 19. Odoo Enterprise adds features and is released under the Odoo Enterprise Edition v1.0 licence, which can only be used with a valid Enterprise subscription for the right number of users. Your needs for accounting, studio tools and support usually decide which edition fits.
Is Dolibarr suitable for a growing company?
Dolibarr is a lightweight, modular ERP and CRM that suits very small businesses, associations and freelancers well. As processes become more complex, with several sites, advanced stock or manufacturing, you should test carefully whether it still fits. An integrator can help you assess that before you commit.
Who maintains an open source ERP once it is live?
Nobody does by default. You or your integrator must plan security updates, version upgrades, backups and bug fixes, because there is no vendor obliged to do it for you under the community edition. Agree this in writing at the start, as it is the cost most often forgotten.
Can I start with open source and switch to a commercial ERP later?
Yes, but it is a migration project in its own right, with data cleansing, process review and user training. Keeping your data clean and your customisations limited makes a later move much easier. See our guide to ERP migration for the method.
Sources
- Odoo — Pricing
- Odoo — Pricing (Standard and Custom)
- Odoo — About us
- Odoo 19 documentation — Licenses
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.