What Is Odoo Manufacturing?
Odoo Manufacturing is the MRP application within Odoo ERP, covering the path from a bill of materials to a finished, costed product. Manufacturing orders consume components and produce finished goods as recorded stock moves, work orders track what happened at each work center, and Odoo calculates expected and recorded production costs from components and operations, while inventory valuation and accounting entries follow your configured costing and valuation setup. The business problem it solves is a production plan that nobody can see: when BoMs live in spreadsheets, schedules live on a whiteboard, and component shortages surface on the morning of the build, promised delivery dates become guesses.
We implement Odoo Manufacturing as the production core of your ERP, connected to inventory, purchasing, and accounting rather than running beside them. As a certified Odoo Ready Partner, we structure your BoMs, operations, and work centers around how your plant actually builds product.
| What Odoo solves | How it helps your production team |
| BoMs scattered across spreadsheets | Structured bills of materials, including multi-level BoMs, product variants, kits, and by-products, with formal revision control when Odoo PLM is included. |
| Component shortages found too late | Component availability is checked against the manufacturing order, with replenishment proposed from your rules. |
| No visibility on the shop floor | Work orders show what each work center is running, what is queued, and what is behind. |
| Production costs that are guesswork | Component and operation costs roll into the finished product based on your configured costing method. |
| Untraceable batches | Lot and serial tracking links finished goods back to the components and operations that produced them. |
Core Manufacturing Processes Odoo Manages
Odoo Manufacturing covers the production cycle from planning through work order execution to finished goods receipt, which means it is real MRP rather than a job list with a due date. Below are the core processes it manages, all of which we configure to match how your plant operates.
| Process | What Odoo does |
| Bills of materials | Defines components, quantities, and multi-level structures, with variants, by-products, and kits. |
| Manufacturing orders | Drives production runs that consume components and produce finished goods as recorded stock moves. |
| Work orders and operations | Breaks a manufacturing order into sequenced operations, each assigned to a work center with expected durations. |
| Work centers and capacity | Models machines and stations with capacity, costs per hour, and OEE tracking against planned output. |
| Operations and work-order sequencing | Defines the production operations, assigned work centers, expected durations, and dependencies used to process the manufacturing order. |
| Replenishment and MRP logic | Proposes purchase or manufacturing orders from reordering rules, demand, and component availability. |
| Master production schedule | Plans production against forecasted and confirmed demand over a rolling horizon, available in Enterprise. |
| Subcontracting | Sends components to a subcontractor and receives the finished product back, with the stock moves recorded. |
| Quality control | Applies quality control points and checks at defined operations, with alerts on failures, available in Enterprise. |
| Maintenance | Schedules preventive and corrective maintenance requests against equipment and work centers, with some Shop Floor and integration capabilities depending on your edition. |
| Product lifecycle management | Manages engineering change orders and BoM revisions with document control, available in Enterprise. |
| Manufacturing costing | Rolls component, operation, and work center costs into the cost of the finished product. |
Key Odoo Manufacturing Features We Help Configure
Beyond the MRP fundamentals, Odoo Manufacturing includes features that help your plant plan better and record more of what actually happens. We configure each of these to your workflows during Odoo implementation.
Multi-level and variant BoMs Structure assemblies and sub-assemblies, drive variants from product attributes, and handle by-products and kits without duplicating BoMs for each configuration.
Work center scheduling and capacity planning Plan work orders against work center capacity, see the load, and adjust the sequence before a bottleneck becomes a missed ship date.
Shop Floor tablet interface Give operators a touch interface to start, pause, and complete work orders, log time, and view instructions. The Shop Floor app is an Enterprise feature, and we confirm your edition before scoping it.
Quality control points Trigger inspections and measurements at defined operations, and raise quality alerts when a check fails. Quality is an Enterprise app.
Maintenance Schedules preventive and corrective maintenance requests against equipment and work centers, so downtime is planned rather than discovered mid-run. Some Shop Floor and advanced integration capabilities depend on your edition and configuration.
Engineering change orders Route BoM and operation revisions through a controlled approval flow with version history. PLM is an Enterprise app.
Lot and serial genealogy Trace a finished unit back to the component lots and operations that produced it, and forward to the customer who received it.
Subcontracting flows Model subcontracted operations so component shipments, subcontractor receipts, and costs are recorded rather than tracked by email.
Manufacturing analytics Track work center performance, order lead times, scrap, and cost variances against your plan.
How Odoo Connects Manufacturing With Your Business Operations
The advantage of Odoo Manufacturing is that it is not a standalone production planner. Because it lives inside the Odoo ERP, a confirmed customer order can pull component demand, purchasing, and production into one chain with less re-keying between systems. We build these connections during implementation and integrate Odoo with your systems so production data moves according to your configuration.
Odoo Inventory & Manufacturing Manufacturing orders consume components and receive finished goods as stock moves, so raw material and finished stock reflect what production actually used and produced.
Odoo Purchase & Manufacturing Component shortages can drive purchase proposals through your reordering rules, and vendor lead times feed the dates your plan depends on.
Odoo Sales & Manufacturing Confirmed sales orders can trigger make-to-order production through defined routing rules, so a customer commitment becomes a scheduled build.
Odoo Accounting & Manufacturing Component consumption and finished-goods receipts feed inventory valuation according to your costing and valuation setup, while manufacturing-order reports compare expected and recorded component and operation costs.
Odoo Quality & Manufacturing Quality control points fire at the operations you define, and failed checks raise alerts against the manufacturing order.
Odoo Maintenance & Manufacturing Maintenance schedules and requests are tied to the work centers they affect, so planned downtime is visible to the production schedule.
Reports and Documents You Can Generate in Odoo Manufacturing
Odoo Manufacturing produces the shop floor documents your team builds against and the reports your managers use to find where time and money leak, generated from recorded production rather than assembled by hand. We also build custom formats through Odoo customization when you need a view the standard reports do not cover.
Manufacturing Order and Work Order Documents
The build packet your floor works from, including components, operations, quantities, and instructions.
Bill of Materials Structure and Cost Report
The exploded multi-level BoM with rolled-up component costs, so you can see what a product costs before you build it.
Work Center Performance and OEE
Load, utilization, and effectiveness by work center, so you can see where capacity is lost.
Production Lead Time Analysis
Planned versus actual duration on manufacturing and work orders, so you can find the operations that overrun.
Component Availability and Forecast
What is short, what is arriving, and which manufacturing orders are at risk as a result.
Lot and Serial Traceability Report
Backward genealogy from a finished unit to its component lots, and forward tracing to the customer who received it.
Production Analysis and Manufacturing Cost Review
Review production quantities, delays, recorded scrap, and differences between expected and actual manufacturing-order costs.
Key Benefits of Odoo Manufacturing
Delivery dates you can defend
Work centers, capacity, and component availability are planned in one system, so the date you give a customer is grounded in what the plant can actually run rather than an optimistic guess made in a sales meeting.
Component shortages surface before the build
Manufacturing orders check component availability and drive replenishment proposals through your rules, which reduces the number of runs that stop halfway because a part had not arrived.
Product costs based on what production consumed
Manufacturing orders record component and operation costs against the build that actually ran, and inventory valuation follows your costing and valuation setup, so your margins reflect production rather than the quote.
Traceability from raw material to customer
Lot and serial genealogy links a finished unit to the component batches and operations behind it, which makes recalls, warranty claims, and customer complaints something you can investigate from records.
A shop floor that reports itself
When operators run work orders on the floor interface, time, quantities, and quality checks are captured as they happen, so managers stop reconstructing the day from paperwork.
Room to grow past the first plant
The same configuration extends to multi-level BoMs, multiple work centers, subcontracted operations, and additional plants, so scale does not force you into a separate manufacturing system.
Which Businesses Should Use Odoo Manufacturing?
Odoo Manufacturing fits businesses that assemble, fabricate, or produce physical goods, and it is strongest in discrete, assemble-to-order, and light process manufacturing. We implement Odoo Manufacturing across a range of operations.
Manufacturing Discrete and assemble-to-order production with multi-level BoMs, operations, work center capacity, and lot traceability through the build.
Wholesale & Distribution Kitting, light assembly, and private-label production run against the same stock that feeds your fulfillment operation.
Healthcare Medical device and supply production with lot genealogy, expiry-driven component removal, and in-process quality checks.
Odoo Manufacturing Implementation Services We Provide
We deliver end-to-end Odoo Manufacturing implementation and setup, taking you from a blank system to a plant that runs its production schedule inside Odoo. Our team handles the structural decisions, BoM design, production operations, and costing, that determine whether the system reflects your floor or gets worked around.
BoM Structure and Product Data Design
We structure your bills of materials, including multi-level assemblies, variants, by-products, and kits, so the data supports how you build instead of forcing a rewrite six months in.
Operations, Work-Order Sequences, and Work Center Setup
We model your work centers with their capacities, hourly costs, and operation sequences so scheduling reflects the real constraints on your floor.
Manufacturing Order and Replenishment Configuration
We configure make-to-order and make-to-stock flows, reordering rules, and lead times so component demand is proposed at the right time.
Master Production Schedule Setup
We configure the master production schedule for manual, forecast-based planning where your edition and planning process require it.
Shop Floor and Work Order Execution Rollout
We set up the operator interface, worksheets, and time tracking your floor staff will use, subject to your Odoo edition.
Quality Control Configuration
We define quality control points, checks, and alert routing at the operations where they matter.
Maintenance and Work Center Uptime Setup
We configure preventive maintenance schedules and corrective request flows against your equipment.
Manufacturing Costing and Valuation
We configure component, operation, and overhead costing with your finance team, then verify that finished goods post the values you expect.
Cross-Module Connections to Inventory, Purchase, and Accounting
We link production to the rest of Odoo so component consumption, purchasing, and cost postings flow with less duplicate entry.
Team Training and Go-Live Support
We train planners, operators, and quality staff on the workflows they will run each day and stay with you through the first production cycles.

Need ongoing help after launch? Our Odoo Support team keeps your manufacturing module healthy, and our Odoo Consulting service helps you plan the wider rollout.
Our Odoo Manufacturing Implementation Process
We follow a structured implementation process that reduces risk and gets your plant producing inside Odoo without stopping the line. Each phase has a clear outcome, so you can see where the project stands.
- Discovery: we walk your floor, map how product is built, and document your BoMs, production operations, work centers, and current planning method.
- Blueprint: we define the BoM structure, production operations, costing method, planning approach, and integrations required.
- Configuration: we build products, BoMs, operations, work centers, quality checks, and reports in your selected Odoo environment.
- Data migration: we import products, BoMs, operations, work centers, and open production orders, then validate the structures against your engineering data.
- Integration: we connect manufacturing to inventory, purchase, sales, and accounting.
- Testing & training: we run pilot builds end to end, compare costs and quantities against expectations, and train planners and operators.
- Go-live & support: we launch, usually starting with one product line, monitor the first production cycles, and support your team.
Odoo Manufacturing Data Migration Services
We can run your Odoo data migration from Katana, MRPeasy, Fishbowl, a legacy ERP, or spreadsheets into Odoo Manufacturing without losing the engineering data your production depends on. Migration is where manufacturing projects most often stumble, because a mismapped BoM level or a wrong unit of measure quietly corrupts costs, component demand, and the builds that follow.
- Products, variants, categories, and units of measure mapped to your new structure
- Bills of materials, including multi-level structures, by-products, and kits
- Production operations, work-order sequences, work centers, and their capacities and costs
- Component and finished goods costs so your valuation is correct at day one
- Lot and serial history where traceability must be preserved
- Open manufacturing orders, work in progress, and open purchase orders
- Validation builds so costs and component consumption match your expectations before go-live
If a previous migration has already left your BoMs or costs in a poor state, we can stabilize a failed migration and revalidate the data.
Odoo Manufacturing Automation Services
We automate the planning and shop floor admin that consumes your team’s time, using Odoo’s built-in tools and custom workflow automation where needed. Automation is what keeps the schedule moving without someone rebuilding it each morning.
- Manufacturing orders triggered through configured reordering or make-to-order rules, plus manual replenishment proposals reviewed through the master production schedule
- Purchase proposals generated from component shortages against planned builds
- Make-to-order production triggered by confirmed sales orders through defined routing rules
- Work order sequencing and scheduling against work center capacity
- Quality checks triggered automatically at defined operations
- Preventive maintenance requests generated on a schedule or usage threshold
- Component consumption and cost postings recorded as production is confirmed
Odoo Manufacturing Customization Services
When the standard module does not cover a requirement, we can extend the standard production workflow and build new capability through custom development. We design customizations to reduce maintenance and upgrade risk, which matters more in MRP than anywhere else in Odoo, because custom production logic is a common reason upgrades break.
- Custom BoM logic, configurators, and product variant rules
- Custom scheduling, sequencing, and capacity constraints
- Custom worksheets, work order screens, and label formats
- Integrations with MES, PLM, CAD, EDI, or machine data systems
- Custom costing structures, overhead allocation, and variance reporting
- Approval flows for engineering changes, scrap, and rework
Why Odoo Manufacturing Implementations Fail (and How We Prevent It)
Most failed Odoo Manufacturing projects fail for a handful of preventable reasons, and the majority of them trace back to product data that was wrong before the first build. We’re structured to reduce these risks, and to fix them when another provider has already caused them.
| Common failure | How we reduce the risk |
| BoMs imported from bad source data | We validate BoM structures, quantities, and units of measure against your engineering data before go-live, not after. |
| Production operations that do not match the floor | We model work centers and operations from a walkthrough of the actual process rather than from an org chart. |
| Costing set up without finance | We agree the costing method with your finance team during the blueprint and verify finished goods postings against reports. |
| Operators working around the system | We roll out the floor interface with the people who will use it, train on the floor, and keep the number of clicks per build realistic. |
| Planning that ignores capacity | We configure work center capacity and lead times so the schedule reflects what the plant can run. |
| Edition chosen before requirements | We confirm which apps your operation needs, including Quality, PLM, Shop Floor, Barcode, and IoT, before you commit to an edition. |
| Custom MRP logic that breaks on upgrade | We use standard operations and rules where they will do the job, and design customizations to reduce maintenance and upgrade risk. |
If your Odoo Manufacturing is already live but not working, we can stabilize a failed implementation, diagnose the issues, and help restore a production schedule your team can trust.
Ready to implement Odoo Accounting the right way?
Frequently Asked Questions
Is Odoo Manufacturing free?
Odoo offers Community and Enterprise editions, plus a one-app-free option under its current online pricing. Core Manufacturing and Maintenance capabilities are available in Community, including bills of materials, work orders, work centers, and production operations. Enterprise adds capabilities such as Quality, PLM, Shop Floor, MPS, Barcode, IoT connectivity, and the official mobile applications. We review your requirements and recommend the right model through our Odoo Licensing service.
What is the difference between Odoo Manufacturing Community and Enterprise?
Both editions cover the MRP fundamentals: BoMs, manufacturing orders, work orders, work centers, production operations, and core Maintenance. Enterprise adds Quality, PLM, the Shop Floor tablet interface, the master production schedule, Barcode, and IoT device connectivity. For most plants that want quality checks, engineering change control, or operators working from a screen on the floor, Enterprise is the practical choice, and we confirm which of those you actually need before you commit.
Does Odoo Manufacturing support multi-level bills of materials?
Yes. Odoo supports multi-level BoMs with sub-assemblies, product variants, by-products, and kits. We structure them during implementation so component demand and cost roll up correctly through each level.
Does Odoo Manufacturing handle lot and serial traceability?
Yes, on the products where you enable it. Odoo links a finished lot or serial number to the component batches consumed and the operations performed, and traces forward to the customer who received it. We configure tracking and the reports your team and your customers ask for.
Can Odoo Manufacturing replace MRPeasy, Katana, or a legacy MRP system?
Odoo Manufacturing may replace those systems for organizations that want production connected directly with inventory, purchasing, sales, and accounting in one system. Whether it fits depends on the complexity of your scheduling, quality, and shop floor requirements, which we assess before recommending a move. Where a specialized MES or scheduling engine needs to stay, we integrate it instead.
Does Odoo support subcontracted manufacturing?
Yes. Odoo can model subcontracting so components are sent to the subcontractor, the finished product is received back, and the stock moves and costs are recorded rather than tracked by email. We configure the subcontracting flow and the vendor pricing behind it.
Does Odoo Manufacturing do capacity planning and scheduling?
Odoo plans work orders against work center capacity, hourly costs, and expected durations, and the master production schedule supports manual, forecast-based planning over a rolling horizon in Enterprise, where a planner reviews the suggestions and creates the resulting orders. We set the capacities and lead times so the schedule reflects what your plant can actually run.
How does Odoo Manufacturing calculate product cost?
Odoo calculates expected and recorded manufacturing-order costs from components, operations, work center rates, and durations, and it maintains an average manufacturing cost from completed orders. Inventory valuation and the resulting accounting entries follow your configured costing and valuation setup. We set that up with your finance team and verify the postings against reports before go-live.
How much does Odoo Manufacturing implementation cost?
Cost depends on the number of users, the edition, the complexity of your BoMs and production operations, the apps you need such as Quality and PLM, the integrations and customizations required, and the state of your existing product data. We scope your requirements and give you a clear estimate. See our pricing and licensing details, or schedule a consultation.
How long does Odoo Manufacturing implementation take?
Manufacturing is one of the longer Odoo implementations because the product data has to be right before anything else works. A focused setup on clean BoMs can go live in a couple of months, while multi-plant operations involving migration, quality, PLM, and shop floor rollout run considerably longer. We give you a timeline after discovery.
What data can be migrated into Odoo Manufacturing?
We can migrate your manufacturing data, including products, variants, units of measure, multi-level BoMs, production operations, work centers, component and finished goods costs, lot and serial history, and open production orders, from systems such as Katana, MRPeasy, Fishbowl, legacy ERPs, and spreadsheets, with validation builds before go-live.
What does Adatasol need from your production team?
We need your current BoMs and production operations, a walkthrough of how product moves through the floor, your costing and reporting requirements, access to your existing system or data, and a point of contact from planning, engineering, and finance for review and testing. We keep the demand on your team light and structured.