Master Real Manufacturing Costing Problems with Odoo – Explained Step by Step

Accurate product costing in Odoo Manufacturing can be a challenge many businesses face. A common issue is the proper configuration of labour and overhead costs, which is often misunderstood and under-optimized.
In this guide, we will explore the process step-by-step to help you navigate these complexities effectively.
What You’ll Take Away from This Guide
If you’ve ever felt lost trying to make sense of labour and overhead costs in Odoo Manufacturing, this article is for you. By the end, you’ll have a clear understanding of:
- How to correctly track labour and overhead costs in Odoo
- Common mistakes in cost booking & work centre setup
- How to avoid double accounting entries and reconciliation mess
- Real-world cases of cost mismanagement and how to fix them
- Tips for ensuring cost visibility and profit accuracy
Why Accurate Costing in Odoo Manufacturing Really Matters
Inaccurate costing doesn’t just mess with your margins it destroys your decisions.
From wrong pricing to faulty inventory valuations, it creates a ripple effect. You can’t fix sales, planning, or profitability without fixing costing first.
Let’s look at how to do it right in Odoo Manufacturing.
Step-by-Step Guide to Manufacturing Cost Configuration in Odoo
Understanding manufacturing costs in Odoo goes beyond setting up product prices. If you're struggling to track accurate labour or overhead costs, you're not alone. This guide will walk you through the key configuration steps in Odoo to ensure your costing is realistic, detailed, and actionable.
1. Understand Costing Layers in Odoo
Odoo provides different methods to calculate the cost of your products. These include:
- Standard Costing : A fixed cost manually set by you.
- FIFO / AVCO (Average Cost) : Automatically calculated based on product inflow.
However, these methods only apply to the product-level cost. To get the full picture, you must also include:
- Work Centers :
- Routings :
- Bills of Materials (BoMs) :
This allows Odoo to account for:
- Labour Costs :
- Overhead / Machine Costs :
- Subcontracting or Indirect Costs :
Without these components, your product cost will miss significant real-world expenses.
2. Work Center Configuration – The Backbone of Real Costing
Your Work Centers define the operational backbone of your production process. Configuring them properly ensures Odoo can calculate time-based costs accurately.
Here’s what you need to define:
- Hourly Cost Rate : This includes both labour and machine overhead.
- Capacity : How many units your work center can process per hour.
- Efficiency & OEE (Overall Equipment Effectiveness) : Helps in adjusting the costing based on real-world performance.
Common Mistake : Many businesses leave cost fields blank or use unrealistic hourly rates. This leads to underreported costs and misleading profitability reports.
3. Routing + BoM Configuration
Once your Work Centers are ready, the next step is to connect them to the Routing and Bill of Materials (BoM).
In your BoM Routing, make sure to:
- Define operations
- Assign each operation to a Work Center
- Set expected durations for each task
By doing this, Odoo can calculate the actual manufacturing cost per unit—factoring in labour, machine time, and overhead for each production run.
4. Labour Cost Tracking – Smart, Not Manual
One of the most misunderstood areas in Odoo’s manufacturing module is labour cost tracking. Many assume that employee salaries are automatically factored into the cost of manufacturing orders (MOs), but that’s not the case by default.
Instead, Odoo offers a smart and scalable approach:
- Estimated Costs are tracked through Work Center hourly rates
- Actual Time Spent can be captured using Timesheets and Planning
To make labour costs more accurate and traceable:
Integrate Project → Timesheets or use Manufacturing Timesheets
This enables Odoo to post real costs into Work-In-Progress (WIP) accounts, improving financial accuracy and reporting.
5. Avoiding Double Accounting Entries
Another common pitfall is double booking costs, which can severely distort your financial reports.
Many setups mistakenly:
- Include cost in both BoM and work center
- Duplicate cost entries in journal + analytic accounts
How to Fix It:
- Choose either the Work Center hourly rate method or manual journal entries — never both
- Ensure that your WIP and Finished Goods accounts are correctly mapped in your inventory and manufacturing settings
6. Real Case: Fixing Cost Mismanagement in Manufacturing
Let’s break down a real-life example to highlight the impact of proper configuration.
Use Case from a Real Client:
- Setup : Custom furniture manufacturing
- Issue : Labour cost not reflecting in product cost
- Cause : Work center cost = 0; timesheet not linked to manufacturing
- Fix : Defined work center rates, enabled timesheet integration, created proper analytic tags
- Result : Clear visibility of per-product cost breakdown and improved margin control
Bonus Tips
- Don’t lump all overhead into BoM — use work center routing
- Use Revaluation tools for correcting past valuation
- Map WIP, COGS, and Inventory accounts correctly
- Always test costing flow in Staging or Duplicate DB before going live
🎥 Watch the Video Tutorial
Conclusion
Odoo gives you powerful tools to manage and streamline your manufacturing operations but the results depend entirely on how well you implement and configure them.
Don’t just automate production.
Go deeper. Align your costing structures with reality from labour and machine time to overheads and indirect costs.
Get your costing accurate.
This isn’t just about bookkeeping. It’s about unlocking true manufacturing intelligence helping you make better decisions, price more competitively, and protect your margins.
Ready to Master Odoo Manufacturing Costing?
Don't let inaccurate costing eat into your margins. Our certified consultants deliver precise costing solutions that boost manufacturing profitability.