Product costs you can trust
Keep every product cost aligned with its Bill of Materials automatically — with staleness warnings, a full audit trail, cost locking, per-line cost drivers, and a batch refresh wizard.
The problem
In native Odoo, recomputing a product's cost from its Bill of Materials is a manual, on-demand click. Component prices, quantities, and routing costs drift and nobody notices — until margins, sale-price recommendations, and inventory valuation are already wrong.
The solution
Product cost recomputes automatically whenever the Bill of Materials changes, rolled up across every sub-assembly level. A staleness warning flags any product whose cost may no longer be trustworthy, and every automatic change is logged for you to verify.
Everything BoM costing needs
Every capability below is implemented in the module.
Automatic Cost Update
Product cost recomputes automatically whenever a Bill of Materials or its lines change — auto-update can be toggled on or off in settings.
Multi-Level Roll-Up
Costs aggregate recursively from nested sub-assemblies up to the finished product, using Odoo's own costing engine.
Cost Staleness Warning
A visible warning flags any product whose cost drifted from its BoM-derived value or was last refreshed beyond a configurable day threshold.
Full Audit Trail
Every cost change is logged with old value, new value, trigger, timestamp and user, so an automatic update is never a silent, unverifiable event.
Manual Cost Lock
Lock a product's cost during a supply disruption or special pricing case. Locked products are never overwritten by an automatic update.
Per-Line Cost Drivers
Each Bill of Materials line shows its own cost and a cost-share progress bar, so the components driving the total are obvious at a glance.
Batch Cost-Update Wizard
Refresh cost for many selected products in one action, with a per-product preview of the delta before you commit. Locked products are skipped automatically.
Cost Per Unit & Batch
The Bill of Materials shows both the batch cost and the cost per unit produced, so accountants get the figure they actually need for pricing.
Configurable Threshold
Set the cost staleness threshold, in days, from Manufacturing settings to match how often your catalog's costs realistically need review.
How it works
Configure
Turn on auto-update and set the staleness threshold in Manufacturing settings.
Build the BoM
Add components, sub-assemblies, and operations as usual on the Bill of Materials.
Cost Updates Itself
The product cost recomputes automatically and a log entry records the change.
Review & Refresh
Watch for staleness warnings, and batch-refresh a whole catalog after a price update.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Cost rolls up recursively through nested sub-assemblies, so a finished product's cost reflects every layer of its Bill of Materials, not just its direct components.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Update Product Cost from BOM
Keep every product cost aligned with its Bill of Materials, automatically and verifiably, built natively on Odoo.
Buy on Odoo App StoreMore Odoo manufacturing apps
BOM Structure & Cost Report
Multi-level BOM structure and cost analysis with standard-vs-actual variance, what-if price simulation and scrap/yield factoring — filterable, pivotable and exportable to Excel, with role-based access to the cost data.
Manufacturing Order Pause / Restart
Freeze a Manufacturing Order against a reason, propagate the pause to its work orders, preview the delivery-date impact, and let it auto-resume — with root-cause reporting over every pause since.
Manufacturing Process Costing
Transparent manufacturing process costing — material, labour, overhead, and by-product allocation, built natively on Odoo.
Manufacturing Products Label
Print barcoded, lot-traceable product labels with ingredients, allergens and nutrition values straight from manufacturing orders — automatically on completion or from a batch wizard.
Manufacturing Timesheets | MRP Timesheets
Employee-attributed time capture on manufacturing and work orders, rolled up into live labor cost and efficiency against standard time, routed through approval, then mirrored into native Timesheets for payroll.
MRP Subcontracting Request & Approval
Pre-commitment subcontracting requests, make-vs-buy cost comparison, and budget-governed purchase order generation — built natively on Odoo Manufacturing.