What Is Activity Based Costing?
Activity based costing (ABC) assigns overheads by tracing the activities that actually consume resources - in CIMA's definition, resources are assigned to activities, and activities to cost objects. It fixes absorption costing's blind spot: complexity, not just volume, is what drives modern overhead costs.
The CIMA definition
CIMA describes ABC as tracing resource consumption and costing final outputs: resources are assigned to activities, and activities to cost objects. Two terms carry the whole idea - cost drivers (why the organisation consumes resources in an area, e.g. the number of supplier orders driving procurement cost) and cost objects (the things being costed, such as products or services).
Why ABC matters now
Modern production looks nothing like the environment absorption costing was built for:
- Overheads are now a much larger share of total production cost
- Not all overheads behave as fixed costs
- Diverse product ranges place very different demands on the same processes
- A complex product does not consume proportionally more of every resource than a simple one - and volume-based absorption pretends it does
The five-step ABC process
- Estimate total overhead costs
- Identify the distinct activities the business performs
- Determine the cost driver for each activity
- Calculate cost driver rates
- Allocate costs to products using those rates
Worked example
A supplier-ordering budget of 171,000 dollars covers 360 orders across two products. The cost driver rate is 171,000 / 360 = 475 dollars per order. Each product is then charged 475 dollars for every order it actually generates - so the product that places 300 of those orders carries the overhead it causes, instead of sharing it by unit volume.
Frequently asked questions
How is ABC different from absorption costing?
Absorption costing spreads overheads over departments and volume measures like labour hours. ABC breaks the business into activities and asks what actually causes each cost - so complex, low-volume products stop being subsidised by simple, high-volume ones.
What is a cost driver?
The factor that causes an activity's cost to be incurred - for example, the number of supplier orders drives procurement costs. ABC charges each product for the drivers it actually consumes.
Related guides
What Are Relevant Costs?
Relevant costs are future, incremental cash costs caused by a decision. Learn the three features, opportunity and avoidable costs, and what to ignore.
Updated June 2026
What Is Absorption Costing?
Absorption costing charges production overheads to each unit via an overhead absorption rate (OAR), giving a full production cost. Worked example inside.
Updated June 2026
Cost Behaviour: The 4 Types of Cost Explained
Cost behaviour is how costs change with activity. Learn the four patterns - fixed, variable, stepped and semi-variable costs - with clear CIMA examples.
Updated July 2022