Quick answer: Odoo ERP for manufacturing brings production planning, inventory, purchasing, quality, maintenance, sales and accounting together in one database. Its Manufacturing (MRP) app schedules work centres, tracks labour and machine costs against Bills of Materials (BoMs), creates manufacturing orders from confirmed sales orders and uses reordering rules to buy or make components before they run out.
Key takeaways
Odoo MRP gives every work centre its own schedule, so bottlenecks show up before they become late orders.
Labour time and machine overhead recorded on the shop floor feed directly into product costs.
With the right routes, a confirmed sales order can automatically trigger a manufacturing order.
Reordering rules create purchase or manufacturing orders when forecasted stock falls below a minimum.
The most successful Odoo rollouts start with one process or production line, not the whole factory.
Why manufacturers outgrow spreadsheets
Think of how exhausting it is to run a manufacturing business. One person buys raw materials and watches the shelves. Another decides which machine runs what today, then finds out a supplier is three days late. Quality has to be checked, equipment maintained, finished goods shipped, invoices raised and costs worked out. Every one of those tasks depends on the others, so a delay in one quietly breaks three more.
Now imagine holding all of that together with spreadsheets, phone calls and memory. Nobody in that picture is lazy. They are the glue between systems that never talk to each other, and glue gets tired.
We will never forget one client's turning point. They were losing thousands of dollars a day on emergency shipments of basic parts, simple components that should never have run out. This was not bad management. Their old systems could not communicate, so purchasing never knew what production was about to consume. That is exactly the kind of problem Odoo is built to solve.
What is Odoo MRP?
Odoo MRP is the Manufacturing app within Odoo ERP. It manages Bills of Materials, manufacturing orders, work orders and work centres, and shares one live database with Odoo's Inventory, Purchase, Sales, Quality, Maintenance and Accounting apps. Because every app reads the same data, a change in one department is visible to all the others immediately.
How does Odoo schedule production across work centres?
In Odoo, a work centre is any machine, station or team that performs an operation. Each work centre has its own capacity and working hours, and work orders are scheduled against them. Odoo Enterprise adds a Gantt chart view, so planners can see what is running, what is waiting and where a bottleneck is forming, then drag work orders to rebalance the load before a delivery date slips.
How does Odoo calculate the true cost of manufacturing?
Most factories only learn the real cost of a job after it is finished. Odoo calculates cost from the Bill of Materials (components) plus the operations on each work centre (labour and machine time). When operators start and stop work orders from the Shop Floor tablet view, Odoo records the actual minutes spent and applies each work centre's hourly cost. With automated inventory valuation and FIFO or average costing, those actual costs flow into stock valuation and accounting, so your prices protect your margins instead of relying on a guess made two years ago.
How does Odoo connect sales orders to production?
In many factories, sales and production barely speak. In Odoo, when a product uses the Replenish on Order (MTO) and Manufacture routes, confirming a sales order automatically creates a manufacturing order with the delivery deadline attached. The shop floor sees it in real time on their tablets. No one forwards an email, and no one is surprised on Monday morning.
How do reordering rules prevent stockouts in Odoo?
Reordering rules in the Inventory app set a minimum and maximum stock level for each component. When the forecasted quantity falls below the minimum, Odoo creates a request for quotation to the supplier, or a manufacturing order if you make the part yourself, to bring stock back up to the maximum. The product needs a vendor or a Bill of Materials attached for this to work. Once it is set up, the system watches the shelves so people do not have to. For our client, this single change ended the emergency shipments.
Spreadsheets vs Odoo MRP: a side-by-side comparison
| Task | Spreadsheets, phone calls and email | Odoo MRP |
| Production scheduling | Manual whiteboards or sheets, updated after the fact | Work orders scheduled per work centre, with Gantt planning in Enterprise |
| Product costing | Estimated once, rarely updated | Calculated from BoM components plus recorded labour and machine time |
| Sales to production handover | Emails and verbal requests | Manufacturing orders created automatically from confirmed sales orders |
| Component replenishment | Someone notices the shelf is empty | Reordering rules trigger purchase or manufacturing orders from forecasts |
| Visibility across departments | Separate files, conflicting versions | One shared database across Sales, Inventory, Purchase, Manufacturing and Accounting |
How should a manufacturer get started with Odoo?
You do not need to fix everything at once. The manufacturers who do best with Odoo usually begin small: one process, one production line, one problem that is costing them real money. For our client, that was parts running out. Once that was solved, the rest of the system had something to build on.
Frequently Asked Questions (FAQs)
Is Odoo suitable for small and mid-sized manufacturers?
Yes. Odoo is modular, so a manufacturer can start with Manufacturing and Inventory and add Purchase, Quality, Maintenance or PLM as the business grows, without changing systems.
Is the Odoo Manufacturing app free?
The core Manufacturing app is included in Odoo Community, the free open-source edition. Odoo Enterprise adds features such as Gantt planning, the Master Production Schedule, Quality and PLM (Product Lifecycle Management).
Does Odoo support multi-level Bills of Materials?
Yes. A BoM can include components that have their own BoMs, so sub-assemblies can be planned and manufactured as part of the finished product.
Can Odoo handle both make-to-order and make-to-stock?
Yes. Make-to-order uses the Replenish on Order (MTO) and Manufacture routes, while make-to-stock uses reordering rules to keep finished goods and components at target levels.
Does Odoo Manufacturing integrate with accounting?
Yes. Manufacturing, Inventory and Accounting share one database. With automated inventory valuation, component consumption and finished goods post journal entries automatically.
How long does an Odoo manufacturing implementation take?
It depends on the number of products, production lines and integrations. A phased approach that starts with one line or process delivers value sooner and lowers risk.
Work with Droidedge Consulting
At Droidedge Consulting, an Odoo partner, we start by learning how your factory actually runs. We meet your team, study your processes on the floor and listen to the people who use them every day. Odoo is then set up around your operation, not the other way around.
If you are tired of chasing parts, numbers and people, let's talk. Tell us what is costing you the most, and that is where we will begin.
