Part of our Manufacturing in the AI Era series
Read the complete guideMost manufacturers cannot tell you the true cost of producing a single unit of their product within 10% accuracy. They know material costs (roughly), but labor, overhead, scrap, rework, and machine time are guesses at best. Without accurate product costing, pricing decisions are based on gut feeling, and profitable products subsidize money-losers without anyone knowing.
Key Takeaways
- Standard costing with variance analysis identifies cost overruns in real time
- Bill of Materials (BOM) costing rolls up material, labor, and overhead per unit
- Work center rates capture machine time and labor costs by production step
- Landed cost allocation assigns freight, duties, and handling to inventory accurately
Costing Methods in Odoo
Standard Costing
Standard costing assigns a predetermined cost to each product based on expected material, labor, and overhead costs. Actual costs are compared to standards, with differences posted to variance accounts.
Advantages:
- Stable inventory valuation unaffected by purchase price fluctuations
- Variance analysis highlights inefficiencies immediately
- Simplifies product pricing decisions
- Required for many regulatory and reporting frameworks
Setting up standard costs:
- Define material costs based on negotiated supplier prices
- Calculate labor costs from work center rates and routing times
- Allocate overhead using a predetermined rate (e.g., per machine hour or per labor hour)
- Set the standard cost on each product
- Review and update standards annually or when significant cost changes occur
Average Costing
Average costing recalculates product cost with each purchase or production. The new average cost equals (existing inventory value + new receipt value) / total quantity. This method smooths out price fluctuations without requiring standard cost maintenance.
FIFO Costing
First-In-First-Out values inventory based on actual purchase costs in chronological order. Most accurate for costing but complex to manage in manufacturing environments where raw materials from different batches mix during production.
Bill of Materials (BOM) Costing
Material Cost Roll-Up
The BOM defines every component required to produce a finished good. Odoo rolls up component costs automatically:
- Raw materials: Valued at standard, average, or FIFO cost
- Sub-assemblies: Costs roll up recursively through multi-level BOMs
- Scrap factor: Accounts for expected material waste (e.g., 2% scrap rate on sheet metal)
- Yield rate: Adjusts costs for processes with less than 100% yield
Work Center Rates
Each work center (machine or work station) has an hourly rate encompassing:
- Labor: Operator wages, benefits, and payroll taxes
- Machine: Depreciation, maintenance, energy, and consumables
- Overhead: Allocated facility costs (rent, utilities, insurance)
When a routing step takes 0.5 hours on a work center rated at $85/hour, the system adds $42.50 to the product cost.
Variance Analysis
Material Variances
- Price variance: (Actual price - Standard price) x Actual quantity purchased. Identifies whether purchasing is paying more or less than expected.
- Usage variance: (Actual quantity used - Standard quantity) x Standard price. Identifies whether production is using more material than the BOM specifies.
Labor Variances
- Rate variance: (Actual rate - Standard rate) x Actual hours. Identifies wage cost differences.
- Efficiency variance: (Actual hours - Standard hours) x Standard rate. Identifies whether production takes more time than planned.
Overhead Variances
- Spending variance: Difference between actual overhead and budgeted overhead at actual activity level.
- Volume variance: Difference between applied overhead and budgeted overhead, reflecting under/over-utilization of capacity.
Odoo posts variances to dedicated accounts, making them visible on the income statement for management review.
Landed Cost Allocation
For imported materials, the purchase price is only part of the cost. Landed costs include freight, customs duties, insurance, handling, and inspection fees.
Odoo landed cost module allocates these charges to inventory items based on:
- By value: Proportional to item value (most common)
- By quantity: Equal allocation per unit
- By weight: Proportional to item weight
- By volume: Proportional to item volume
This ensures inventory valuation reflects the true cost of getting materials to your door.
Frequently Asked Questions
Q: How often should we update standard costs?
Review standards annually at minimum. Update immediately when significant cost changes occur -- major supplier price changes, new labor agreements, or equipment changes that affect throughput rates.
Q: Can Odoo handle job costing for custom manufacturing?
Yes. Each manufacturing order collects actual material, labor, and overhead costs. For make-to-order environments, the manufacturing order links to the sales order, providing per-job profitability analysis.
Q: How do we handle co-products and by-products?
Odoo supports co-product and by-product definitions in BOMs. Cost allocation between co-products can be based on relative sales value or physical allocation methods. By-products can be valued at net realizable value.
Q: What about work-in-progress (WIP) valuation?
Odoo tracks WIP through manufacturing order stages. Partially completed orders carry material and labor costs incurred to date. At period end, the WIP account reflects the total value of in-process production.
What Is Next
Accurate product costing is the foundation of profitable manufacturing. Without it, pricing is guesswork and margin erosion goes undetected until it is too late.
Contact ECOSIRE for manufacturing cost accounting help, or explore our Odoo implementation services for expert setup.
Published by ECOSIRE -- helping businesses scale with enterprise software solutions.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Transform Your Business with Odoo ERP
Expert Odoo implementation, customization, and support to streamline your operations.
Related Articles
ADempiere vs Odoo (2026): Open-Source ERP Comparison
Honest ADempiere vs Odoo comparison: architecture, community health, real TCO, migration paths, and who should stay on ADempiere versus move to Odoo.
Axelor vs Odoo (2026): Honest Comparison of Two Open-Source ERPs
Axelor vs Odoo in 2026: how Axelor's low-code BPM-first ERP compares to Odoo's app-store ecosystem — genuine strengths, licensing, pricing models, and when each wins.
Cloud ERP Total Cost of Ownership: The Real 5-Year Numbers
A transparent 5-year TCO model for cloud ERP — subscription, implementation, customization, migration, training, hosting, upgrades and internal admin time — with a worked 25-user SMB comparison across Odoo, NetSuite-class and ERPNext.
More from Manufacturing in the AI Era
Method CRM vs Odoo: Best Fit for QuickBooks Manufacturers
Method CRM vs Odoo for QuickBooks manufacturers: bolt-on CRM with two-way QuickBooks sync vs a full ERP with real BoMs, work orders and MRP. Honest 2026 guide.
ERPNext for Manufacturing: BOM, Work Orders, and Shop Floor — Complete 2026 Guide
Complete guide to ERPNext manufacturing in 2026: multi-level BOMs, work orders, MRP production plans, shop floor job cards, subcontracting, and Odoo MRP.
Odoo 19 Manufacturing: MRP, MPS, and Quality Module Changes
What changed in Odoo 19 manufacturing: MRP scheduler rewrite, new master production schedule, quality control flow, work-order kiosk, BOM versioning.
Odoo Inventory vs Katana MRP 2026: Light Manufacturing
Odoo Inventory vs Katana MRP: pricing, BoM, manufacturing, multi-channel sync. Honest comparison for makers and light manufacturers.
Odoo Manufacturing vs Epicor Kinetic 2026: Honest Comparison
Odoo Manufacturing vs Epicor Kinetic (formerly ERP): pricing, MES, APS, MTO scenarios. When each ERP fits + migration playbook.
Odoo Manufacturing vs IQMS DPM 2026: Honest Comparison
Odoo Manufacturing vs IQMS Dassault DELMIAworks DPM: pricing, plastics/process manufacturing, MES. When each fits + migration playbook.