Production Costing & Estimation

Chapter 5
Job, Batch, Contract and Operation Costing

Post Graduate Program in Production Management
Production Costing & Estimation   •   Post Graduate

Job, Batch, Contract and Operation Costing

Introduction and context

Production costing provides the information required to determine what a product, service, order, project or manufacturing operation actually costs. In mass production, average or process costing may be appropriate because identical units flow continuously through standardized processes. In many industrial environments, however, output is customized, produced in identifiable lots, delivered under long-term contracts, or manufactured through repetitive operations. These circumstances require costing systems that trace resources to a specific cost object.

The cost object may be a customer order, a batch of components, a construction contract, or an operation such as turning, heat treatment or inspection. The central managerial issue is not merely recording expenditure. It is establishing a reliable relationship between resources consumed, work performed, output delivered and revenue earned. Accurate costing supports quotation, make-or-buy decisions, profitability analysis, inventory valuation, cost control and performance measurement.

This chapter examines four related systems: job costing, batch costing, contract costing and operation costing. It also develops economic batch quantity, work-in-progress valuation, profit recognition and escalation adjustment. The systems are distinct, but they share a common logic: direct costs are assigned to an identifiable cost unit, while indirect costs are allocated using an appropriate overhead absorption method.

Learning objectives

After studying this chapter, the reader should be able to:

  1. Explain the nature and uses of job, batch, contract and operation costing.
  2. Prepare job-cost and batch-cost records and calculate quotations.
  3. Determine economic batch quantity and distinguish it from economic order quantity.
  4. Value work in progress under incomplete jobs and contracts.
  5. Calculate contract profit, notional profit and profit recognized during construction.
  6. Apply escalation clauses and evaluate their commercial implications.
  7. Critically assess costing-system design, controls and digital implementation.

1. Cost objects and the architecture of specific-order costing

A specific-order costing system begins by defining the cost unit. A cost unit is the unit of product, service or project for which cost is accumulated. Examples include one machine, one repair order, one production batch, one kilometre of road constructed, or one heat-treatment cycle.

The basic cost identity is:

Total cost = Direct material + Direct labour + Direct expenses + Production overhead

Direct material and direct labour can be economically traced to a cost object. Direct expenses are identifiable expenses incurred specifically for that object, such as special design fees, hired equipment or testing charges. Production overhead includes indirect materials, supervision, depreciation, utilities, maintenance and factory administration.

A job-costing record normally contains:

Cost elementTypical evidenceCosting treatment
Direct materialMaterial requisition, issue noteCharge to job at authorized issue price
Direct labourTime sheet, digital labour recordHours × appropriate wage rate
Direct expensePurchase invoice, subcontract orderCharge directly where traceable
Production overheadCost-centre ledger, absorption rateApply predetermined or actual rate
Selling and administration overheadCommercial recordsInclude when determining total cost or price

A sound system requires a job number, authorization of work, material traceability, labour-time capture, overhead policy and completion status. Without these controls, a job may appear profitable simply because costs have been recorded against another order or have been omitted from work in progress.

2. Job costing

Nature and applications

Job costing is used when work is performed to a customer’s specification and each order is separately identifiable. It is common in tool rooms, specialized machinery, aircraft maintenance, printing, repair services, custom software, furniture manufacture and professional services.

Each job receives a job number. Costs are accumulated until completion, at which point the job cost becomes the cost of goods sold or the basis for invoicing. If the job remains incomplete at the reporting date, accumulated cost is classified as work in progress.

Overhead absorption

Because overhead cannot normally be traced economically to individual jobs, it is absorbed through a predetermined rate. A general rate is:

Predetermined overhead rate = Budgeted overhead ÷ Budgeted activity base

The activity base may be direct labour hours, machine hours, direct labour cost or units produced. The numerator and denominator must relate to the same period and cost centre. If the rate is based on machine hours, it should not be applied to labour hours.

For a job using an activity quantity, absorbed overhead is:

Absorbed overhead = Predetermined overhead rate × Activity used by the job

The rate is appropriate when the selected activity is a reasonable cause of overhead consumption. Modern automated factories often require machine-hour or activity-based rates rather than a single labour-hour rate.

Worked example: job cost and quotation

An engineering company estimates the following annual production overhead of ₹18,00,000 and 30,000 machine hours. Job J-214 uses material costing ₹48,000, 420 direct labour hours at ₹360 per hour, and 85 machine hours. Direct labour-related welfare and other direct expenses are ₹12,000. The company applies a 20% markup on total cost.

The overhead rate is:

₹18,00,000 ÷ 30,000 machine hours = ₹60 per machine hour

The job cost is:

ItemCalculationAmount (₹)
Direct materialGiven48,000
Direct labour420 × 360151,200
Direct expensesGiven12,000
Production overhead85 × 605,100
Total cost216,300

Quotation price with a 20% markup on cost is:

₹216,300 × 1.20 = ₹259,560

A markup on cost is not the same as a margin on selling price. If a 20% margin on selling price were required, the price would be:

Selling price = Cost ÷ (1 − margin) = ₹216,300 ÷ 0.80 = ₹270,375

This distinction is commercially important because confusing markup and margin causes systematic underquoting.

3. Batch costing and economic batch quantity

Meaning of batch costing

Batch costing is a variation of job costing in which a group of identical or similar units is treated as one cost unit. A batch may be a run of 500 castings, a lot of pharmaceutical tablets, or a production order for 2,000 fasteners. The total batch cost is accumulated and then divided by acceptable output to calculate unit cost.

Cost per good unit = Total batch cost ÷ Number of good units

If defective units are unavoidable and have no recovery value, the denominator is good output rather than input quantity. If scrap has a realizable value, that value is normally credited to the batch before unit cost is calculated, subject to the organization’s costing policy.

Economic batch quantity

The economic batch quantity (EBQ) balances set-up cost against inventory-carrying cost. Larger batches reduce the frequency of set-ups but increase average inventory. Under the classical assumptions of constant demand, instantaneous replenishment, stable set-up cost and linear holding cost, EBQ is:

EBQ = √(2DS ÷ H)

where:

  • D = annual demand in units;
  • S = set-up cost per batch;
  • H = annual holding cost per unit.

The units are consistent because DS has currency per year and H has currency per unit per year, producing units squared under the square root. The formula assumes no shortages, no quantity discounts, constant demand, and production at a rate sufficiently greater than demand. If production is gradual rather than instantaneous, the finite-production-rate model is more appropriate:

EBQ = √(2DS ÷ (H(1 − d/p)))

where d is the demand rate and p is the production rate, with p > d.

Worked example: EBQ

Annual demand is 24,000 units, set-up cost is ₹1,200 per run, and annual holding cost is ₹8 per unit.

EBQ = √((2 × 24,000 × 1,200) ÷ 8)
= √7,200,000
≈ 2,683 units

Thus, an economic batch of approximately 2,683 units minimizes relevant set-up and holding costs under the stated assumptions. In practice, the production planner may round this to a feasible quantity such as 2,700 units after considering machine capacity, container size, customer schedules, shelf life and maintenance constraints.

The relevant annual cost at batch size Q is:

Relevant annual cost = (D ÷ Q)S + (Q ÷ 2)H

The first term is annual set-up cost and the second is average cycle-stock holding cost. Safety stock, quality losses and strategic capacity costs are not included in the basic formula and must be evaluated separately.

4. Contract costing

Characteristics

Contract costing is used for large, separately identifiable undertakings carried out at a contract site or over an extended period. Construction, shipbuilding, civil engineering, infrastructure and major installation projects are typical examples. Each contract is treated as a cost unit, and a contract account accumulates costs, revenue, work certified and work uncertified.

Contract costs commonly include:

  • materials issued and materials purchased for the site;
  • wages and site labour;
  • plant used, hired or transferred to the site;
  • subcontract charges;
  • architects’, engineers’ and surveyors’ fees;
  • site overhead and allocated head-office overhead;
  • approved variations and rectification costs.

Materials returned to stores, plant returned to the central facility and unused materials at site must be credited or separately identified. Failure to account for these items overstates contract cost.

Work certified and uncertified

Work certified is work inspected and approved by the architect, engineer or customer’s representative. Work uncertified has been performed but has not yet been formally approved. Contract work in progress is generally based on certified work, uncertified work, materials at site and other relevant assets, less recognized profit and appropriate adjustments.

A contract account may be summarized as:

Debit sideCredit side
Materials, labour and expensesWork certified
Plant depreciation or usage costWork uncertified
Subcontract cost and overheadMaterials/plant returned or transferred
Notional profit, if applicableLoss, where applicable

Notional profit and profit recognition

Notional profit is the excess of value of work performed over cost incurred to date. A simplified expression is:

Notional profit = (Work certified + Work uncertified) − Cost incurred to date

This is not automatically equal to profit recognized in the income statement. Long-term contracts contain uncertainty concerning future costs, approval, completion and collection. A conservative policy recognizes only a proportion of notional profit, while an expected loss is generally recognized immediately when it becomes probable and measurable.

A commonly used formula for an incomplete contract is:

Profit recognized = Notional profit × (Cash received ÷ Work certified) × (Work certified ÷ Contract price)

The two fractions together simplify to cash received divided by contract price, but they are often shown separately to emphasize realization and completion considerations. Alternative policies use a completion factor such as work certified divided by contract price, or a cost-to-cost percentage. The organization must apply the policy consistently and comply with the applicable financial-reporting standard; textbook formulas must not replace contractual and accounting requirements.

Worked example: contract profit

A contract price is ₹50,00,000. At the reporting date, work certified is ₹30,00,000, work uncertified is ₹2,00,000, and cost incurred is ₹24,00,000. Cash received is 80% of work certified.

Value of work performed:

₹30,00,000 + ₹2,00,000 = ₹32,00,000

Notional profit:

₹32,00,000 − ₹24,00,000 = ₹8,00,000

Using the stated conservative formula:

Profit recognized = ₹8,00,000 × (₹24,00,000 ÷ ₹30,00,000) × (₹30,00,000 ÷ ₹50,00,000)
= ₹3,84,000

The remaining notional profit is retained as an adjustment against future uncertainty. If the latest estimate shows that total contract cost will exceed the contract price, the expected total loss should not be deferred merely because the contract is incomplete.

5. Operation costing

Operation costing is used where production consists of repetitive operations and units are sufficiently similar, but material or processing requirements may vary by operation. It combines features of job and process costing. Materials may be traced to a batch or product, while conversion cost is accumulated by operation and averaged over output.

Examples include machining, plating, painting, heat treatment, assembly and inspection. A product route may be represented as:

Operation costing flow Material issuetraceable cost Machiningmachine hours Treatmentoperation rate Assembly/outputunit cost Operation costingTrace direct inputs; average repetitive conversion cost by operation
Operation costing flow from material issue through repetitive operations to finished goods
Figure: Operation costing flow from material issue through repetitive operations to finished goods

Figure: Flow of costs through repetitive operations.

An operation cost rate may be calculated as:

Operation rate = Budgeted operation cost ÷ Budgeted operation activity

Activity may be machine hours, labour hours, set-up hours or standard units. For product i, operation cost is:

Operation costi = Rate × Activityi

The method is useful when products share operations but consume different quantities of time. Its limitation is that averaging can conceal differences in complexity if the cost driver is poorly selected.

6. Work-in-progress valuation and control

Work in progress is incomplete output for which costs have been incurred but the related job, batch or contract has not yet been completed. A robust valuation distinguishes direct cost incurred, overhead absorbed, expected scrap, advances, progress billings and profit recognition.

For a job, the basic closing balance is:

Closing WIP = Direct cost incurred + Absorbed production overhead − Cost transferred to finished output

For a batch, incomplete units may require equivalent-unit analysis if materials and conversion are introduced at different stages. If 1,000 units are 60% complete as to conversion, conversion equivalent units are 600. This approach is appropriate only when units are homogeneous and completion percentages are supportable.

WIP controls should include physical verification, age analysis, comparison of actual and standard cost, review of abnormal losses, confirmation of customer ownership and investigation of long-outstanding balances. Cost records should not be used to conceal inefficiency or defer losses.

7. Escalation clauses and price adjustment

Long-term contracts may contain escalation clauses to protect the contractor from specified changes in labour, material or fuel prices. A common index-based form is:

Adjusted price = Base price × [a + b(L₁/L₀) + c(M₁/M₀) + d(F₁/F₀)]

where:

  • L₀, M₀, F₀ are base-period labour, material and fuel indices;
  • L₁, M₁, F₁ are current indices;
  • a is the fixed, non-escalatable proportion;
  • b, c, d are contractual weights;
  • usually a + b + c + d = 1.

The formula is valid only when the contract defines the indices, reference dates, weights, eligible cost categories, caps, exclusions and evidence requirements. It should not be applied to costs that the contractor could have controlled through avoidable inefficiency unless the contract expressly permits it.

Example: a contract base price is ₹10,00,000, with weights a = 0.20, b = 0.30, c = 0.40, d = 0.10. Labour, material and fuel indices change from 100 to 110, 100 to 125 and 100 to 120 respectively.

Adjustment factor = 0.20 + 0.30(1.10) + 0.40(1.25) + 0.10(1.20)
= 1.17

Therefore:

Adjusted price = ₹10,00,000 × 1.17 = ₹11,70,000

The adjustment is not a general license to increase price; it is a contractual mechanism tied to defined indices and conditions.

8. Integrated illustrative case: customized industrial pump project

The following is a fictional illustrative case. Apex Pumps receives an order for 40 customized chemical pumps. The order is treated as one job, while impeller manufacture is organized as a batch and machining and testing are controlled through operation rates.

Background and problem

The sales team quoted using direct material and labour only. During production, engineering changes, special testing and a small batch size created cost risk. Management must determine the true job cost, value incomplete work at month-end and decide whether an escalation claim is available.

Analysis

The production controller establishes separate records:

  1. Job JP-40 accumulates design, purchased components, assembly and customer-specific testing.
  2. Batch B-IMP-40 accumulates material, set-up and machining cost for 40 impellers.
  3. Machining and balancing use predetermined operation rates based on machine hours.
  4. The month-end WIP report reconciles physical units with job records.
  5. The contract contains a material-index escalation clause but excludes inefficiency and design rework caused by Apex.

A batch cost record shows material of ₹2,40,000, set-up cost of ₹30,000 and processing cost of ₹1,20,000. Scrap recovery is ₹10,000. Good output is 38 impellers because two are rejected for a manufacturing defect.

Net batch cost = ₹2,40,000 + ₹30,000 + ₹1,20,000 − ₹10,000
= ₹3,80,000

Cost per good impeller is:

₹3,80,000 ÷ 38 = ₹10,000 per good impeller

The rejected units are not ignored operationally: the defect rate must be investigated. Charging their cost over good output makes the economic effect visible, although the accounting treatment of abnormal loss may require separate disclosure.

Approach and outcome

At month-end, 25 pumps are complete and 15 are 70% complete for conversion. Direct materials for the remaining pumps have already been issued. The controller reports completed cost separately from WIP, rather than treating all issued material as completed sales cost. A forecast is then prepared using estimated cost to complete. The material index has risen by 8%, but only the contractually eligible material component is adjusted. Apex submits supporting invoices and the published index rather than applying escalation to the entire price.

Management learns that the original quotation understated batch set-up and testing costs. For future orders, the quotation model will include minimum economic batch size, a separate testing operation, a scrap allowance based on historical capability and a risk contingency approved by the commercial manager.

Learning points

The case demonstrates that costing systems should mirror the physical and contractual structure of work. A single job record is insufficient when a batch and multiple operations create different cost drivers. It also shows why WIP, abnormal loss and escalation must be governed by evidence rather than broad percentages.

9. Critical issues, governance and contemporary practice

The principal technical challenge is selecting a cost driver that reflects causality. A labour-hour rate may be easy to administer but misleading in a highly automated plant. Activity-based costing can improve accuracy by assigning set-up, inspection, scheduling and engineering costs to the activities that cause them, although excessive complexity may outweigh the benefit.

Digital manufacturing execution systems, enterprise-resource-planning systems and barcode or RFID data can connect material issues, labour time, machine status and quality results to a job or batch. AI can assist with anomaly detection, cost-to-complete forecasting and quote risk analysis. However, AI-generated estimates should remain auditable. Training-data bias, unexplained recommendations, unauthorized access and incorrect machine or labour data can produce commercially harmful decisions. Human review, access controls, versioned assumptions and an audit trail are essential.

Cost information also raises ethical issues. Managers may be tempted to shift costs between jobs to meet targets, capitalize abnormal inefficiency, delay recognition of contract losses or manipulate completion percentages. Professional practice requires faithful representation, consistency, documentation and timely recognition of adverse information. Contractual confidentiality and customer data protection must also be maintained.

Best practice includes:

  • define the cost object before production begins;
  • use authorized job, batch and contract numbers;
  • separate normal and abnormal losses;
  • review overhead rates periodically;
  • reconcile physical progress with accounting records;
  • document assumptions behind completion percentages;
  • distinguish markup from margin;
  • test escalation calculations independently;
  • update cost-to-complete forecasts after engineering or scope changes;
  • retain an audit trail for manual and automated adjustments.

Chapter Summary

Job costing accumulates direct material, labour, direct expenses and absorbed overhead for an identifiable customer order. Batch costing treats a group of similar units as one cost object and uses good output to determine unit cost when losses occur. Economic batch quantity balances set-up and inventory-carrying costs under stated assumptions. Contract costing accumulates long-term project costs and distinguishes certified work, uncertified work, notional profit and recognized profit. Operation costing assigns repetitive processing costs through appropriate activity rates and combines traceability with averaging. Work-in-progress valuation depends on physical completion, cost incurred, overhead policy and reliable progress evidence. Escalation adjustments are valid only when supported by contractual indices, weights and documentation. Across all systems, the quality of managerial decisions depends on causal cost drivers, disciplined records, ethical reporting and integrated digital controls.

Key Terms

Cost object: The product, job, batch, contract or operation for which cost is accumulated.

Job costing: A system that accumulates cost for an individually identifiable order.

Batch costing: Costing in which a group of similar units is treated as one cost unit.

Economic batch quantity: Batch size that balances set-up and holding costs under specified assumptions.

Set-up cost: Cost incurred to prepare equipment or processes for a production run.

Holding cost: Annual cost of carrying one unit of inventory.

Contract costing: Costing for a large, separately identifiable, usually long-term undertaking.

Work certified: Contract work formally inspected and approved.

Work uncertified: Contract work performed but not yet formally approved.

Notional profit: Value of work performed less cost incurred to date.

Operation costing: Costing that accumulates repetitive conversion costs by operation.

Overhead absorption: Assignment of indirect cost to a cost object using an absorption rate.

Cost driver: Activity or factor that causes a cost to arise.

Work in progress: Incomplete output containing accumulated production cost.

Escalation clause: Contractual provision adjusting price for specified index movements.

Markup: Profit expressed as a percentage of cost.

Margin: Profit expressed as a percentage of selling price.

Abnormal loss: Loss exceeding the level expected under efficient operating conditions.

Review Questions

Short Answer Questions

  1. What is a cost object, and why must it be defined before production begins?
  2. Distinguish markup on cost from margin on selling price.
  3. State the assumptions underlying the classical EBQ formula.
  4. What is the difference between work certified and work uncertified?
  5. Why should abnormal loss be reported separately from normal production cost?

Long Answer Questions

  1. Explain the design and control requirements of a job-costing system.
  2. Compare job costing, batch costing, contract costing and operation costing, using suitable industrial examples.
  3. Derive the logic of economic batch quantity and discuss the limitations of its assumptions.
  4. Explain how profit and work in progress are assessed in an incomplete long-term contract.
  5. Discuss how digital manufacturing systems and AI can improve, and potentially compromise, production costing.

Analytical / Application Questions

  1. Annual demand is 36,000 units, set-up cost is ₹900 per batch and annual holding cost is ₹6 per unit. Calculate EBQ and explain two practical reasons why the implemented batch size may differ.
  2. A job uses material of ₹75,000, 300 labour hours at ₹400 per hour, 120 machine hours, and direct expenses of ₹8,000. If overhead is absorbed at ₹90 per machine hour, calculate total cost and the quotation price at a 25% markup on cost.
  3. A contract has a price of ₹80,00,000. Work certified is ₹48,00,000, work uncertified is ₹3,00,000, cost incurred is ₹40,00,000, and cash received is 75% of certified work. Calculate notional profit and recognized profit using the conservative formula stated in this chapter. Discuss one limitation of that formula.

Multiple Choice Questions with Answers

Question 1

Which costing system is most appropriate for a separately identifiable customized machine order?

A. Process costing

B. Job costing

C. Operating costing only

D. Marginal costing

Correct Answer: B. Job costing

Question 2

Annual demand is 24,000 units, set-up cost is ₹1,200 and annual holding cost is ₹8 per unit. What is the approximate EBQ?

A. 1,200 units

B. 2,000 units

C. 2,683 units

D. 7,200 units

Correct Answer: C. 2,683 units

Question 3

If a job uses 85 machine hours and the overhead rate is ₹60 per machine hour, absorbed overhead is:

A. ₹1,416.67

B. ₹5,100

C. ₹6,000

D. ₹51,000

Correct Answer: B. ₹5,100

Question 4

In contract costing, notional profit is generally calculated as:

A. Contract price minus cash received

B. Work performed minus cost incurred to date

C. Cash received minus materials purchased

D. Work certified minus contract price

Correct Answer: B. Work performed minus cost incurred to date

Question 5

Which item is normally deducted when calculating net batch cost?

A. Direct labour

B. Set-up cost

C. Scrap recovery

D. Production overhead

Correct Answer: C. Scrap recovery

Question 6

Operation costing is especially useful when:

A. Every product is unique and never shares an operation

B. Production is repetitive but products consume different operation activities

C. There are no indirect costs

D. Only selling expenses are being measured

Correct Answer: B. Production is repetitive but products consume different operation activities

Question 7

A quotation based on a 20% markup on cost is calculated as:

A. Cost × 0.20

B. Cost × 0.80

C. Cost × 1.20

D. Cost ÷ 0.20

Correct Answer: C. Cost × 1.20

Question 8

Which condition is required for the finite-production-rate EBQ expression?

A. Demand rate exceeds production rate

B. Production rate exceeds demand rate

C. Holding cost is zero

D. Set-up cost is zero

Correct Answer: B. Production rate exceeds demand rate

Question 9

An escalation clause should normally specify:

A. Only the contractor’s desired profit

B. Indices, base dates and contractual weights

C. Only the number of employees

D. The customer’s annual sales target

Correct Answer: B. Indices, base dates and contractual weights

Question 10

Why is work in progress physically verified?

A. To eliminate the need for cost records

B. To confirm that reported completion and accumulated cost reflect actual work

C. To convert all jobs into process costing

D. To guarantee that every contract is profitable

Correct Answer: B. To confirm that reported completion and accumulated cost reflect actual work

Production Costing & Estimation
Chapter 5 of 14