
A manufacturing ERP costing model should explain how a work order accumulates costs, how consumption differs from the plan and how unfinished work is treated. Agree definitions with operations and finance before configuring reports. A displayed unit cost is useful only when its material quantities, labour basis, overhead rules and treatment of scrap or rework can be traced and reconciled.

Let’s plan your production costing.
Bring your workflow and the decisions you need to make. We’ll help you define the requirements, examine the trade-offs and plan a practical next step.
Establish the costing boundary
Specify whether the question concerns an estimate, a standard, actual work-order expenditure or financial inventory valuation. Those are related measures, not interchangeable names for one number.
Define the work order, stage, reporting unit and period. If material is issued in kilograms and output is counted in pieces, identify the conversion and its owner. Record whether returns to stores reduce the order's consumption and whether subcontracting is included.
The worksheet below describes operational costing inputs. It does not prescribe accounting treatment, tax treatment or a financial valuation policy.
| Input | Operational evidence | Definition to agree |
|---|---|---|
| Material | Issues and returns by item and lot | Net consumption and costing basis |
| Labour | Time entry or agreed production record | Approved rate and included time |
| Machine usage | Runtime or another agreed measure | Charge basis and downtime treatment |
| External processing | Job-work order and accepted service | Allocation to relevant production |
| Scrap | Quantity, reason and disposition | Recording and valuation policy |
| Rework | Linked order and additional inputs | Separate or combined reporting |
A traceable illustrative work order
Suppose an order consumes INR 12,000 of material, INR 3,000 of labour and INR 2,000 of approved overhead allocation. Assigned cost is 12,000 + 3,000 + 2,000 = INR 17,000.
If the approved policy assigns this entire amount to 90 accepted units, the calculation is 17,000 ÷ 90 = approximately INR 188.89 per accepted unit. A policy assigning separate value to scrap, work in progress or another output requires a different calculation.
These are invented arithmetic inputs, not market prices, factory results or advice to assign all costs to accepted units. Keep the policy and allocation decision visible beside the result.
Explain variance before displaying it
A material variance can reflect a changed bill of materials, an unrecorded return, a wrong conversion, a substitute item or a process difference. Software should help distinguish causes rather than label every difference as waste.
Version the planned basis. If a production manager changes the bill after release, decide whether the order retains its original plan or records an approved revision. Comparing consumption with a silently updated plan produces an unstable result.
Give rework its own history
Link rework to the original order or batch. Capture rejected quantity, additional material and effort, and output accepted after correction. Prevent a quantity from appearing as both accepted original production and additional new output without explanation.
Demonstrate an order spanning a reporting cutoff: material issued, incomplete output and a later correction. Finance and operations should explain the same order through their respective reports.
Questions manufacturing teams ask
Should we use standard or actual cost?
That depends on the decisions and financial policies involved. Specify the required measure and the reconciliation between measures when both are used.
Is a BOM enough to calculate actual cost?
No. It describes planned inputs. Actual reporting also requires consumption, returns, outcomes and allocation rules.
Prepare for the discussion
Bring one completed order, one rework case and the current costing policy. Use the manufacturing ERP requirements guide and manufacturing ERP service overview to turn reconciliation into a demonstrable requirement.

