Strategic Cost & Financial Accounting

Chapter 7
Activity-Based Costing and Process Cost Management

Post Graduate Programme in Materials Management
Strategic Cost & Financial Accounting   •   Post Graduate

Activity-Based Costing and Process Cost Management

Introduction and Context

Organisations increasingly compete through supply-chain responsiveness, product variety, service quality and total cost rather than through direct labour efficiency alone. In such environments, overhead costs arise from purchasing, scheduling, quality assurance, warehousing, information systems, engineering support, supplier development and customer service. Traditional costing systems frequently assign these costs using a single volume base, such as direct labour hours or machine hours. This can distort product, customer and supplier profitability when different outputs consume support activities in different proportions.

Activity-based costing (ABC) addresses this problem by tracing resource costs to activities and then assigning activity costs to cost objects—such as products, services, customers, orders, suppliers or processes—according to their use of activities. Process cost management extends the analysis from measurement to improvement. It asks why activities exist, whether they add value, how resources are consumed and how the process can be redesigned.

For materials managers, ABC is particularly useful because procurement and logistics costs are often driven by purchase-order counts, supplier complexity, inspections, deliveries, returns and expediting rather than by the monetary value of materials purchased. ABC therefore supports make-or-buy decisions, supplier segmentation, inventory policy, sourcing strategy and total-cost analysis.

Learning Objectives

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

  1. Explain the logic, terminology and assumptions of activity-based costing.
  2. Construct activity cost pools, cost drivers and activity rates.
  3. Calculate product, customer and supplier costs using ABC and time-driven ABC.
  4. Distinguish value-added, business-value-added and non-value-added activities.
  5. Apply activity-based management (ABM) to process improvement and profitability analysis.
  6. Evaluate the advantages, limitations, governance requirements and strategic uses of ABC.

1. Foundations of Activity-Based Costing

1.1 Resources, activities and cost objects

ABC uses a two-stage causal model:

  • Resources are economic inputs, such as employee time, equipment, facilities, software and utilities.
  • Activities are what an organisation does, such as process purchase orders, inspect deliveries or resolve supplier claims.
  • Cost objects are items for which management wants cost information, including products, customers, suppliers, orders and processes.
  • Cost drivers are measurable factors that explain changes in activity consumption. Examples include purchase orders, inspection hours, deliveries, machine setups and customer contacts.
  • Cost pools are groups of resource costs associated with a homogeneous activity or set of activities.

The central proposition is causal: cost objects consume activities, and activities consume resources. ABC does not assume that all overhead varies directly with units produced.

1.2 Traditional costing and cross-subsidisation

A traditional system commonly calculates one overhead rate:

\text{Plantwide overhead rate} = \frac{\text{Total overhead cost}}{\text{Total allocation-base volume}}

The numerator is the overhead assigned by the system and the denominator may be direct labour hours, machine hours or units. The method is reasonable when overhead is relatively homogeneous and the allocation base is strongly related to resource consumption. It becomes unreliable when products differ in batch size, complexity, quality requirements or support needs.

Cross-subsidisation occurs when a high-volume, simple product absorbs too much overhead while a low-volume, complex product absorbs too little. The apparent profitability of each product is then misleading. ABC seeks to reduce this distortion by using several drivers.

1.3 The hierarchy of activities

Activities can be classified according to the level at which costs are incurred:

Activity levelCost behaviourExamplesTypical drivers
Unit-levelOccurs for each unitMachine processing, packagingMachine hours, units
Batch-levelOccurs for each batch or orderSetup, purchase-order processingSetups, orders
Product-sustainingSupports a product regardless of unitsProduct engineering, technical documentationEngineering changes, product lines
Customer-sustainingSupports a customer or accountAccount management, special reportingCustomer visits, accounts
Facility-sustainingSupports the whole facilitySecurity, rent, general administrationOften allocated broadly or treated separately

The hierarchy improves diagnosis, but it does not make every cost variable. Facility-sustaining costs may remain committed in the short term even when activity volume changes.

2. Designing an ABC System

A credible ABC implementation is a managerial measurement project, not merely an accounting reallocation. The design should reflect decision purpose, materiality, data availability and the likely stability of processes.

2.1 Step 1: Define the decision and cost objects

The organisation should first determine what decisions the model will support. A model designed for product pricing may require product-level costs. A sourcing model may require supplier, category and purchase-order costs. A process improvement model may require costs by process step.

Cost objects should be sufficiently specific to reveal economically important differences, but not so numerous that the model becomes unmanageable.

2.2 Step 2: Map processes and identify activities

Process mapping identifies inputs, outputs, handoffs, controls, delays and rework. Interviews, observation, time records, enterprise-resource-planning data and operational logs can be combined. Activities should be defined at a useful level of aggregation. “Manage procurement” is usually too broad; “approve purchase requisition,” “issue purchase order,” “inspect receipt” and “resolve invoice discrepancy” are more actionable.

2.3 Step 3: Form cost pools

A cost pool should contain costs that have similar consumption patterns and can reasonably be explained by one driver. A pool may include wages, benefits, software, depreciation, facilities and support costs attributable to the activity. Excessive pooling reduces accuracy; excessive disaggregation increases data and maintenance costs.

2.4 Step 4: Select cost drivers

A good driver has three properties:

  1. It has a plausible cause-and-effect relationship with the activity cost.
  2. It can be measured consistently at acceptable cost.
  3. It is not easily manipulated for reporting convenience.

Transaction drivers count events, such as orders or inspections. Duration drivers measure time, such as engineering hours or inspection hours. Intensity drivers assign resources directly when each transaction requires substantially different resources.

2.5 Step 5: Compute activity rates

For a conventional ABC pool, the activity rate is:

\text{Activity rate} = \frac{\text{Cost assigned to activity pool}}{\text{Practical capacity of cost driver}}

Pool cost and driver capacity must use consistent periods and units. If a pool costs $240,000 per year and practical capacity is 4,000 purchase orders, the rate is $60 per purchase order.

Practical capacity is preferable to theoretical capacity because it recognises realistic allowances for breaks, maintenance, training, absenteeism and unavoidable downtime. Using practical capacity also makes unused capacity visible rather than hiding it in product costs.

2.6 Step 6: Assign activity costs to cost objects

For a cost object, the assigned cost is:

\text{Assigned activity cost} = \text{Activity rate} × \text{Cost-object driver consumption}

Total indirect cost for a cost object is the sum across activities:

\text{ABC overhead for object }j = \sumi=1n(ri × qij)

Here, ri is the rate for activity i, qij is the quantity of driver i consumed by object j, and n is the number of activity pools. The formula assumes that pool rates and driver quantities are measured for the same period and that the selected drivers adequately represent resource consumption.

3. Worked ABC Example: Procurement and Materials Handling

Consider an illustrative manufacturing company that purchases components for two products, Standard and Specialist. Annual indirect procurement and receiving costs are $300,000. Management identifies three activity pools:

ActivityPool costPractical driver capacityDriver rate
Process purchase orders$120,0002,000 orders$60/order
Receive and inspect deliveries$108,0001,800 deliveries$60/delivery
Resolve supplier discrepancies$72,000600 cases$120/case

During the year, Standard uses 1,200 purchase orders, 900 deliveries and 120 discrepancy cases. Specialist uses 800 purchase orders, 900 deliveries and 480 discrepancy cases.

The assigned costs are:

Cost objectPurchase ordersDeliveriesDiscrepanciesTotal ABC cost
Standard$72,000$54,000$14,400$140,400
Specialist$48,000$54,000$57,600$159,600
Total$120,000$108,000$72,000$300,000

Although Specialist consumes fewer purchase orders, it receives the same number of deliveries and causes four times as many discrepancy cases. A single purchase-order-based rate would assign $150 per order, giving Standard $180,000 and Specialist $120,000. That result would substantially overcost Standard and undercost Specialist. ABC reveals the operational cause: Specialist creates disproportionate quality and exception-management work.

The analysis does not automatically prove that Specialist is undesirable. It identifies a managerial question: can specifications, supplier capability, inspection arrangements, order consolidation or process controls reduce discrepancy activity?

4. Time-Driven Activity-Based Costing

Conventional ABC may require many interviews and repeated estimates of transaction volumes. Time-driven ABC (TDABC) simplifies the model by estimating the cost of supplying resource capacity per unit of time and the time required for transactions.

4.1 Core equations

The capacity cost rate is:

\text{Capacity cost rate} = \frac{\text{Cost of supplied capacity}}{\text{Practical capacity in time units}}

The cost of a transaction is:

\text{Transaction cost} = \text{Capacity cost rate} × \text{Estimated time required by transaction}

If a purchasing team costs $360,000 annually and supplies 12,000 practical hours, its capacity cost rate is $30 per hour. A standard purchase order requiring 12 minutes (0.2 hour) costs $6, while a complex international order requiring 45 minutes (0.75 hour) costs $22.50.

TDABC can express time variation through a time equation:

T = T0 + T1X1 + T2X2 + \cdots + TkXk

T is estimated processing time, T0 is base time, Tl is incremental time for condition Xl, and each Xl is a measurable characteristic, such as import status or special approval. The coefficients must be estimated from observation, historical data or statistically supported operational analysis. The equation should not include variables merely because they are available; each variable must have a defensible operational interpretation.

4.2 Unused capacity

If supplied capacity exceeds utilised capacity, unused capacity is:

\text{Unused capacity} = \text{Practical capacity} − \text{Used capacity}

In the preceding purchasing example, if 9,000 of 12,000 practical hours are used, 3,000 hours are unused. At $30 per hour, the cost of unused capacity is $90,000. This cost should generally be reported separately for management action rather than assigned automatically to products, because assigning it can make existing products appear inefficient when the real issue is excess resource capacity.

TDABC is especially useful in logistics and service operations where transaction times vary widely and digital systems record timestamps. Its accuracy still depends on realistic time estimates and periodic validation.

5. Activity-Based Management and Process Cost Management

ABC is a costing method; ABM is the managerial use of activity information. ABM links cost measurement with process redesign, resource decisions and performance management.

5.1 Value analysis

Activities may be classified as follows:

  • Value-added: transforms the product or service in a way the customer requires and is performed correctly the first time.
  • Business-value-added: does not directly transform the customer’s output but is necessary under current regulatory, control or operational conditions.
  • Non-value-added: consumes resources without increasing customer value or necessary compliance. Examples include avoidable waiting, duplicate data entry, rework, unnecessary movement and preventable inspection.

The classification requires judgement. Inspection may be non-value-added from the customer’s perspective, but it may be business-value-added until process capability improves. Eliminating a control without managing risk is not process improvement.

5.2 Cost of non-conformance and failure

Process cost management should distinguish prevention, appraisal, internal failure and external failure costs. A supplier-development programme may increase prevention cost while reducing receiving inspection, production disruption, returns and warranty claims. The relevant question is total cost, not whether one activity’s budget rises.

5.3 Operational improvement levers

ABM may lead to:

  • standardising specifications and purchase-order formats;
  • consolidating orders where economic and supply risk permits;
  • reducing approval layers through delegated authority;
  • improving supplier quality and corrective-action capability;
  • integrating electronic catalogues and purchase-to-pay systems;
  • redesigning warehouse layouts and delivery schedules;
  • eliminating duplicate inspection or data-entry steps;
  • changing batch sizes and replenishment policies;
  • renegotiating service-level requirements based on cost-to-serve evidence.

Improvement should be evaluated against quality, resilience, compliance, working capital and total landed cost. A cost reduction that increases stockout risk or supplier dependency may destroy value.

6. Supplier and Customer Profitability Analysis

Purchase price is only one component of supplier economics. A supplier with a low quoted price may generate high ordering, inspection, expediting, defect, inventory and administrative costs. A total supplier cost model can include:

\text{Total supplier cost} = \text{Purchase price} + \text{Ordering cost} + \text{Receiving cost} + \text{Quality cost} + \text{Logistics cost} + \text{Failure cost} − \text{Avoided cost or credits}

The identity is a managerial analysis framework rather than a universal accounting standard. Each component must be defined consistently and double counting must be avoided.

Supplier profitability analysis can compare suppliers by category, location, order profile, quality performance and service requirements. It supports differentiated contracts: for example, a supplier generating frequent exceptions may be charged for special handling or placed on a development plan. Such use requires transparent contractual terms and fair attribution of costs.

The same logic applies to customer profitability. Customers with small, urgent, customised or highly supported orders may be less profitable than sales margin reports suggest. ABC can assign order processing, delivery, returns, technical support and account-management costs to reveal cost-to-serve.

7. Strategic and Managerial Applications

Pricing and product mix

ABC improves cost estimates when products consume support resources differently. Managers can then assess whether prices cover full economic cost, whether complexity should be reduced and whether capacity should be directed toward attractive demand. ABC should not be used mechanically for every short-term decision: avoidable and opportunity costs are more relevant for many incremental choices.

Make-or-buy and outsourcing

The relevant comparison is between costs that will change under each alternative. Allocated facility-sustaining costs may not be avoidable if production is outsourced. Conversely, supplier-management, transportation, transition and risk costs must not be omitted. ABC supplies visibility, but managerial analysis must distinguish committed, discretionary, avoidable and opportunity costs.

Inventory and working capital

Activities such as receiving, put-away, cycle counting, picking and expediting can be assigned to product families or suppliers. This helps identify items whose low unit price is offset by high handling or shortage costs. It also supports segmentation rather than a uniform inventory policy.

Strategic cost management

ABC is most valuable when integrated with quality management, lean management, supply-chain costing, target costing and balanced performance measurement. Cost information should be connected to operational indicators such as lead time, first-pass yield, schedule adherence, supplier defects and order completeness.

8. Illustrative Case: Northbridge Components

This is a fictional illustrative case. Northbridge Components manufactures industrial control panels. Its traditional system allocates purchasing and quality overhead using material purchase value. The procurement director observes that a small group of overseas suppliers generates frequent partial deliveries, document errors and engineering changes, although their quoted prices are low.

Background and problem

Annual procurement-support cost is $1.2 million. Product and supplier reports show that overseas suppliers appear more profitable because their material prices are 8% below domestic alternatives. However, the reports do not assign exception handling, additional inspections or engineering coordination to individual suppliers.

Analysis

A cross-functional team maps activities and collects twelve months of data. It identifies purchase-order processing, receiving and inspection, supplier corrective action, expediting and engineering-change coordination. The team uses practical capacity and validates driver volumes with the enterprise system and operational observations.

ABC shows that three overseas suppliers account for 18% of purchase value but 46% of procurement-support cost and 61% of expediting activity. Their apparent price advantage falls from 8% to 2% after activity costs. One domestic supplier has a higher quoted price but substantially fewer defects and deliveries.

Approach and solution

Northbridge does not immediately terminate the overseas suppliers. Instead, it adopts a segmented response:

  1. It introduces electronic document standards and a supplier scorecard.
  2. It consolidates compatible orders and establishes delivery windows.
  3. It launches a joint corrective-action programme for recurring defects.
  4. It renegotiates minimum quality and documentation requirements.
  5. It uses TDABC to estimate the cost of standard and exception transactions.
  6. It reviews the business case quarterly, including resilience and lead-time risk.

Outcome

After two quarters, discrepancy cases decline by 35%, expediting hours by 28% and receiving-inspection time by 20%. The company retains two suppliers, shifts a critical component to a dual-source arrangement and avoids a false decision based solely on quoted price. The model also identifies unused purchasing capacity, allowing management to redeploy staff toward supplier development rather than simply cutting headcount.

Learning points

The case demonstrates that ABC is not merely a method for producing a different overhead number. Its value lies in connecting operational causes to financial consequences. It also illustrates that supplier profitability must include risk, quality and service considerations and that cost information should support improvement before punitive action.

9. Limitations, Governance and Ethical Issues

ABC models involve estimates, classifications and judgement. Major limitations include:

  • data collection can be expensive and disruptive;
  • cost-driver relationships may change after process redesign;
  • shared and facility costs may remain difficult to assign causally;
  • employees may resist measurement if they fear surveillance or job loss;
  • excessive precision can create false confidence;
  • local optimisation may damage system-wide performance;
  • historical activity data may encode inequitable service assumptions.

Governance should specify model ownership, definitions, data sources, review frequency, approval rights and change controls. Rates should be reconciled to the general ledger, and material differences should be investigated. Driver definitions should be documented so that results are reproducible and auditable.

Ethically, managers should avoid using ABC to label departments or suppliers without considering context. A supplier with high exception cost may be serving a strategically vital or geographically difficult category. Employees should know the purpose of data collection, and individual performance decisions should not rely on unvalidated activity estimates. Confidential supplier information must be protected.

From a financial-reporting perspective, ABC is generally an internal management-accounting technique. External inventory valuation and reporting must follow the applicable accounting framework. Management may use ABC for internal analysis while maintaining statutory costing records under required standards; reconciliations are therefore essential.

10. Technology, Data and Contemporary Developments

Enterprise-resource-planning systems, procurement platforms, warehouse-management systems, robotic-process logs and process-mining tools can provide driver data at transaction level. Process mining can discover actual process paths, rework loops and waiting times rather than relying exclusively on interviews.

Artificial intelligence can assist in classifying transactions, predicting processing time, identifying anomalous supplier costs and simulating process alternatives. However, AI-generated cost estimates require human validation, explainable variables, data-quality checks and controls against biased or incomplete training data. Automation may reduce transaction time while creating new costs for cybersecurity, model governance and exception management.

Digital twins and scenario models can combine TDABC with capacity, demand and service-level assumptions. The appropriate principle remains unchanged: technology should strengthen causal understanding, not substitute for it.

11. Best-Practice Implementation Framework

A practical implementation sequence is:

  1. Establish the decision purpose and executive sponsorship.
  2. Select a pilot process with material cost and visible managerial need.
  3. Define cost objects and process boundaries.
  4. Map activities with cross-functional participation.
  5. Select a limited number of defensible drivers.
  6. Estimate practical capacity and validate time or volume data.
  7. Reconcile pool costs to the ledger.
  8. Test results with operational managers and affected suppliers.
  9. Separate unused-capacity cost from product or supplier cost where appropriate.
  10. Link findings to improvement actions and performance measures.
  11. Review assumptions periodically and retire obsolete activities.
  12. Scale the model only when its decisions justify its maintenance cost.

The most effective models are understandable, decision-relevant and updated often enough to reflect process change. A theoretically detailed model that no manager trusts is less useful than a simpler model with transparent assumptions and reliable data.

Chapter Summary

Activity-based costing assigns resource costs through activities and cost drivers, thereby improving visibility when overhead consumption differs among products, customers, suppliers or processes. Its two-stage logic distinguishes resources, activities and cost objects and is more informative than a single volume-based overhead rate in complex operations. Time-driven ABC estimates the cost of supplied capacity per time unit and multiplies it by transaction time, making variation and unused capacity more visible.

Activity-based management uses ABC information to classify activities, remove non-value-added work, improve quality, redesign processes and evaluate total cost. In materials management, ABC supports supplier profitability, total cost of ownership, sourcing, inventory and service decisions. Nevertheless, managers must distinguish avoidable from unavoidable costs, consider resilience and quality, protect confidential data and reconcile internal models with external reporting requirements. Successful implementation depends on causal drivers, practical capacity, cross-functional validation, governance and continuous review.

Key Terms

Resource: An economic input consumed by organisational activities.

Activity: A task or process that consumes resources and produces an output.

Cost object: An item for which cost is measured, such as a product, supplier or customer.

Cost driver: A measurable factor that explains activity-resource consumption.

Cost pool: A collection of costs associated with a homogeneous activity.

Activity rate: Cost assigned to an activity divided by its practical driver capacity.

Activity-based costing: A costing method that assigns resource costs through activities and drivers.

Activity-based management: The use of activity information to improve processes and decisions.

Time-driven ABC: An ABC approach based on capacity cost per time unit and estimated transaction time.

Practical capacity: Realistic available capacity after normal interruptions and downtime.

Unused capacity: Practical capacity not consumed by current activity volume.

Unit-level activity: An activity performed for each unit of output.

Batch-level activity: An activity performed for each batch, order or production run.

Product-sustaining activity: An activity supporting a product independent of unit volume.

Non-value-added activity: Work that consumes resources without creating customer value or necessary compliance value.

Cost-to-serve: The total operational cost of serving a particular customer or channel.

Total cost of ownership: Acquisition and lifecycle costs considered together rather than purchase price alone.

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

Process mining: Data-driven discovery and analysis of actual process flows from system records.

Review Questions

Short Answer Questions

  1. What is the causal relationship among resources, activities and cost objects in ABC?
  2. Why may a single plantwide overhead rate distort product profitability?
  3. Distinguish practical capacity from theoretical capacity.
  4. What is the difference between ABC and activity-based management?
  5. Give two examples of non-value-added activities in procurement.

Long Answer Questions

  1. Explain the design and implementation stages of an ABC system, including the selection of cost drivers.
  2. Compare conventional ABC with time-driven ABC, including their data requirements and limitations.
  3. Discuss how ABC can improve supplier profitability analysis and total cost of ownership.
  4. Explain how ABM can reduce non-value-added activity without compromising quality or compliance.
  5. Evaluate the governance, ethical and financial-reporting issues associated with internal ABC models.

Analytical / Application Questions

  1. A procurement department has three activity pools: purchase-order processing of $180,000 for 3,000 orders, receiving of $240,000 for 4,000 deliveries and discrepancy resolution of $90,000 for 750 cases. Supplier A uses 1,000 orders, 1,500 deliveries and 100 cases; Supplier B uses 2,000 orders, 2,500 deliveries and 650 cases. Calculate each supplier’s ABC cost and interpret the result.
  2. A service centre costs $480,000 and has 16,000 practical hours. A standard transaction takes 15 minutes, while an exception transaction takes 50 minutes. Calculate the TDABC cost of each transaction and explain how the information could influence process redesign.
  3. A low-price supplier generates frequent partial deliveries but is strategically important. Design an ABM response that considers cost, quality, resilience, contractual fairness and long-term supplier development.

Multiple Choice Questions with Answers

Question 1

Which relationship is central to activity-based costing?

A. Products consume resources directly in identical proportions

B. Cost objects consume activities, and activities consume resources

C. Resources consume cost objects through financial statements

D. Sales volume determines every overhead cost

Correct Answer: B. Cost objects consume activities, and activities consume resources

Question 2

A cost pool of $120,000 has practical capacity of 2,000 purchase orders. What is the activity rate?

A. $40 per order

B. $50 per order

C. $60 per order

D. $240 per order

Correct Answer: C. $60 per order

Question 3

Which is a batch-level activity?

A. Packaging each unit

B. Processing a production setup

C. Maintaining the factory roof

D. Supporting a product line throughout its life

Correct Answer: B. Processing a production setup

Question 4

A purchasing team costs $360,000 and has 12,000 practical hours. Its TDABC capacity cost rate is:

A. $20 per hour

B. $30 per hour

C. $40 per hour

D. $120 per hour

Correct Answer: B. $30 per hour

Question 5

A transaction requiring 45 minutes is processed at a capacity cost rate of $30 per hour. What is its TDABC cost?

A. $13.50

B. $22.50

C. $30.00

D. $45.00

Correct Answer: B. $22.50

Question 6

Why is practical capacity generally preferred to theoretical capacity in ABC?

A. It ignores all downtime

B. It reflects realistic interruptions and makes unused capacity visible

C. It always produces lower total cost

D. It eliminates the need for cost drivers

Correct Answer: B. It reflects realistic interruptions and makes unused capacity visible

Question 7

Which activity is most likely non-value-added if it can be eliminated without increasing risk?

A. Transforming material into a required component

B. Preventing a regulatory breach

C. Duplicate data entry caused by disconnected systems

D. Meeting a customer’s required specification

Correct Answer: C. Duplicate data entry caused by disconnected systems

Question 8

A supplier’s low purchase price is offset by high inspection, expediting and defect costs. Which analysis is most appropriate?

A. Purchase-price variance only

B. Total supplier cost or total cost of ownership analysis

C. Direct-labour efficiency analysis

D. Facility depreciation allocation only

Correct Answer: B. Total supplier cost or total cost of ownership analysis

Question 9

What is a major limitation of an ABC model?

A. It can never use operational data

B. Its estimates and drivers may become obsolete when processes change

C. It cannot analyse supplier costs

D. It always violates external reporting standards

Correct Answer: B. Its estimates and drivers may become obsolete when processes change

Question 10

Which statement best describes activity-based management?

A. It is limited to calculating statutory inventory values

B. It uses activity information to improve processes and decisions

C. It replaces all operational performance measures

D. It assigns every facility cost directly to one product

Correct Answer: B. It uses activity information to improve processes and decisions

Strategic Cost & Financial Accounting
Chapter 7 of 15