8.1 Job Costing, Batch Costing & Service/Operation Costing

Key Takeaways

  • Job costing tracks expenditure for unique, custom-order, non-repetitive work using dedicated Job Cost Sheets that accumulate direct materials, direct labour, direct expenses, and absorbed production overheads.
  • Batch costing applies to production runs of identical items, accumulating total costs for the entire batch as a single cost unit and dividing by sound output to establish average cost per unit.
  • Service costing accommodates the IHIP framework (Intangibility, Inseparability, Perishability, and Heterogeneity), where services cannot be stored as physical inventory and often have high fixed overhead cost structures.
  • Service organizations frequently use composite cost units (such as passenger-kilometres, tonne-kilometres, room-nights, and inpatient-days) that combine volume/weight with distance/time to capture operational resource consumption.
  • Pricing decisions in job and service environments require distinguishing between a markup on cost (Profit / Cost) and a profit margin on sales (Profit / Selling Price) to ensure full cost recovery and target profitability.
Last updated: September 2026

Job Costing, Batch Costing & Service/Operation Costing

Core Principle: Specific order costing collects and attributes expenditure to distinct, identifiable customer orders, jobs, or production batches rather than averaging costs across indefinite mass production. Service and operation costing extends these principles to non-manufacturing sectors, accommodating the unique intangibility and operational variability of services through tailored composite cost units.


1. Job Costing: Nature, Scope & Operational Features

Job costing is an order-specific costing methodology applied where production or services are carried out in response to specific, individual customer instructions. Each job represents a distinct, custom assignment with unique specifications, requiring a separate calculation of cost and profit.

Core Characteristics of Job Costing

  • Customer-Driven Specifications: Work is undertaken to the customer's exact technical requirements, design blueprints, or bespoke parameters. No two jobs are assumed to be identical.
  • Identifiable & Non-Repetitive: Each job is physically and commercially distinguishable from other work on the shop floor. Work does not flow continuously into finished goods inventory; instead, it is performed to order.
  • Short to Medium Operational Duration: While jobs can take days, weeks, or a few months to complete, they are distinguished from long-term construction or civil engineering contracts (which are governed by contract costing and IFRS 15).
  • High Proportion of Traceable Costs: Because work is customized, a substantial proportion of costs (materials, specialized parts, and dedicated machining hours) can be traced directly to specific jobs.

Typical Industries Utilizing Job Costing

  • Commercial and bespoke printing (e.g., custom marketing brochures, corporate prospectuses)
  • Specialized machine tool manufacturing and custom metal fabrication
  • Marine vessel repair, aircraft refitting, and specialized motor vehicle bodywork
  • Kitchen fitting, bespoke architectural joinery, and custom furniture crafting
  • Professional service engagements (e.g., bespoke tax advisory casework, statutory audit assignments, management consulting engagements)

2. The Job Cost Sheet & Accounting Ledger Flows

In a job costing system, the primary accounting document is the Job Cost Sheet (or Job Cost Card). An individual Job Cost Sheet is initiated the moment a customer order is confirmed, assigned a unique job reference number, and remains open until the job is completed, inspected, and delivered.

Structure of a Job Cost Sheet

A comprehensive Job Cost Sheet records:

  1. Administrative Data: Job number, customer name, date commenced, target delivery date, agreed contractual price, and technical specifications.
  2. Direct Materials: Requisitioned from stores via Stores Requisition Notes. Unused items are credited via Materials Return Notes; transfers between jobs on the shop floor are recorded via Materials Transfer Notes.
  3. Direct Labour: Recorded from employee timesheets, job tickets, or computerized barcode scans detailing the operative, wage rate, hours spent, and department.
  4. Direct Expenses: Third-party costs incurred exclusively for the job (e.g., hiring specialized testing equipment, architect blueprint fees, or subcontracted engineering processes).
  5. Absorbed Production Overheads: Allocated to the job using predetermined Overhead Absorption Rates (OARs), typically based on direct labour hours, machine hours, or departmental prime cost.
  6. Non-Production Overheads: Administration, selling, and distribution overheads, usually absorbed as a percentage of total production cost.
  7. Summary & Reconciliation: Total production cost, total non-production cost, agreed contract price, and resulting net profit margin.

Accounting Entries for Job Costing

1. Issuance of Direct Materials:
   Debit:   Work-in-Progress (WIP) Control Account (Job #)
   Credit:  Stores Control Account

2. Direct Labour Cost Incurred:
   Debit:   Work-in-Progress (WIP) Control Account (Job #)
   Credit:  Wages Control Account

3. Incurrence of Direct Expenses:
   Debit:   Work-in-Progress (WIP) Control Account (Job #)
   Credit:  Cash / Accounts Payable Control Account

4. Absorption of Production Overheads:
   Debit:   Work-in-Progress (WIP) Control Account (Job #)
   Credit:  Production Overhead Control Account

5. Completion of the Job:
   Debit:   Finished Goods Control Account (or Cost of Sales if shipped directly)
   Credit:  Work-in-Progress (WIP) Control Account (Job #)

6. Delivery and Billing to Customer:
   Debit:   Trade Receivables / Cash
   Credit:  Sales Revenue Account
   Debit:   Cost of Sales Account
   Credit:  Finished Goods Control Account

Worked Numerical Example: Job Cost Sheet & Pricing Quotation

Scenario: Precision Engineering Ltd has been invited to quote for Job J-450, involving the manufacture of a bespoke industrial drive mechanism. The cost estimation department compiles the following budgeted operational data:

  • Direct materials: $3,200
  • Direct labour:
    • Machining Department: 140 direct labour hours @ $15.00 per hour
    • Assembly Department: 60 direct labour hours @ $20.00 per hour
  • Direct expenses: Specialized test rig rental amounting to $450
  • Predetermined production overhead absorption rates:
    • Machining Department: $12.00 per direct labour hour
    • Assembly Department: $18.00 per direct labour hour
  • General administration and selling overheads are absorbed at 20% of total production cost.
  • The company's corporate policy requires a 25% profit margin on the final quoted selling price.

Step 1: Calculate Prime Cost Direct Materials=$3,200\text{Direct Materials} = \$3,200 Direct Labour (Machining)=140 hours×$15.00=$2,100\text{Direct Labour (Machining)} = 140 \text{ hours} \times \$15.00 = \$2,100 Direct Labour (Assembly)=60 hours×$20.00=$1,200\text{Direct Labour (Assembly)} = 60 \text{ hours} \times \$20.00 = \$1,200 Direct Expenses=$450\text{Direct Expenses} = \$450 Prime Cost=$3,200+$2,100+$1,200+$450=$6,950\text{Prime Cost} = \$3,200 + \$2,100 + \$1,200 + \$450 = \mathbf{\$6,950}

Step 2: Calculate Absorbed Production Overhead Machining Overhead=140 hours×$12.00=$1,680\text{Machining Overhead} = 140 \text{ hours} \times \$12.00 = \$1,680 Assembly Overhead=60 hours×$18.00=$1,080\text{Assembly Overhead} = 60 \text{ hours} \times \$18.00 = \$1,080 Total Production Overhead=$1,680+$1,080=$2,760\text{Total Production Overhead} = \$1,680 + \$1,080 = \mathbf{\$2,760}

Step 3: Calculate Total Production Cost Total Production Cost=Prime Cost+Production Overhead=$6,950+$2,760=$9,710\text{Total Production Cost} = \text{Prime Cost} + \text{Production Overhead} = \$6,950 + \$2,760 = \mathbf{\$9,710}

Step 4: Calculate Non-Production Overhead & Total Cost Non-Production Overhead=20%×$9,710=$1,942\text{Non-Production Overhead} = 20\% \times \$9,710 = \mathbf{\$1,942} Total Job Cost=$9,710+$1,942=$11,652\text{Total Job Cost} = \$9,710 + \$1,942 = \mathbf{\$11,652}

Step 5: Determine Quoted Selling Price (Margin vs. Markup)

[!WARNING] Critical ACCA Exam Trap: A 25% profit margin means profit represents 25% of the selling price, which implies total cost represents 75% ($100% - 25%$) of the selling price. Dividing total cost by $0.75$ yields the correct selling price. If you mistakenly multiply total cost by $1.25$ (applying a 25% markup), you will calculate a selling price of $14,565, underquoting the job by $971 and reducing profit from the budgeted 25% to only 20% of revenue!

Quoted Selling Price=Total Job Cost1Profit Margin=$11,65210.25=$11,6520.75=$15,536\text{Quoted Selling Price} = \frac{\text{Total Job Cost}}{1 - \text{Profit Margin}} = \frac{\$11,652}{1 - 0.25} = \frac{\$11,652}{0.75} = \mathbf{\$15,536} Budgeted Profit=$15,536$11,652=$3,884(Check: $3,884/$15,536=25.0%)\text{Budgeted Profit} = \$15,536 - \$11,652 = \mathbf{\$3,884} \quad (\text{Check: } \$3,884 / \$15,536 = 25.0\%)


3. Batch Costing: Principles & Unit Cost Calculations

Batch costing is a modified form of job costing applied where production consists of repetitive runs of identical, interchangeable items. Rather than costing each item individually, the entire batch is assigned a unique batch number and treated as a single job during production.

Operational Features of Batch Costing

  • Internal Homogeneity: Every unit produced within a specific batch is identical in dimensions, material composition, and processing requirements.
  • Distinct Batches: Different batches may vary in specifications, colour, formulation, or customer destination.
  • Setup Costs: Significant machine setup, retooling, calibration, and cleaning costs are incurred before the production run begins. These setup costs are fixed for the batch regardless of whether 100 or 1,000 units are run.
  • Scrap and Spoilage: Substandard units or machining rejects often occur during startup or production. The cost of normal scrap is absorbed by the remaining sound units.

Typical Industries Utilizing Batch Costing

  • Pharmaceutical manufacturing (e.g., a batch of 500,000 paracetamol tablets)
  • Commercial baking and confectionery (e.g., a batch of 2,000 loaves of bread)
  • Footwear and garment production (e.g., a batch of 500 pairs of leather boots in size 10)
  • Component engineering (e.g., a batch of 10,000 automotive spark plugs)

Calculating Cost per Unit in a Batch

Once the batch is fully processed, the unit cost is computed as:

Cost per Unit in Batch=Total Batch Production CostNumber of Sound (Good) Units Produced\text{Cost per Unit in Batch} = \frac{\text{Total Batch Production Cost}}{\text{Number of Sound (Good) Units Produced}}

Total Batch Cost=Batch Setup Costs+Direct Materials+Direct Labour+Direct Expenses+Absorbed Overheads\text{Total Batch Cost} = \text{Batch Setup Costs} + \text{Direct Materials} + \text{Direct Labour} + \text{Direct Expenses} + \text{Absorbed Overheads}

Worked Numerical Example: Batch Costing with Normal Scrap

Scenario: Novapharm Ltd produces specialized orthopedic implants in batches. Batch B-890 was initiated to produce 2,500 titanium hip pins. The costs recorded for the batch were:

  • Machine recalibration and cleanroom setup: $1,200
  • Direct materials (medical-grade titanium rod): $8,500
  • Direct labour: 300 machinist hours @ $16.00 per hour = $4,800
  • Production overhead absorbed: $22.00 per direct labour hour
  • Specialized laser-inspection tooling hire: $900

Following final quality inspection, 100 pins failed dimensional tolerance tests and were rejected as normal process scrap with zero commercial value. The remaining 2,400 sound pins were transferred to finished goods inventory. The company prices its implants using a 30% profit markup on production cost.

Step 1: Calculate Total Batch Production Cost Setup Costs=$1,200\text{Setup Costs} = \$1,200 Direct Materials=$8,500\text{Direct Materials} = \$8,500 Direct Labour=300 hours×$16.00=$4,800\text{Direct Labour} = 300 \text{ hours} \times \$16.00 = \$4,800 Production Overhead Absorbed=300 hours×$22.00=$6,600\text{Production Overhead Absorbed} = 300 \text{ hours} \times \$22.00 = \$6,600 Direct Tooling Hire=$900\text{Direct Tooling Hire} = \$900 Total Batch Production Cost=$1,200+$8,500+$4,800+$6,600+$900=$22,000\text{Total Batch Production Cost} = \$1,200 + \$8,500 + \$4,800 + \$6,600 + \$900 = \mathbf{\$22,000}

Step 2: Calculate Cost per Sound Unit Sound Units Produced=2,500100=2,400 units\text{Sound Units Produced} = 2,500 - 100 = 2,400 \text{ units} Unit Cost per Pin=$22,0002,400 sound units=$9.1667 per unit ($9.17)\text{Unit Cost per Pin} = \frac{\$22,000}{2,400 \text{ sound units}} = \mathbf{\$9.1667 \text{ per unit (\$9.17)}} (Note: The cost of the 100 scrapped pins is automatically absorbed by the 2,400 sound units, increasing the cost from $$8.80$ to $$9.17$ per pin).

Step 3: Calculate Selling Price per Unit (Markup) Selling Price per Unit=$9.1667×(1+0.30)=$9.1667×1.30=$11.9167 per unit ($11.92)\text{Selling Price per Unit} = \$9.1667 \times (1 + 0.30) = \$9.1667 \times 1.30 = \mathbf{\$11.9167 \text{ per unit (\$11.92)}} Total Batch Sales Revenue=2,400×$11.9167=$28,600\text{Total Batch Sales Revenue} = 2,400 \times \$11.9167 = \mathbf{\$28,600} Total Batch Profit=$28,600$22,000=$6,600(Check: $6,600/$22,000=30.0% markup)\text{Total Batch Profit} = \$28,600 - \$22,000 = \mathbf{\$6,600} \quad (\text{Check: } \$6,600 / \$22,000 = 30.0\% \text{ markup})


4. Service & Operation Costing: The IHIP Framework

Service costing (or operation costing) applies to enterprises whose primary economic output is an intangible service rather than the manufacture of tangible goods. Cost accounting in service organizations faces distinct operational realities captured by the classical IHIP framework:

CharacteristicOperational RealityManagement Accounting Consequence
IntangibilityOutput has no physical substance or material form.Direct material costs are negligible or secondary; direct labour, technical expertise, and facility overheads dominate the cost structure.
Inseparability (Simultaneity)The service is produced and consumed at the exact same moment in the presence of the customer.Services cannot be manufactured in advance at a central plant and shipped to regional retail depots; quality control must occur in real time at the point of delivery.
PerishabilityUnused service capacity cannot be stored in inventory for future sale.An empty seat on a departing flight, an unoccupied hotel room tonight, or an unbilled surgical theatre hour is lost revenue forever. Capacity utilization and yield management are paramount.
Heterogeneity (Variability)Because services rely heavily on human interaction, standardizing service quality and task duration across personnel and shifts is difficult.Establishing standard costs is challenging; performance measurement relies heavily on service level agreements, customer satisfaction metrics, and standard operating procedures.

Operation Costing

Operation costing is a hybrid costing method used where repetitive, standardized operations or procedures are carried out in a continuous sequence, common in automated service environments (e.g., standardized banking cheque processing, diagnostic medical imaging, sorting parcels in an automated logistics hub, or routine vehicle emissions testing). Costs are accumulated by operational cost centre and divided by the number of standardized operations performed.


5. Cost Units in Service Industries: Single vs. Composite Units

A primary challenge in service costing is identifying a meaningful cost unit that reflects resource consumption.

Why Simple Cost Units Are Insufficient

In many service environments, a single dimensional measure fails to capture the true operational workload:

  • In road freight haulage, using "cost per kilometre" ignores cargo weight (moving an empty 20-tonne truck 500 km costs far less fuel and tyre wear than moving it fully laden). Conversely, using "cost per tonne" ignores haulage distance (hauling 10 tonnes for 5 km is vastly different from hauling 10 tonnes for 500 km).
  • In hospitality, using "cost per room" ignores the duration of the guest's stay, while using "cost per day" ignores the scale of the facility.

Composite Cost Units

To resolve this limitation, service industries formulate composite cost units by multiplying two independent cost drivers together:

Industry SectorComposite Cost UnitComputational Formula
Passenger Transit (Buses / Rail / Airlines)Passenger-kilometre (or Passenger-mile)$\text{Number of Passengers} \times \text{Distance Travelled (km)}$
Freight Haulage & LogisticsTonne-kilometre (or Ton-mile)$\text{Weight of Freight (tonnes)} \times \text{Distance Hauled (km)}$
Hotels & AccommodationRoom-night (or Guest-night)$\text{Number of Rooms Occupied} \times \text{Nights Stayed}$
Hospitals & Healthcare FacilitiesInpatient-day (or Patient-day)$\text{Number of Inpatients} \times \text{Days of Care Provided}$
Professional Services (Legal / Audit)Chargeable partner-hour$\text{Number of Chargeable Hours} \times \text{Professional Grade}$
Higher EducationFull-time equivalent (FTE) student-credit$\text{Number of Students Enrolled} \times \text{Credit Hours Delivered}$
Restaurants & Event CateringMeal-served (or Cover)$\text{Number of Meals Prepared} \times \text{Service Covers}$

Absolute vs. Commercial Tonne-Kilometres

In freight transport, two methods exist for calculating composite tonne-kilometres:

  1. Absolute (Weighted) Tonne-Kilometres: Calculates tonne-kilometres for each individual leg of a journey and sums them: Absolute Tonne-Km=(Tonnes Carried on Leg i×Distance of Leg i)\text{Absolute Tonne-Km} = \sum (\text{Tonnes Carried on Leg } i \times \text{Distance of Leg } i)
  2. Commercial (Average) Tonne-Kilometres: Multiplies the average load carried across the entire trip by the total distance travelled: Commercial Tonne-Km=Average Freight Load (tonnes)×Total Trip Distance (km)\text{Commercial Tonne-Km} = \text{Average Freight Load (tonnes)} \times \text{Total Trip Distance (km)} (Note: ACCA MA exam questions predominantly test Absolute Tonne-Kilometres, as it accurately captures actual physical effort).

Worked Numerical Example: Haulage Costing & Pricing Decisions

Scenario: Trans-Continental Haulage operates a 20-tonne commercial lorry. During a round-trip delivery run, the lorry undertakes the following multi-leg route:

  • Leg 1 (Depot to City A): 100 km, carrying 16 tonnes of cargo
  • Leg 2 (City A to City B): 150 km, carrying 10 tonnes of cargo
  • Leg 3 (City B returning to Depot): 50 km, running completely empty (0 tonnes)

Operating expenditures recorded for the round trip:

  • Diesel fuel: $420
  • Driver wages and trip allowance: $260
  • Vehicle depreciation and tyre wear: $180
  • Apportioned fleet maintenance and insurance: $140
  • Total trip operating expenditure = $1,000

Step 1: Calculate Total Distance and Absolute Tonne-Kilometres Total Distance Travelled=100+150+50=300 km\text{Total Distance Travelled} = 100 + 150 + 50 = \mathbf{300 \text{ km}} Leg 1 Tonne-Km=16 tonnes×100 km=1,600 tonne-km\text{Leg 1 Tonne-Km} = 16 \text{ tonnes} \times 100 \text{ km} = 1,600 \text{ tonne-km} Leg 2 Tonne-Km=10 tonnes×150 km=1,500 tonne-km\text{Leg 2 Tonne-Km} = 10 \text{ tonnes} \times 150 \text{ km} = 1,500 \text{ tonne-km} Leg 3 Tonne-Km=0 tonnes×50 km=0 tonne-km\text{Leg 3 Tonne-Km} = 0 \text{ tonnes} \times 50 \text{ km} = 0 \text{ tonne-km} Total Absolute Tonne-Km=1,600+1,500+0=3,100 tonne-km\text{Total Absolute Tonne-Km} = 1,600 + 1,500 + 0 = \mathbf{3,100 \text{ tonne-km}}

Step 2: Calculate Operating Cost Ratios Cost per Vehicle-Kilometre=$1,000300 km=$3.3333 per km\text{Cost per Vehicle-Kilometre} = \frac{\$1,000}{300 \text{ km}} = \mathbf{\$3.3333 \text{ per km}} Cost per Tonne-Kilometre=$1,0003,100 tonne-km=$0.32258 per tonne-km\text{Cost per Tonne-Kilometre} = \frac{\$1,000}{3,100 \text{ tonne-km}} = \mathbf{\$0.32258 \text{ per tonne-km}}

Step 3: Service Pricing Quotation

A prospective client requests a quotation to haul 8 tonnes of building materials over a 120 km route. Management requires a profit margin of 20% on the invoiced price.

Tonne-Kilometres Required=8 tonnes×120 km=960 tonne-km\text{Tonne-Kilometres Required} = 8 \text{ tonnes} \times 120 \text{ km} = 960 \text{ tonne-km} Baseline Operating Cost=960 tonne-km×$0.32258=$309.68\text{Baseline Operating Cost} = 960 \text{ tonne-km} \times \$0.32258 = \$309.68 Quotation Price (20% Margin)=$309.6810.20=$309.680.80=$387.10\text{Quotation Price (20\% Margin)} = \frac{\$309.68}{1 - 0.20} = \frac{\$309.68}{0.80} = \mathbf{\$387.10} Target Profit=$387.10$309.68=$77.42($77.42/$387.10=20.0%)\text{Target Profit} = \$387.10 - \$309.68 = \mathbf{\$77.42} \quad (\$77.42 / \$387.10 = 20.0\%)


6. Service Pricing Dynamics & Capacity Utilization

Because service organizations operate with high fixed cost structures and perishable capacity, traditional cost-plus pricing must be balanced with operational demand management:

  • Peak vs. Off-Peak Pricing: To smooth demand and maximize capacity utilization, service providers charge premium rates during peak periods (recovering fixed overheads) and discounted rates during off-peak windows (recovering marginal variable costs plus making a positive contribution).
  • Yield Management: In commercial aviation and hospitality, sophisticated algorithmic pricing continuously alters fares based on booking lead times, remaining unbooked capacity, and demand elasticity to maximize total revenue per available seat-kilometre (ASK) or revenue per available room (RevPAR).
Loading diagram...
Specific Order Costing vs Service Costing Architecture
Test Your Knowledge

Job 912 incurred direct materials of $5,000, direct labour of 120 hours at $18 per hour, and direct expenses of $340. Production overhead is absorbed at a predetermined rate of $15 per direct labour hour. Non-production overheads are charged at 15% of total production cost. The business prices jobs to achieve a 20% profit margin on the final selling price. What is the quoted selling price for Job 912?

A
B
C
D
Test Your Knowledge

A road haulage company operates a 20-tonne commercial lorry. During a delivery run, the lorry travels 60 kilometres carrying 15 tonnes of cargo from Depot W to Customer X, unloads 5 tonnes, and travels 40 kilometres carrying the remaining 10 tonnes to Customer Y. The lorry then returns empty to Depot W via a 50-kilometre direct route. The total operating cost for the entire round trip is $910. What is the cost per tonne-kilometre for this trip?

A
B
C
D
Test Your Knowledge

A boutique hotel has 100 rooms. The hotel management faces high fixed overhead costs (depreciation, property taxes, heating, and staff salaries) that do not vary with occupancy. On a stormy Tuesday evening, 30 rooms remain unbooked two hours before midnight. Which characteristic of services best explains why the hotel manager might offer these remaining rooms at a steep discount, provided the rate covers variable laundry and cleaning costs?

A
B
C
D