Skip to Content

Learn how to calculate Manufacturing Process Costing for Products in Odoo ?

September 27, 2023 by
Learn how to calculate Manufacturing Process Costing for Products in Odoo ?
Vrajesh Soni

Process costing for Manufacturing Orders and Work Orders in Odoo helps manage machine, labour, material, and overhead costs across BOM, production, and work orders. This Odoo apps is very useful for those company who using MRO for manufacturers industry management with Odoo.Users can define labour and overhead cost/hour at the work center, enabling planned cost calculation based on BOM components and routing. During production, actual costs are calculated using real material consumption and work time, ensuring accurate and efficient costing for manufacturing operations.

Manufacturing industries require accurate production costing to maintain profitability, improve operational efficiency, and control manufacturing expenses. Managing direct material cost, labour charges, machine expenses, and production overheads manually often becomes difficult for manufacturers handling multiple production processes and work orders.

Manufacturing Process Costing in Odoo helps businesses simplify and automate the complete costing process for Manufacturing Orders and Work Orders. This Odoo application is highly beneficial for manufacturing companies using Odoo MRP and MRO modules to manage production operations, resource planning, and manufacturing workflows efficiently.

The application enables manufacturers to calculate planned and actual production costs using Bill of Materials (BOM), routing operations, work center configuration, and real-time manufacturing data. Users can define labour cost per hour and overhead cost per hour directly at the work center level, helping businesses accurately estimate manufacturing expenses before production starts.

During production execution, Odoo automatically calculates actual manufacturing costs based on:

  • Real material consumption
  • Actual work order duration
  • Labour hours
  • Machine operation time
  • Overhead allocation

This provides manufacturers with complete visibility into production expenses and helps improve cost management, operational efficiency, and profitability analysis.

Features of Manufacturing Process Costing in Odoo

  1. Material, Labour, and Overhead Costing

The Manufacturing Process Costing app allows users to manage direct material cost, direct labour cost, and manufacturing overhead expenses directly within Bill of Materials (BOM) and Manufacturing Orders.

Manufacturers can define:

  • Raw material costs
  • Labour charges
  • Machine operating expenses
  • Factory overhead costs

This helps businesses calculate accurate production costs for finished goods and improve manufacturing cost transparency across the entire production cycle.

The module is especially useful for industries that require detailed cost tracking for every manufacturing operation and work center activity.

2. Total Manufacturing Process Cost Calculation

Odoo automatically calculates the total manufacturing process cost by combining multiple production cost elements.

The total production cost includes:

  • Direct material cost
  • Labour cost
  • Manufacturing overhead cost
  • Work center operational cost
  • Machine usage cost

This complete costing structure allows manufacturers to understand the exact production expense of finished products before and after manufacturing completion.

Businesses can also compare estimated manufacturing costs against actual production costs for better cost analysis and process optimization.

3. Flexible Costing Methods in Odoo

The module supports both manual and automated costing methods, giving businesses flexibility based on their manufacturing process requirements.

Manual Costing Method

In the manual costing method, users can directly enter:

  • Labour cost
  • Overhead expenses
  • Production cost values

within Bill of Materials and Manufacturing Orders.

This method is useful for manufacturers who prefer manually controlled costing structures or fixed production costing models.

Automated Costing Method

In the automated costing method, Odoo calculates manufacturing costs automatically using:

  • Work center cost per hour
  • Routing operations
  • Material consumption
  • Actual production duration
  • Work order processing time

The automated costing method improves costing accuracy while reducing manual calculation efforts and operational errors.

This helps manufacturers maintain real-time production costing throughout the manufacturing workflow.

4.Automatic Manufacturing Cost Calculation

Odoo automatically calculates manufacturing costs based on the selected costing configuration.

For automated costing:

  • Direct material costs are calculated from consumed BOM components
  • Labour expenses are generated using actual work center hours
  • Overhead costs are allocated based on machine and production time
  • Work center operational costs are included automatically

This automation reduces manual dependency and improves costing precision for every manufacturing order.

Manufacturers can monitor actual production expenses directly within Manufacturing Orders and Work Orders in real time.

5. Bill of Materials Costing in Odoo

5. The Manufacturing Process Costing app provides advanced costing functionality directly within the Bill of Materials.

Direct Material Cost in BOM

The system automatically calculates direct material cost using BOM component values and raw material pricing.

Users can also manually update material cost values whenever required.

This helps businesses estimate raw material expenses accurately before starting production.

Direct Labour Cost in BOM
Users can configure labour cost per hour directly within the Bill of Materials.

Labour costing defined in BOM is automatically transferred to Manufacturing Orders during production creation, reducing repetitive manual entry.

This improves labour expense management across manufacturing operations.

Direct Overhead Cost in BOM
Manufacturers can configure direct overhead costs within BOM structure to include:

  • Electricity expenses
  • Factory operational costs
  • Machine maintenance expenses
  • Utility and indirect production costs

Including overhead costing improves total manufacturing cost accuracy and helps businesses analyze complete production expenses more effectively.

6. Manufacturing Order Costing in Odoo

When Manufacturing Orders are created from BOM:

  • Labour costs are transferred automatically
  • Overhead expenses are applied automatically
  • Material costing is calculated from consumed components
  • Work center costs are included in production costing

This ensures consistency between BOM estimation and actual manufacturing execution.

Manufacturers can track planned and actual production costs directly from Manufacturing Orders.

7. Work Order Costing in Odoo

The application automatically creates Work Orders with complete costing details including:

  • Direct material cost
  • Labour expenses
  • Overhead charges
  • Work center operational costs

Users only need to update actual work hours during production processing.

Odoo then recalculates actual manufacturing cost based on real production time and work center usage.

This provides highly accurate costing for manufacturing operations and production analysis.

8. Manufacturing Costing Reports

The app allows users to generate detailed costing reports for:

  • Bill of Materials
  • Manufacturing Orders
  • Work Orders
  • Production operations

These reports help manufacturers:

  • Analyze production expenses
  • Compare planned versus actual costing
  • Improve operational efficiency
  • Optimize manufacturing workflows
  • Control unnecessary production costs

Detailed costing reports also help management make better production and financial decisions.

9. Supports Odoo Community and Enterprise Editions

The Manufacturing Process Costing module is fully compatible with:

  • Odoo Community Edition
  • Odoo Enterprise Edition

This allows businesses of all sizes to implement advanced manufacturing costing functionality within their Odoo ERP system without limitations.

The app integrates smoothly with Odoo Manufacturing, Inventory, Accounting, and MRP modules for complete production management.

Benefits of Manufacturing Process Costing in Odoo

Implementing Manufacturing Process Costing in Odoo provides several operational and financial advantages for manufacturing businesses.

  • Improved Cost Accuracy
    Automatically calculate accurate production costs using real manufacturing data.
  • Better Production Planning
    Estimate manufacturing expenses before production starts.

  • Real-Time Manufacturing Cost Tracking
    Monitor actual production expenses during manufacturing execution.

  • Reduced Manual Work
    Automate labour, overhead, and work center cost calculation.

  • Improved Profitability Analysis
    Analyze product profitability using detailed costing reports.

  • Better Financial Control
    Track manufacturing expenses and optimize operational efficiency.

  • Enhanced Decision Making
    Use accurate production costing data for strategic manufacturing planning.

Bill of Materials - Direct Material Cost

If the process costing configuration is set to 'Manual,' the user must input all costing data manually. The direct material cost appears automatically based on the components of the Bill of Material.

Bill of Materials - Direct Material Cost

If user want to add direct material cost manually then you can also add.  

Bill of Materials - Direct Material Cost


Bill of Materials - Direct Labour Cost

User can manually add Cost/Hour for Direct Labour Cost and Direct Overhead Cost and this costing will pass to MO from BOM.  

Bill of Materials - Direct Labour Cost


Bill of Materials - Direct Overhead Cost

Odoo allows users to configure Direct Overhead Cost within the Bill of Materials to include additional manufacturing expenses such as machine, electricity, and operational costs. This helps improve overall production cost accuracy during manufacturing planning.

Bill of Materials - Direct Overhead Cost

Bill of Materials Costing

Bill of Materials Costing in Odoo calculates the total estimated production cost by combining material, labour, and overhead expenses. It helps manufacturers analyze product costing before creating Manufacturing Orders.

Bill of Materials Costing


Create Manufacturing Order

When you create manufacturing orders from BOM then selected BOM's Direct Labour Cost and Direct Overhead Cost will be filled automatically on manufacturing order.  

Create Manufacturing Order

Create Manufacturing Workorder

By clicking on Create Work orders button,Work order will be created with Direct Material Cost, Direct Labour Cost and Direct Overhead Cost.  

Create Manufacturing Workorder

Workorder Form View

In the Workorder Form View, users need to enter the Actual Hour spent on the manufacturing operation. Based on the entered work hours, Odoo automatically calculates labour, work center, and overhead costs for accurate manufacturing process costing.

Workorder Form View

Manufacturing Costing

Manufacturing Costing in Odoo helps calculate the total production cost by combining direct material, labour, work center, and overhead expenses. It provides accurate planned and actual costing for Manufacturing Orders using real-time production data and work order processing time.

Manufacturing Costing


Manufacturing Process Costing with Accounting/Journal Entry Odoo Apps

This Odoo app calculates material, labour, and overhead costs for manufacturing and work orders, while automatically generating accounting journal entries. It supports both estimated costing (from BOM) and actual costing (from real-time production data), allowing managers to compare and improve efficiency. All costing details are recorded in journal entries and visible in Manufacturing Order reports for complete financial tracking.

Feature

1) Add Material, Labour and Overhead Cost.

      Customer can add direct material, labour and overhead cost in BOM and MO.

2) Generate Accounting Entry.

      Stock journal entry will generated for finish product based on actual cost of MO.


Product Category Configurations

User have to set product's inventory valuation as "Automated" and select "Account Stock Properties" journal entry will created based on this.  

Product Category Configurations

Bill of Materials

Create and configure Bill of Materials in Odoo for manufacturing products with required raw materials, routing operations, labour cost, and overhead expenses. BOM helps manufacturers plan production processes and estimate manufacturing costs before starting production.

Bill of Materials

Manufacturing Order

Manufacturing Orders are automatically generated from the selected Bill of Materials with complete costing details. Odoo manages material consumption, work orders, labour cost, and production tracking throughout the manufacturing process.


Manufacturing Order


Direct Material Cost

Direct Material Cost helps manufacturers calculate the total raw material expense required for product manufacturing. Odoo automatically calculates material costing based on BOM components and actual material consumption during production.

Direct Material Cost

Direct Labour Cost

Direct Labour Cost is calculated using work center cost per hour and actual production time. This helps businesses accurately track labour expenses involved in manufacturing operations and work order processing.

Direct Labour Cost

Direct Overhead Cost

Direct Overhead Cost allows manufacturers to include additional production expenses such as electricity, machine operation, maintenance, and factory operational costs. This improves overall manufacturing cost accuracy in Odoo.

Direct Overhead Cost


Bill of Materials Costing

Bill of Materials Costing provides complete estimated production costing by combining direct material, labour, and overhead expenses. It helps manufacturers analyze production costs and improve manufacturing planning before creating Manufacturing Orders.

Bill of Materials Costing



Journal Entry

Once the Manufacturing Order is completed, Odoo automatically creates stock journal entries based on actual manufacturing cost. These accounting entries help businesses maintain accurate inventory valuation and financial tracking for manufacturing operations.

Journal Entry



Journal Entry

User can see created stock journal entry for done manufacturing order.  

Journal Entry

Conclusion

Manufacturing Process Costing for Manufacturing Orders and Work Orders in Odoo helps manufacturers accurately manage direct material, labour, machine, and overhead costs throughout the production lifecycle.

By combining BOM costing, work center costing, automated production cost calculation, and real-time manufacturing analysis, the module improves operational visibility, cost control, and manufacturing efficiency.

The application is an ideal solution for manufacturing companies using Odoo MRP and MRO workflows to streamline production costing, improve profitability, and manage manufacturing operations more effectively within Odoo ERP.