How Activity-Based Costing Assigns Overhead More Accurately
This Insight explains what activity-based costing is, how its cost pools and cost drivers work, how it is applied in a production setting, and where its limits lie.
01 Definition & Context
Activity-based costing, often shortened to ABC, is a method of assigning indirect costs such as rent, machine maintenance, quality inspection and setup labor to products or services based on the activities that actually consume those resources. Traditional costing systems usually spread overhead across products using a single broad measure, such as direct labor hours or machine hours. ABC aims to reflect cause and effect more closely. For readers who want to study the method in a structured way, the Micro Diploma: Activity-Based Costing course is one place to begin learning the terminology and steps.
02 Foundational Mechanics
The method rests on three building blocks. Resource costs are first gathered and traced to activities, such as receiving materials, setting up machines, inspecting finished goods and handling customer orders. Each activity then forms a cost pool, which collects the total cost of performing that activity over a period. Finally, each cost pool is linked to a cost driver, which is a measurable factor that explains why the activity happens, such as the number of setups, the number of inspections or the number of purchase orders.
A rate is calculated by dividing the cost in each pool by the total quantity of its driver. Each product is then charged for the drivers it consumes. A product that requires many setups and frequent inspections absorbs more overhead than one produced in long, uniform runs, even if both use the same number of machine hours. This is the central logic that separates ABC from simpler allocation methods.
03 Application & Case Examples
Consider a plant that manufactures several versions of an industrial valve. Under a single plantwide rate based on machine hours, a low-volume custom valve and a high-volume standard valve receive overhead in proportion to machine time alone. An activity-based analysis might reveal that the custom valve requires many more changeovers, specialized inspections and engineering orders. When those drivers are costed separately, the custom valve carries a larger share of overhead, and the standard valve carries less.
Managers often use this clearer picture to make practical decisions. They may reprice low-volume orders, reduce the number of changeovers through better scheduling, or decide whether a product line should be redesigned to simplify inspection. The same approach can be applied in service operations, such as assigning the costs of order processing or customer support to individual accounts.
04 Critical Evaluation & Implications
ABC improves accuracy but it is not free. Gathering activity data takes time, and the number of cost pools and drivers must be kept manageable or the system becomes costly to maintain and hard to understand. Some overhead costs are also difficult to assign to any activity in a meaningful way, which forces judgment and can introduce bias. Critics note that ABC reports can be sensitive to the choice of drivers, and that managers may over-rely on precise-looking figures that rest on rough estimates.
Organizations often use it alongside traditional methods, focusing it on areas where overhead is large and product complexity varies widely. As data systems improve, more firms may adopt it for pricing and process improvement, but its value depends on careful design and on a clear link between the measures used and the decisions they inform.
05 At a Glance
- 1Trace resource costs
- 2Form activity cost pools
- 3Select cost drivers
- 4Assign costs to products