Odoo Manufacturing · intermediate · 9 min read
Manufacturing Performance Metrics
KPIs and reporting in Odoo for on-time delivery, scrap, WIP aging, component shortages, and work center load — with owners and actionable thresholds.
Last reviewed 2026-07-30 · Estimated effort: 2–6 weeks typical implementation slice
Table of contents
Manufacturing performance metrics turn Odoo transactional data into decisions: on-time delivery against SO dates, scrap and yield, MO cycle time, component shortage frequency, and work center load versus capacity.
Start with five KPIs owned by named roles — planner, production supervisor, buyer — sourced from standard MO, stock, and sales reports before building custom BI.
When dashboards slow under data volume or shop-floor tablets lag, link Performance guidance for application tuning separate from KPI definition.
Leadership asks for a manufacturing dashboard; IT delivers pretty charts nobody updates. The gap is usually missing KPI definitions tied to documents operators already complete in Odoo.
This article recommends a practical metric set and where to pull each number.
Compare SO commitment or requested date to actual delivery for MTO lines. Split delays caused by components, capacity, and subcontract separately — aggregate OTD hides fixable buckets.
MO backlog age (confirmed but not done) signals schedule slip before customer service escalates.
- ▸OTD by product family or customer segment
- ▸Average MO cycle time from confirm to done
- ▸Count of MOs past planned start
- ▸Backorder MO quantity open over seven days
Track scrap quantity and value from MO scrap moves and explicit scrap products. Yield compares produced quantity to BoM expected output adjusted for known scrap factors.
Rework MOs should be tagged or categorized so true first-pass yield is visible.
Count MOs delayed for unavailable components and tie to vendor or internal receipt issues. Repeat offenders drive orderpoint and lead time review with procurement.
Shortage reports during morning production meetings beat monthly executive summaries.
Work center load views depend on honest routing durations. Compare scheduled hours to calendar capacity; sustained overload means bad times or missing capacity, not lazy operators.
Link Performance when planning screens timeout with large MO and work order datasets.
- ✓Pick five KPIs with owners and weekly review cadence before custom dashboards.
- ✓Baseline metrics for four weeks before setting improvement targets.
- ✓Use standard Odoo manufacturing and inventory reports first.
- ✓Segment MTO versus MTS when interpreting OTD.
- ✓Document how scrap is recorded so yield math stays consistent.
- ✓Cross-link Performance for shop-floor UI speed at high MO volume.
- !Dashboards built on manual Excel exports that stale immediately.
- !OTD measured on SO create date instead of promised date.
- !Ignoring subcontract delay in OTD root cause.
- !Work center load with default zero-minute operations.
- !Scrap posted informally without stock moves — KPI shows perfect yield.
- !Too many KPIs with no one accountable for action.
Manufacturing KPIs work when sourced from live MO and stock discipline — start small, assign owners, then expand reporting.
Next, pick three metrics and validate you can pull them from Odoo without manual rework for one month.
On-time fulfillment
on track> 95%
Inventory accuracy
watch> 98%
Order cycle time
on track↓ trend
Exception rate
critical< 3%
- Owners named
- UAT scripts signed
- Rollback documented
- Hypercare roster ready
Frequently asked questions
Does Odoo include standard manufacturing reports?
Yes — production analysis, work center load, and traceability reports depending on apps enabled. Extend with spreadsheet or BI when you need executive roll-ups.
How do I measure planner accuracy?
Compare planned MO start to actual start and track schedule changes. Large gaps suggest unrealistic lead times or missing component visibility.
Can KPIs drive alerts?
Automated activities, scheduled emails, or custom modules can alert on thresholds. Start manual weekly review before automating noise.
What about financial manufacturing variances?
Standard cost variances complement operational KPIs. Finance owns variance; operations owns scrap and cycle time — align both monthly.
Related articles
Manufacturing Orders Explained
How Odoo manufacturing orders move from draft to done: reservation, work orders, production posting, backorders, scrap, and shop-floor execution patterns.
View →Common Manufacturing Mistakes in Odoo
Frequent Odoo manufacturing failures: bad BoMs, dual spreadsheets, ignored subcontract stock, weak shop-floor UAT, and go-live without procurement alignment.
View →Planning an Odoo Manufacturing Project
Phases, scope, pilot products, data migration, training, and go-live criteria for Odoo manufacturing implementations — greenfield and upgrade.
View →Choosing the Right Manufacturing Architecture
Decision framework for MTS, MTO, ETO, subcontracting, variants, and configurators in Odoo — matching product mix to routes, apps, and custom scope.
View →Building a manufacturing scorecard in Odoo?
Share your current reports and pain points — we will suggest KPI set and data sources.
