If you make things for a living, the question about Odoo is rarely "does it have a manufacturing module?" It does. The real question is whether Odoo manufacturing can run your shop floor, your purchasing and your month-end without a patchwork of spreadsheets around it. This page explains what the Manufacturing application does, what sits next to it in the same suite, and which kinds of UK manufacturers tend to be a good fit.
What Odoo manufacturing actually covers
Odoo organises its applications in categories. Manufacturing belongs to the Supply Chain category, alongside Stock, Purchase, barcode, Quality, Maintenance, product lifecycle management (PLM) and Repairs. That grouping matters: production is not a bolt-on but part of the same data model as inventory and purchasing.
According to the Odoo 19 documentation, the Manufacturing application handles:
- multi-level bills of materials;
- work orders and work centres, operated from a tablet on the shop floor;
- the master production schedule (MPS);
- subcontracting;
- scrap, backorders and by-products;
- tracking of lots and serial numbers.
That list is a solid foundation for discrete manufacturing and assembly. It is also the extent of what we can state as documented fact. Anything beyond it, such as finite-capacity scheduling or industry-specific rules, needs to be verified by an integrator against your own process rather than assumed.
Bills of materials and routings
Everything in a production ERP starts with the product structure. In Odoo, a bill of materials can be multi-level: a finished product is made of sub-assemblies, which are themselves made of components. This lets a planner see the full demand tree rather than just the top-level order.
Routings, the operations needed to turn components into a finished item, are expressed through work orders performed at work centres. Each work order is a step on a specific machine, cell or workstation. Because work orders are driven from a tablet, operators can start, pause and complete operations at the point of work instead of writing on paper travellers.
For a British SME, the practical advantage is a single product definition that purchasing, the shop floor and the accounts team all read from. If you currently maintain bills of materials in a spreadsheet and routings in another, consolidating them is often the most valuable first step of the project.
Manufacturing orders and the shop floor
A manufacturing order consumes components from stock and produces finished goods. Around that core, Odoo handles the awkward real-world cases:
- Scrap is recorded when material is spoiled, so stock and cost stay honest.
- Backorders let you close a partial run and keep the remainder open.
- By-products are booked alongside the main product when a process yields more than one output.
Work centres and tablet-driven work orders give supervisors visibility of what is running and what is queued. Whether that visibility is enough depends on how formal your shop floor reporting needs to be, which is a conversation for the scoping stage.
Planning: master production schedule and purchasing
Odoo includes a master production schedule, which helps planners decide what to make and when, based on demand. Combined with purchasing, it supports the usual loop: forecast demand, trigger manufacturing orders, order missing components.
Be realistic about what a planning tool can and cannot do. A master production schedule is not the same as a detailed finite scheduler that sequences every job on every machine against calendars and set-up times. Some UK manufacturers work perfectly well with the planning Odoo provides; others, running tightly loaded machines or complex changeovers, need extra logic from a partner solution or custom development. The documentation does not claim more, and neither should a salesperson. Your integrator should test the scheduling against a typical busy week, not a demonstration scenario.
Subcontracting
Subcontracting is documented as part of the Manufacturing application. Many UK manufacturers send parts out for plating, heat treatment, powder coating or finishing, and then bring them back into the process. Having that flow inside the same system means the components sent out, the service purchased and the finished item received back can be tracked together, rather than reconciled by hand.
When you scope the project, describe your actual subcontracting routes: which operations leave site, whether you supply the material, and how you want costs to land. That detail determines how much configuration is needed.
Quality and maintenance
Odoo lists Quality and Maintenance as separate applications in the Supply Chain category, next to Manufacturing. In practice that means checks and equipment upkeep can be handled in the same environment as production rather than in a separate tool.
We will not describe the exact depth of those applications here, because the available facts only confirm their existence and category. If you work to a quality management standard or serve customers who audit you, bring those requirements to the first workshop and ask the integrator to show the relevant checks working on your own product, not a demo item.
Traceability from supplier to customer
The Manufacturing application tracks lots and serial numbers, and Stock sits in the same category. For food, cosmetics, medical-adjacent products, electronics or anything that might be recalled, the practical test is simple: pick a finished batch and ask the system which component lots went into it and which customers received it. Run that test during the project, not after go-live.
For details on how stock moves feed production, see the page on stock and purchasing in Odoo.
What is native and what needs a partner solution
A useful way to think about it is in three layers.
| Need | Typical position in Odoo | What to ask your integrator |
|---|---|---|
| Multi-level bills of materials, work orders, work centres | Documented in the Manufacturing application | Show it with one of your real products |
| Subcontracting, scrap, backorders, by-products | Documented in the Manufacturing application | Walk through your own outsourced operations |
| Lot and serial tracking | Documented in the Manufacturing application | Run a mock recall end to end |
| Quality checks and maintenance | Separate applications in Supply Chain | Confirm depth against your standards |
| Finite-capacity scheduling, configurators, drawing control | Not stated in the documentation | Is it standard, a community app or custom work? |
Odoo says its community has contributed a very large number of additional applications beyond its main ones. That is useful for niche needs, but community and custom code carry their own maintenance and upgrade responsibilities. If a requirement is core to how you make money, ask who will support it when you move to a newer version. Our page on Odoo customisation covers that trade-off.
Connecting production to finance
A manufacturer's ERP must do more than schedule work. Odoo Accounting supports stock valuation in periodic or perpetual mode, using standard price, weighted average cost (AVCO) or FIFO, plus real-time reports such as the balance sheet and profit and loss. That means production consumption and finished goods can flow into the ledger.
In the UK, the finance side carries its own obligations: VAT, Making Tax Digital and payroll reporting under RTI. Odoo has localisations for a wide range of countries, but you should confirm exactly how your UK requirements are met. Our guides on Making Tax Digital and ERP and the UK-specific view of Odoo are the right starting points. For the books themselves, see Odoo accounting and finance.
Who Odoo manufacturing suits, and who should be cautious
Often a good fit
- Discrete manufacturers and assemblers growing out of spreadsheets or an ageing accounts package that has no real production functions.
- Make-to-stock and make-to-order businesses with multi-level bills of materials and a manageable number of routings.
- Companies that value a single suite covering sales, stock, purchasing, production and accounts, with the option to start with some applications and add others.
- Firms that rely on subcontractors for finishing and want that flow visible.
Worth a careful scoping exercise
- Highly engineered, configure-to-order products with complex rules.
- Plants with tightly loaded machines where sequencing decisions drive profit.
- Regulated environments with formal validation or audit requirements.
- Process industries with specific recipe, yield or batch-release logic. Our page on Odoo by industry and the guides to manufacturing ERP and food and beverage ERP give more sector context.
If Odoo turns out not to be the right fit, that is a perfectly good outcome of a proper assessment. See alternatives to Odoo and the comparison of Odoo and Business Central.
Licences, editions and cost
Odoo 19 Community is released under the LGPLv3 licence. Enterprise uses the Odoo Enterprise Edition licence and may only be used with a valid subscription for the correct number of users. Odoo can run as Odoo Online, on Odoo.sh or on site, the last two being available with the Custom plan.
On pricing, Odoo publishes a Standard plan at 24.90 EUR per user per month and a Custom plan at 44.90 EUR per user per month, with the discount periods and conditions stated on its pricing page. Those are list prices in euros for the software; they do not include implementation, and Odoo.sh costs are not included in the Custom plan. Paying users are those with backend access, so shop-floor users, buyers and planners all need to be counted when you estimate. Portal users such as customers and suppliers are not counted as paid users. Our page on Odoo pricing explains how to build a realistic budget, and the guide to ERP cost covers the wider picture.
How to approach an Odoo production project
- Document your real process. Bills of materials, routings, subcontracting routes, quality checks. Use the ERP requirements template as a starting point.
- Choose scope deliberately. Decide which applications you need first. Odoo lets you adopt applications progressively, but production, stock and purchasing usually go together.
- Test with real data. Ask for a pilot on one product family, including a mock recall and a typical busy week.
- Plan the data load. Clean item masters and bills of materials before migration; errors there show up on the shop floor immediately. See Odoo migration.
- Train the people who use it. Operators using tablets need different training from planners and finance. See Odoo training.
- Agree support in advance. See Odoo support and maintenance.
Choosing the right integrator for manufacturing
Odoo's partner directory sorts references into sector categories, including industry. A manufacturing reference matters more than a long generic list: ask to speak to a customer with a similar process to yours, and ask what had to be customised. Our guidance on choosing an Odoo partner and choosing an ERP integrator covers the questions to ask.
We do not implement Odoo ourselves and we are not affiliated with Odoo or any other vendor. We are a free service that connects you with an integrator suited to your project. Describe your products, your routes to market and your region, and we will help you find a partner with relevant manufacturing experience. How the introduction works explains the steps.
Frequently asked questions
Is Odoo manufacturing a full production management system?
The Manufacturing application handles multi-level bills of materials, work orders, work centres, subcontracting, scrap, backorders, by-products and lot or serial tracking. For many discrete and assemble-to-order manufacturers that is a complete production backbone. Very specific needs, such as detailed finite scheduling, should be tested with an integrator against your real routings before you commit.
Can Odoo track lots and serial numbers through production?
Yes. The Manufacturing application supports lot and serial number tracking, and it works alongside the Inventory application, which is part of the same supply chain category. Whether the depth of traceability meets a customer audit or a sector standard is something to confirm in a scoping workshop, using a real recall scenario from your own business.
Do I need the Enterprise edition to run manufacturing in Odoo?
Odoo 19 Community is released under the LGPLv3 licence, while Enterprise uses the Odoo Enterprise Edition licence and needs a valid subscription for the right number of users. Which application features sit in which edition should be confirmed by your integrator against the current documentation, because it changes between versions.
How does Odoo manufacturing connect to stock, purchasing and accounts?
Manufacturing sits in the same supply chain category as Stock, Purchase, Quality and Maintenance, and Odoo Accounting supports automated stock valuation with standard price, average cost or FIFO. A manufacturing order can therefore consume components, book finished goods and feed the ledger without a separate interface.
Is Odoo suitable for a UK manufacturer with a complex engineered-to-order process?
It can be, but this is where scoping matters most. Multi-level bills of materials and tablet-driven work orders cover a lot of ground, yet heavily engineered products often need configuration rules, drawing control or bespoke planning logic. A good integrator will tell you plainly whether standard Odoo, a community app or custom development is the right route.
Sources
- Odoo 19 documentation – Manufacturing
- Odoo 19 documentation – Applications
- Odoo 19 documentation – Accounting
- Odoo 19 documentation – Licences
- Odoo – Pricing
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.