Assign overhead to products or services through the activities and cost drivers they actually consume.
Use Activity-Based Costing to support economic performance, cash, risk and management decisions when overhead is significant and products consume support differently. The guide combines a visual one-pager with the model's core elements, application steps, an example and its main limitations.
What is Activity-Based Costing?
Activity-Based Costing, or ABC, traces indirect costs to activities and then assigns those costs to products, services or customers using relevant cost drivers. It can reveal cross-subsidies hidden by broad overhead allocation.
The logic of Activity-Based Costing connects resources, activities, cost pools, cost drivers and cost objects. Define the objective and scope before filling the visual, then record the evidence behind the important claims.
Key elements of Activity-Based Costing
Resources
People, systems, space and other inputs that create cost.
Activities
Work such as setup, handling, inspection or support.
Cost pools
Grouped costs associated with a defined activity.
Cost drivers
Measurable factors that explain consumption of an activity.
Cost objects
Products, services, channels or customers receiving the cost.
Read the 5 elements of Activity-Based Costing as a connected system. A change in resources can affect cost objects, so avoid evaluating each part in isolation.
When should you use Activity-Based Costing?
Activity-Based Costing is most useful when overhead is significant and products consume support differently, when apparently profitable work creates operational strain and when pricing or process choices need better cost evidence. It works best when the output will influence an actual decision, owner or review.
- When overhead is significant and products consume support differently.
- When apparently profitable work creates operational strain.
- When pricing or process choices need better cost evidence.
Before applying Activity-Based Costing, choose the decision and cost objects. Also define the audience, decision boundary and review point so the analysis can lead to a practical choice.
How to use Activity-Based Costing step by step
- Step 1: Choose the decision and cost objects.
- Step 2: Identify material activities and resource costs.
- Step 3: Create cost pools with causal drivers.
- Step 4: Measure driver quantities and assign costs.
- Step 5: Compare results with decisions and maintain only useful detail.
Activity-Based Costing provides structure. The quality of the decision still depends on the evidence, assumptions and follow-through placed inside it.
Practical Activity-Based Costing example
A manufacturer allocates support cost by machine hours and concludes two products have similar margins. ABC reveals that one product drives far more setups, inspections and engineering changes, leading to a price redesign and process simplification.
This Activity-Based Costing example connects the analysis to a specific customer, process or economic outcome. Keep that level of detail when adapting the framework to your own decision.
Common Activity-Based Costing mistakes
- Creating excessive activity detail.
- Choosing drivers because data is easy rather than causal.
- Treating assigned cost as avoidable cash.
These mistakes weaken Activity-Based Costing because the finished diagram can look more certain than the evidence supports. Mark assumptions clearly and define what would cause the team to change its view.
Limitations of Activity-Based Costing
- ABC can be costly to maintain and depends on sound driver data.
- Allocated cost does not automatically show what would disappear if a product or customer were removed.
Use Activity-Based Costing at the level of detail required by the decision. Add research or specialist analysis where abc can be costly to maintain and depends on sound driver data. Simplicity is useful only while it preserves the facts that matter.
Compare related frameworks: Break-even Analysis, Cost-Volume-Profit Analysis and Value Chain Analysis.
Activity-Based Costing FAQ
What is Activity-Based Costing?
Activity-Based Costing, or ABC, traces indirect costs to activities and then assigns those costs to products, services or customers using relevant cost drivers. It can reveal cross-subsidies hidden by broad overhead allocation.
ABC costing example?
A manufacturer allocates support cost by machine hours and concludes two products have similar margins. ABC reveals that one product drives far more setups, inspections and engineering changes, leading to a price redesign and process simplification.
Cost driver analysis?
Assign overhead to products or services through the activities and cost drivers they actually consume.
What is the main limitation of Activity-Based Costing?
ABC can be costly to maintain and depends on sound driver data. Treat the output as decision support, not as an automatic answer.