Operations Costing & Accounting

Chapter 4
Overhead Allocation and Activity-Based Costing

Post Graduate Program in Operations Management
Operations Costing & Accounting   •   Post Graduate

Overhead Allocation and Activity-Based Costing

Introduction

Overhead allocation is the process of assigning indirect costs to products, services, customers, projects or other cost objects. Unlike direct materials and direct labour, overhead cannot usually be traced economically to a single cost object. It must therefore be assigned using a rational and consistently applied methodology.

The issue is strategically important because overhead can represent a substantial share of total operating cost. A weak allocation system may overcost simple, high-volume products and undercost complex, low-volume products. The resulting information can distort pricing, product-mix decisions, outsourcing, process improvement and customer profitability analysis.

Traditional volume-based systems remain useful where products consume support resources in broadly similar proportions. However, modern organisations often have greater product variety, automation, regulatory complexity, short production runs, extensive customer service and sophisticated logistics. These conditions increase the value of activity-based costing (ABC), activity-based management (ABM) and time-driven ABC.

This chapter develops an integrated approach: establish cost centres, allocate and apportion overhead, handle reciprocal service relationships, select allocation bases, assess distortion, and design ABC systems that support managerial decisions.

Learning objectives

By the end of this chapter, the reader should be able to:

  1. Distinguish direct costs, indirect costs, cost centres and cost objects.
  2. Design a traditional overhead allocation system using allocation bases and predetermined rates.
  3. Explain direct, step-down and reciprocal methods for allocating service-department costs.
  4. Construct an activity-based costing system using resource drivers and activity cost drivers.
  5. Apply activity-based management and time-driven ABC to operational decisions.
  6. Diagnose cost distortion and evaluate implementation trade-offs, governance and technology requirements.

1. Foundations of overhead costing

A cost object is anything for which cost is measured, such as a product, service, customer, contract, channel or department. A direct cost can be traced economically to a cost object. An indirect cost supports several cost objects and cannot be traced economically without disproportionate effort. The distinction is not inherent in the physical cost: a cost may be direct for one purpose and indirect for another.

A cost centre is an organisational or functional location in which costs are accumulated before assignment to final cost objects. Production cost centres perform work directly on products; service cost centres support other centres, for example maintenance, information technology, purchasing, human resources and quality assurance.

An allocation base is a measurable factor used to assign cost. Traditional bases include direct labour hours, machine hours, direct labour cost, units produced and material cost. A sound base should have a plausible cause-and-effect relationship with the cost being allocated, or at least provide a reasonable benefit-based approximation.

Three stages should be distinguished:

  • Allocation assigns an entire cost to a cost centre or cost object when the cost is directly attributable to that recipient.
  • Apportionment distributes a common cost among recipients using a specified basis, such as floor area or headcount.
  • Reallocation transfers service-centre costs to production centres or final cost objects.

Confusing these stages can obscure responsibility and make a system difficult to audit.

2. Traditional departmental overhead allocation

A traditional system normally follows this sequence:

  1. Identify cost centres and cost objects.
  2. Accumulate direct and indirect costs.
  3. Allocate directly attributable overhead.
  4. Apportion common overhead using benefit or causal bases.
  5. Reallocate service-centre costs to production centres.
  6. Calculate a departmental overhead rate.
  7. Apply overhead to products or services.

For a production department, the predetermined overhead rate is:

Predetermined overhead rate = Budgeted department overhead ÷ Budgeted allocation-base units

The rate is expressed, for example, as currency per machine hour or currency per direct labour hour. Applied overhead is:

Applied overhead = Predetermined overhead rate × Actual allocation-base usage

The method assumes that the selected base is a sufficiently reliable proxy for resource consumption and that the budget is appropriate for the relevant operating range. If actual overhead differs from applied overhead, an under- or over-absorption variance arises:

Overhead variance = Actual overhead − Applied overhead

A positive value indicates under-absorption under this convention; a negative value indicates over-absorption. The variance may be investigated and, subject to accounting policy, adjusted or allocated.

Worked example: departmental rates

A manufacturer has two production departments:

DepartmentBudgeted overheadBudgeted base
Machining$360,00012,000 machine hours
Assembly$240,00016,000 direct labour hours

The rates are:

Machining rate = $360,000 ÷ 12,000 = $30 per machine hour
Assembly rate = $240,000 ÷ 16,000 = $15 per direct labour hour

Product X uses 4 machine hours and 3 direct labour hours. Its allocated overhead is:

Product X overhead = (4 × $30) + (3 × $15) = $165

This departmental approach is more informative than one plant-wide rate if machining and assembly have different resource-consumption patterns.

3. Service-department allocation and reciprocal services

Service departments do not normally create final products, but their costs must be assigned to production departments if product costs are to include the resources required for manufacture. Three approaches are common.

Direct method

The direct method allocates each service department's cost only to production departments. Services provided to other service departments are ignored. It is simple and transparent, but it can understate the cost of production departments when service interactions are significant.

Step-down method

The step-down method recognises some service-to-service support. Service departments are ranked, often by the amount of service provided to other service departments. The first department's cost is allocated to all remaining departments; the next department's expanded cost is then allocated, and so on. Once a department has been closed, it receives no further allocation. The ranking creates path dependence: reversing the order can change reported departmental costs.

Reciprocal method

The reciprocal method recognises all mutual services simultaneously. It is conceptually the most complete method and is particularly appropriate when service departments materially support one another.

Suppose service department A has direct cost CA and receives a proportion pBA of B's service. Service department B has direct cost CB and receives a proportion pAB of A's service. The total costs are:

TA = CA + pBATB
TB = CB + pABTA

Solving simultaneously gives:

TA = (CA + pBACB) ÷ (1 − pABpBA)
TB = (CB + pABCA) ÷ (1 − pABpBA)

Here, TA and TB are total service-department costs, while pAB and pBA are proportions of service received. The proportions must be measured on a consistent basis and must not produce a denominator of zero.

Worked example: reciprocal allocation

Department A has direct cost $100,000 and receives 20% of B's services. Department B has direct cost $80,000 and receives 10% of A's services. Therefore:

TA = 100,000 + 0.20TB
TB = 80,000 + 0.10TA

Using the reciprocal formulas:

TA = (100,000 + 0.20 × 80,000) ÷ (1 − 0.10 × 0.20)
= 116,000 ÷ 0.98
= $118,367.35 approximately
TB = (80,000 + 0.10 × 100,000) ÷ 0.98
= 90,000 ÷ 0.98
= $91,836.73 approximately

The total of $210,204.08 exceeds the $180,000 direct total because each department's services to the other are included. The reciprocal results should then be allocated to production departments using their respective service-usage proportions.

4. Choosing allocation bases

A cost driver should be selected by considering causality, measurability, behavioural consequences and cost-benefit trade-offs. Common criteria include:

CriterionQuestion for the designer
CausalityDoes usage of the base explain resource consumption?
AccuracyDoes it reduce material cross-subsidisation?
ReliabilityCan the data be collected consistently?
ControllabilityCan managers influence the driver?
StabilityWill the base remain meaningful as technology changes?
Cost-benefitIs improved accuracy worth the design and maintenance cost?

A single plant-wide rate is defensible when products use production resources in similar proportions, overhead is relatively small, and operations are homogeneous. Multiple departmental rates are preferable when departments have different technologies, labour intensity or cost structures. Neither approach is automatically superior: the design must reflect the decision purpose and materiality of the cost differences.

Allocation also has behavioural implications. If managers are charged for centrally determined costs using a driver they cannot influence, performance evaluation may become unfair. Transfer prices, internal service charges and budget targets should therefore distinguish controllable from uncontrollable costs wherever possible.

5. Activity-based costing

Activity-based costing assigns resource costs to activities and then assigns activity costs to cost objects according to their consumption of activities. Its central proposition is that products and customers consume activities, while activities consume resources.

The basic ABC architecture is:

ABC flow from resources through activities to cost objects Resourceslabour, systems, space Activitiesset-ups, orders, tests Cost objectsproducts, customers resource driversactivity drivers
Flow from resources through activities to cost objects
Figure: Flow from resources through activities to cost objects

Figure: The two-stage logic of activity-based costing.

The principal stages are:

  1. Identify significant activities.
  2. Create activity cost pools.
  3. Assign resource costs to activity pools using resource drivers.
  4. Select activity cost drivers.
  5. Calculate an activity rate.
  6. Assign activity costs to products, services or customers.

For activity pool j, the activity rate is:

Activity ratej = Activity cost poolj ÷ Practical activity-driver capacityj

The allocated cost to cost object i is:

Allocated ABC costi = ∑(Activity ratej × Driver usageij)

The summation includes all relevant activity pools. If actual capacity rather than practical capacity is used, unused capacity is embedded in the rate. Using practical capacity can reveal the cost of unused capacity separately, improving managerial visibility.

Activity hierarchy

Activities are often classified as:

  • Unit-level: performed for every unit, such as machine processing.
  • Batch-level: performed for each batch, such as set-up and inspection.
  • Product-sustaining: support a product regardless of volume, such as engineering changes.
  • Customer-sustaining: support a customer, such as account management.
  • Facility-sustaining: support the organisation or site, such as security and depreciation.

The hierarchy prevents the assumption that all overhead varies with unit volume. Facility-sustaining costs may not have a meaningful short-run causal driver and may be reported separately rather than forced into product costs.

Worked example: traditional versus ABC

A firm produces 1,000 units of Standard and 100 units of Custom. Indirect costs total $120,000. A traditional system allocates all overhead using machine hours. Standard uses 2,000 machine hours and Custom uses 1,000, giving:

Traditional rate = $120,000 ÷ 3,000 = $40 per machine hour

Allocated overhead is $80,000, or $80 per Standard unit, and $40,000, or $400 per Custom unit.

An ABC analysis identifies two pools:

ActivityCostDriver volume
Machine processing$60,0003,000 machine hours
Set-ups$60,00030 set-ups

Standard requires 2,000 machine hours and 10 set-ups; Custom requires 1,000 machine hours and 20 set-ups. The activity rates are $20 per machine hour and $2,000 per set-up. ABC overhead becomes:

Standard = (2,000 × $20) + (10 × $2,000) = $60,000
Custom = (1,000 × $20) + (20 × $2,000) = $60,000

Thus, the ABC cost is $60 per Standard unit and $600 per Custom unit. The traditional system understated Custom's overhead by $200 per unit and overstated Standard's by $20 per unit. This is cross-subsidisation caused by the concentration of batch-level activity in the Custom product.

6. Activity-based management

Activity-based management uses ABC information to improve decisions rather than merely to calculate product cost. It has two complementary dimensions:

  • Operational ABM seeks efficiency in existing activities by reducing time, errors, rework, set-ups, movement and unnecessary transactions.
  • Strategic ABM evaluates product design, customer profitability, sourcing, channel structure, service levels and process configuration.

Managers should ask whether an activity adds value from the customer's perspective, is required by regulation, or is generated by internal failure. Non-value-adding activities are not automatically eliminated: inspection may be required for safety, and documentation may be legally necessary. The appropriate objective is to remove avoidable causes while preserving necessary control.

ABC information should be combined with quality, delivery, capacity and strategic data. A product with high cost may be strategically essential, while a seemingly profitable customer may consume disproportionate emergency deliveries, special handling and support. Cost information informs judgement; it does not replace it.

7. Time-driven ABC

Time-driven ABC simplifies conventional ABC by estimating the cost of supplying capacity per unit of time and the time required for transactions. The capacity cost rate is:

Capacity cost rate = Cost of supplied capacity ÷ Practical capacity in time units

For a transaction requiring estimated time ti, assigned cost is:

Assigned costi = Capacity cost rate × ti

If a transaction has several characteristics, a time equation can be used:

ti = β0 + β1X1i + β2X2i + … + βkXki

Here, β0 is baseline time, βk are incremental time estimates, and Xki indicate transaction characteristics. The equation is applicable when the characteristics have a stable and plausible relationship with processing time.

Example: capacity and unused time

A service department incurs $240,000 of annual cost. Practical capacity is 12,000 processing hours. Therefore:

Capacity cost rate = $240,000 ÷ 12,000 = $20 per hour

If customers consume 10,000 hours, assigned cost is $200,000 and the cost of unused capacity is:

Unused-capacity cost = $20 × (12,000 − 10,000) = $40,000

This separation prevents low demand from automatically inflating the cost assigned to each transaction. Time-driven ABC is especially useful where transaction variety is high but time estimates can be obtained more easily than a large number of separate activity pools.

8. Designing and implementing an allocation system

Implementation should begin with the decisions the system must support. A system designed for inventory valuation may differ from one designed for customer profitability or process improvement. The following design sequence is appropriate:

  1. Define cost objects, reporting frequency and decision uses.
  2. Map processes and identify resource consumption.
  3. Separate direct, shared and facility-level costs.
  4. Establish cost-centre responsibility and data ownership.
  5. Select drivers based on causality and materiality.
  6. Estimate practical capacity and distinguish unused capacity.
  7. Pilot the model in a representative process.
  8. Reconcile assigned costs to the general ledger.
  9. Validate results with operational managers.
  10. Document assumptions, update rules and governance responsibilities.

Data should be reconciled so that the cost pools used in the model can be traced to approved financial records. Operational data should be tested for completeness, duplicate transactions, inconsistent definitions and changes in process design. Driver rates should not be revised opportunistically to produce preferred product margins.

Enterprise resource planning, manufacturing execution, customer relationship management and process-mining systems can automate data capture. AI may assist in classifying transactions, detecting anomalous driver use or forecasting activity demand. However, AI-generated classifications require human review, explainable rules, access controls and audit trails. Automation does not resolve a poorly defined cost object or a causally invalid driver.

9. Illustrative case: Meridian Medical Devices

Background

Meridian Medical Devices manufactures a high-volume infusion component and a lower-volume customised surgical component. Its existing system allocates all manufacturing overhead on direct labour hours. Management observes that the standard component appears only moderately profitable, while the customised component appears highly profitable despite frequent engineering changes, small batches and expedited quality testing.

Problem

A review identifies substantial overhead in set-ups, engineering support, quality inspections, purchase orders and customer-specific documentation. These activities are driven largely by batches, design changes and orders rather than by direct labour hours.

Analysis

The finance team maps resource consumption and establishes four pools: machine processing, set-ups, engineering changes and quality inspections. The team uses machine hours, number of set-ups, number of engineering changes and number of inspections as drivers. Practical capacity is used for machine processing and set-up resources, with unused capacity reported separately.

The analysis shows that the customised product consumes 64% of engineering changes and 58% of inspections while generating only 9% of units. Its ABC cost is 22% higher than its former allocated cost. The standard product's cost falls because it uses high machine volume but relatively few engineering and inspection transactions.

Approach and solution

Management does not immediately discontinue the customised component. Instead, it considers a minimum batch charge, engineering-change fees, revised customer service terms, design standardisation and a reduction in avoidable inspection caused by documentation errors. A cross-functional steering group approves driver definitions and reviews the model quarterly.

Outcome

The revised information changes the product-mix discussion and supports customer negotiations. Operational improvements reduce engineering changes, while the minimum batch policy improves contribution without concealing facility-sustaining costs inside product rates.

Learning points

The case illustrates that ABC is most valuable when overhead diversity is material, operational complexity is measurable and managers can act on the information. It also demonstrates that cost visibility should lead to process and commercial decisions, not merely to a more elaborate accounting report.

10. Limitations, governance and ethical considerations

ABC is not universally superior. It can be expensive to design, dependent on subjective time estimates and vulnerable to rapidly changing processes. Excessive detail creates false precision and increases maintenance costs. A model can also become politically contested when it exposes idle capacity, unprofitable customers or inefficient departments.

Allocation is partly a representational judgement. Different valid bases may produce different reported product costs. Therefore, managers should distinguish decision-relevant economic cost from costs allocated for reporting convenience. Fixed facility costs may be unavoidable in the short term; allocating them to a product does not mean that eliminating the product will eliminate those costs.

Governance should address:

  • documented definitions of activities and drivers;
  • approval of changes to rates and cost pools;
  • reconciliation to the general ledger;
  • review of unused-capacity assumptions;
  • protection of commercially sensitive customer data;
  • avoidance of discriminatory or opaque customer classifications;
  • clear separation between managerial costing and external financial reporting requirements.

Relevant accounting standards may prescribe inventory-costing treatments and the inclusion or exclusion of certain costs. A managerial ABC model should therefore be reconciled to, but not confused with, statutory reporting records.

11. Contemporary developments and best practice

Contemporary costing systems increasingly combine ABC with process mining, real-time operational data and sustainability information. Environmental overheads such as energy, emissions measurement, waste treatment and compliance may be assigned through activity drivers when doing so supports credible decisions. Carbon costs should not be presented as precise causal facts if the underlying measurement is uncertain.

Best practice is characterised by proportionality. Use a simple plant-wide or departmental system when complexity is low. Use ABC when resource diversity and decision consequences justify greater detail. Use time-driven ABC when time estimates and transaction characteristics provide a more maintainable model. In all cases, validate the model against operational reality, report uncertainty, preserve accountability and review whether the information changes decisions.

Chapter Summary

Overhead allocation assigns indirect costs to cost centres and cost objects through allocation, apportionment and reallocation. Traditional departmental rates are calculated by dividing budgeted overhead by budgeted allocation-base units, but their reliability depends on the relationship between the base and resource consumption. Service departments may be allocated using direct, step-down or reciprocal methods; reciprocal allocation captures mutual support through simultaneous equations.

Activity-based costing uses a two-stage logic: resources are assigned to activities, and activities are assigned to cost objects through activity drivers. Activity hierarchies distinguish unit-, batch-, product-, customer- and facility-sustaining work. ABC can expose cross-subsidisation where low-volume or complex products consume disproportionate support activities. Activity-based management uses this information to improve processes, products, customers and capacity decisions.

Time-driven ABC estimates a capacity cost rate and multiplies it by the time required for transactions, making unused capacity visible and often simplifying model maintenance. Successful systems are decision-oriented, causally defensible, reconciled to financial records, governed transparently and proportionate to their benefits. No allocation model is purely objective; managerial interpretation and ethical use remain essential.

Key Terms

Cost object: An item, service, customer, project or other purpose for which cost is measured.

Direct cost: A cost economically traceable to a cost object.

Indirect cost: A cost shared by several cost objects and assigned through an allocation method.

Cost centre: A location or function in which costs are accumulated.

Service department: A support department whose costs are transferred to other departments or cost objects.

Allocation: Assignment of an entire cost to a recipient.

Apportionment: Distribution of a common cost among recipients using a basis.

Allocation base: A measurable factor used to assign overhead.

Predetermined overhead rate: Budgeted overhead divided by budgeted allocation-base units.

Direct method: Service-cost allocation method that ignores service supplied between service departments.

Step-down method: Sequential allocation method that recognises some inter-service support.

Reciprocal method: Simultaneous allocation method recognising mutual service relationships.

Activity-based costing: Costing system assigning resource costs to activities and activity costs to cost objects.

Cost driver: Factor that causes or explains activity or resource consumption.

Activity cost pool: Accumulated cost assigned to a defined activity.

Activity-based management: Use of activity-cost information to improve operational and strategic decisions.

Time-driven ABC: ABC approach using capacity cost rates and estimated transaction time.

Practical capacity: Capacity realistically available after allowing for breaks, maintenance and unavoidable downtime.

Cross-subsidisation: Overcosting one cost object while undercosting another through inaccurate allocation.

Unused-capacity cost: Cost of supplied capacity not consumed by current activity demand.

Review Questions

Short Answer Questions

  1. What is the difference between a cost centre and a cost object?
  2. Why can a plant-wide overhead rate distort product costs?
  3. What is the principal distinction between the direct and reciprocal methods of service-department allocation?
  4. Name and explain two levels in the activity hierarchy.
  5. What managerial benefit is obtained by using practical capacity in time-driven ABC?

Long Answer Questions

  1. Explain the stages in designing a departmental overhead allocation system and discuss the criteria for selecting allocation bases.
  2. Compare direct, step-down and reciprocal service-department allocation methods, including their assumptions and limitations.
  3. Explain the two-stage logic of ABC and show how it differs from traditional volume-based costing.
  4. Discuss how ABC information supports operational and strategic activity-based management.
  5. Evaluate the benefits, limitations and governance requirements of time-driven ABC.

Analytical / Application Questions

  1. A service department has direct cost of $150,000 and receives 25% of the services of a second service department. The second department has direct cost of $100,000 and receives 15% of the first department's services. Calculate both reciprocal total costs.
  2. A company allocates $90,000 of overhead using 1,500 machine hours. Product A uses 40 hours. An ABC review identifies a $30,000 set-up pool with 60 total set-ups; Product A uses 6 set-ups. Calculate Product A's overhead under the traditional method and under the two-pool ABC method if the remaining $60,000 is allocated by machine hours.
  3. A customer appears profitable under a labour-hour system but generates frequent small orders, expedited deliveries and engineering requests. Design an ABC investigation: identify suitable activity pools, drivers, data sources and at least two possible managerial responses.

Multiple Choice Questions with Answers

Question 1

Which sequence best describes the basic logic of activity-based costing?

A. Cost objects consume resources, which consume activities

B. Resources are assigned to activities, and activities are assigned to cost objects

C. Products are assigned directly to facility costs using one volume rate

D. Service departments are eliminated before overhead is calculated

Correct Answer: B. Resources are assigned to activities, and activities are assigned to cost objects

Question 2

A department has budgeted overhead of $240,000 and 12,000 budgeted machine hours. What is its predetermined overhead rate?

A. $15 per machine hour

B. $20 per machine hour

C. $24 per machine hour

D. $30 per machine hour

Correct Answer: B. $20 per machine hour

Question 3

Which service-department method recognises mutual services simultaneously?

A. Direct method

B. Step-down method

C. Reciprocal method

D. Single-rate method

Correct Answer: C. Reciprocal method

Question 4

Which activity is normally classified as batch-level?

A. Machine processing of each unit

B. Factory security

C. Product engineering support

D. Production-line set-up

Correct Answer: D. Production-line set-up

Question 5

A traditional system is most likely to distort costs when:

A. Products consume support activities in similar proportions

B. Overhead is immaterial

C. Products differ substantially in complexity and batch size

D. A single product is manufactured continuously

Correct Answer: C. Products differ substantially in complexity and batch size

Question 6

A service department has direct cost of $100,000 and receives 20% of another department's total cost. The other department has direct cost of $50,000 and receives 10% of the first department's total cost. What is the reciprocal total cost of the first department, approximately?

A. $105,000

B. $110,204

C. $120,000

D. $150,000

Correct Answer: B. $110,204

Question 7

Under time-driven ABC, the capacity cost rate is calculated as:

A. Actual cost divided by actual sales revenue

B. Cost of supplied capacity divided by practical capacity in time units

C. Budgeted profit divided by practical capacity

D. Direct labour cost divided by number of products

Correct Answer: B. Cost of supplied capacity divided by practical capacity in time units

Question 8

A firm has $180,000 of capacity cost and 9,000 practical processing hours. A transaction requires 3 hours. What cost is assigned to it under time-driven ABC?

A. $20

B. $40

C. $60

D. $180

Correct Answer: C. $60

Question 9

Which is an appropriate governance practice for an ABC system?

A. Change drivers whenever a preferred margin is desired

B. Avoid reconciliation with the general ledger

C. Document driver definitions and review assumptions periodically

D. Allocate all facility costs to products using engineering changes

Correct Answer: C. Document driver definitions and review assumptions periodically

Question 10

Activity-based management primarily uses cost information to:

A. Replace all financial accounting records

B. Improve processes, products, customers and capacity decisions

C. Guarantee that every allocated cost is avoidable

D. Eliminate the need for operational performance measures

Correct Answer: B. Improve processes, products, customers and capacity decisions

Operations Costing & Accounting
Chapter 4 of 15