Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Manufacturing
  3. Manufacturing Process Costing v 19.0
  4. Sales Conditions FAQ

Manufacturing Process Costing

by Odoo DevHouse https://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse
Odoo

$ 120.10

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Manufacturing (mrp)
• Inventory (stock)
• Discuss (mail)
Lines of code 247
Technical Name mrp_costing_process
LicenseOPL-1
Websitehttps://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse
Versions 18.0 19.0
  • Description
  • Manifest
  • License

Manufacturing Process Costing

Add full cost visibility to every Bill of Materials - material, labor and overhead - with automatic totals, a clear cost breakdown, and direct account mapping. Know your true production cost before you manufacture.



  Problem: BoMs Show What to Build - Not What It Costs

Odoo's standard Bill of Materials tells you what to produce and which components to use. It does not tell you how much that production actually costs. Without labor, overhead, and material costs in one place, pricing decisions rest on guesswork.

  • No visibility into the unit cost of each component at the BoM level
  • Labor expenses - wages, shift costs, skilled time - are tracked nowhere on the BoM
  • Overhead costs - rent, utilities, depreciation, insurance - are invisible to production planners
  • Product pricing decisions are made without a true cost base
  • Accounting entries for materials, labor and overhead use different accounts with no central reference
  • Manufacturers cannot quickly answer: what does it cost to make this product?


  Solution: Full Cost Visibility Built Into Every BoM

Manufacturing Process Costing adds four dedicated tabs to every Bill of Materials. The Total Material Cost tab shows each component's unit price and line total, auto-computed from standard cost. The Labor Cost and Overhead Cost tabs hold editable cost lines with planned hours and cost per hour - totals calculate automatically. The Overall Total Costs tab combines all three into a single cost breakdown and links your Material, Labor and Overhead accounts for clean accounting.



  Key Features
  •   Component-Level Cost Visibility - see the standard price of every BoM component and the auto-computed line cost (price × quantity) in a dedicated tab
  •   UoM-Aware Product Cost - component costs are automatically converted from the product's base unit of measure to the BoM line UoM, so quantities in grams, liters or pieces are always correct
  •   Total Material Cost Summary - the sum of all line material costs is computed and displayed at the bottom of the material cost tab and on the summary tab
  •   Labor Cost Lines - add named labor entries (Production Labour, Quality Control, Packing …) with planned hours and cost per hour; total labor cost updates automatically
  •   Overhead Cost Lines - capture all factory overhead (rent, utilities, equipment depreciation, insurance, pest control …) with hours and rate; total overhead cost computed per BoM
  •   Overall Total Cost Dashboard - a single Cost Breakdown panel shows Material + Labor + Overhead and the combined Overall Total Cost, giving instant product-cost visibility
  •   Account Mapping - map a Material Account, Labor Account and Overhead Account directly on the BoM for accurate journal entries during production
  •   Live Recalculation - all totals recompute the moment a cost or quantity is changed - no manual refresh, no stale numbers
  •   Company Currency Support - all cost fields respect the company's configured currency for multi-currency environments
  •   Standard Odoo Integration - depends only on mrp and account; no third-party dependencies, installs cleanly on Odoo 18 and 19
  •   Extends Existing BoMs - all new tabs appear on your current Bills of Materials with zero data migration; existing BoM data is untouched
  •   Role-Based Access - cost data is accessible to Manufacturing Users; account fields respect the standard Accounting access group


How It Works - Step by Step

Step 1 - Open Bills of Materials

Navigate to Manufacturing -> Products -> Bills of Materials. All existing BoMs are listed. Open any BoM - new costing tabs are immediately available without any additional configuration.

Bills of Materials list view showing all configured BoMs

Step 2 - View Component Costs on the Total Material Cost Tab

Click the Total Material Cost tab on any BoM. Each component line shows its Product Cost (standard price converted to the line UoM) and its Line Material Cost (cost × quantity) - both fully automatic. The Total Material Cost footer sums all lines. No manual entry needed - costs are read directly from your product catalog.

Total Material Cost tab showing component costs, Product Cost and Line Material Cost columns

Step 3 - Add Labor Cost Lines

Click the Labor Cost tab. Add as many labor lines as your process requires - production operators, quality control, packing, supervisors. Enter the Name, Planned Hours and Cost per Hour. The Total Labor Cost per line and the tab-level total are computed instantly.

Labor Cost tab with Name, Planned Hours, Cost per Hour and Total Labor Cost columns

Step 4 - Add Overhead Cost Lines

Click the Overhead Cost tab. Capture every factory overhead expense: rent, electricity, water, equipment maintenance, depreciation, insurance, cleaning, licensing. Each line follows the same Name / Planned Hours / Cost per Hour structure. Total Overhead Cost rolls up all lines automatically.

Overhead Cost tab with multiple overhead lines and Total Overhead Cost footer

Step 5 - Review the Full Cost Breakdown and Map Accounts

Click the Overall Total Costs tab to see the complete picture in one place. The Cost Breakdown section shows Total Material Cost (Products), Total Labor Cost (Manpower), Total Overhead Cost (Expenses) and the combined Overall Total Cost. In the Accounts section, assign your chart-of-accounts entries for Material, Labor and Overhead to drive accurate production journal entries.

Overall Total Costs tab showing Cost Breakdown and Accounts sections


  Accounting Integration - Cost Accounts Setup & Effect

To connect BoM costing to your financial records, create three dedicated expense accounts in your Chart of Accounts - one each for Material, Labor and Overhead costs. Assign them on the BoM's Overall Total Costs tab. These accounts then appear across Odoo's accounting reports - the General Ledger, Trial Balance, and Journal Entries - whenever manufacturing-related journal entries are posted against them.

A - Create the Manufacturing Cost Accounts in Chart of Accounts

Go to Accounting -> Configuration -> Chart of Accounts. Create three new Expenses-type accounts: 5010 Manufacturing Material Cost, 5020 Manufacturing Labor Cost, and 5030 Manufacturing Overhead Cost. These accounts will receive debit entries when production costs are recorded.

Chart of Accounts showing 5010 Manufacturing Material Cost, 5020 Manufacturing Labor Cost, 5030 Manufacturing Overhead Cost

B - Assign Accounts on the BoM Overall Total Costs Tab

Open any Bill of Materials -> Overall Total Costs tab -> Accounts section. Select your newly created accounts: Material Account = 5010, Labor Account = 5020, Overhead Account = 5030. The cost breakdown totals are visible right above - Material 278.00, Labor 100.00, Overhead 200.00, Overall Total 578.00 - ready to drive journal entries.

Overall Total Costs tab showing Cost Breakdown totals and Accounts section with 5010/5020/5030 mapped

C - General Ledger Report

Navigate to Accounting -> Reporting -> General Ledger and search Manufacturing. Each of the three cost accounts appears as its own row - 5010 with 278.00 €, 5020 with 100.00 €, 5030 with 200.00 € - all posted in July 2026, each with a running balance. Expand any row to see the individual journal entry line.

General Ledger showing 5010 278€, 5020 100€, 5030 200€ with debit and balance columns

D - Trial Balance Report

Navigate to Accounting -> Reporting -> Trial Balance. The manufacturing cost accounts (group 5 Financial Accounts) show 578.00 debit movement in the period with zero initial balance - the WIP offset (group 3 Inventories Accounts) shows 578.00 credit, confirming the entries are balanced. Total debit = total credit = 578.00.

Trial Balance showing 5 Financial Accounts debit 578.00 and 3 Inventories Accounts credit 578.00

E - Journal Entries List

Navigate to Accounting -> Accounting -> Journal Entries. The three manufacturing cost entries appear as posted moves - MISC/2026/07/0001 (Material 278 €), MISC/2026/07/0002 (Labour 100 €), MISC/2026/07/0003 (Overhead 200 €) - all dated 01/07/2026, all with Posted status, total 578 €.

Journal Entries list showing three posted MFG moves for Material 278€, Labour 100€, Overhead 200€

F - Journal Items (Move Lines)

Navigate to Accounting -> Accounting -> Journal Items and filter by Manufacturing. Each cost account line is visible with its Journal Entry number, Account name, descriptive Label and Debit amount - 5010 Material consumption 278 €, 5020 Production labour 100 €, 5030 Factory overhead 200 € - total 578 €.

Journal Items showing 5010/5020/5030 debit lines for material consumption, production labour and factory overhead


Use Cases

  Food & Beverage Manufacturing

Track the per-gram cost of every ingredient alongside labour and utilities. Know the true cost of each SKU before setting shelf prices or planning production runs.

  Discrete & Process Manufacturing

Add machine-hour overhead and assembly labor to complex multi-level BoMs. Get a single Overall Total Cost figure that includes every expense category, not just raw materials.

  Product Pricing & Margin Analysis

Compare Overall Total Cost against your sale price directly. Use the cost breakdown to identify which expense category is squeezing margin and where to focus cost-reduction efforts.

  Cost Accounting & Audit

Map material, labor and overhead accounts directly on the BoM. Finance teams get a clear link between production plans and chart-of-account entries for cleaner period-end reporting.

  Budgeting & Cost Planning

Use planned-hours fields on labor and overhead lines to model scenarios - what if labor rates rise, or a new overhead item is added? The BoM cost updates immediately for instant what-if analysis.

  Multi-Warehouse & Multi-Company

Each BoM carries its own cost structure. Operations in different facilities with different overhead rates maintain independent cost profiles on the same product.



Business Benefits

Accurate Product Costing

Material, labor and overhead are captured in one record. The Overall Total Cost gives a complete production cost figure that can be directly compared against sale price to calculate true margin.

Informed Pricing Decisions

Pricing based on a complete cost breakdown - not guesswork or spreadsheets maintained outside Odoo. When raw material or labor costs change, the BoM cost updates immediately.

Tighter Accounting Integration

Account fields on the BoM provide a direct link between manufacturing plans and the chart of accounts. Finance teams no longer need to cross-reference spreadsheets to allocate production costs.

Zero Migration, Instant Value

Install the module and the costing tabs appear immediately on every existing BoM. No data migration, no reconfiguration of existing records, no downtime. Start adding cost data right away.



Quick Configuration Guide

1 - Install and Open a Bill of Materials

Install Manufacturing Process Costing from the Apps menu. Navigate to Manufacturing -> Products -> Bills of Materials and open any existing BoM. Four new tabs - Total Material Cost, Labor Cost, Overhead Cost and Overall Total Costs - are immediately visible.

2 - Review Material Costs (automatic)

Click Total Material Cost. The Product Cost and Line Material Cost columns are computed automatically from each component's standard price. No input required - update product costs in the product catalog and the BoM reflects the change immediately.

3 - Add Labor Cost Lines

Click Labor Cost -> Add a line. Enter the labor category name, planned hours and cost per hour. Repeat for each labor category involved in producing this BoM. Total Labor Cost updates after each entry.

4 - Add Overhead Cost Lines

Click Overhead Cost -> Add a line. Enter each overhead item (factory rent, electricity, machine depreciation, etc.) with its hours and rate. Total Overhead Cost updates automatically.

5 - Map Accounting Accounts (optional)

Click Overall Total Costs. In the Accounts section, select the relevant Material Account, Labor Account and Overhead Account from your chart of accounts. Save the BoM.

Notes
  • Material costs recalculate automatically when a product's standard price changes
  • Labor and Overhead lines are per-BoM; each BoM holds its own independent cost profile
  • The Overall Total Cost = Total Material + Total Labor + Total Overhead, always live
  • Account fields are optional; all other cost features work without an accounting module configuration
  • Compatible with Odoo 18 and Odoo 19

Need Help or a Custom Feature?

  Contact Support

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Manufacturing (mrp)
• Inventory (stock)
• Discuss (mail)
Lines of code 247
Technical Name mrp_costing_process
LicenseOPL-1
Websitehttps://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with