Most businesses know their total costs – but far fewer know exactly where those costs come from. A product that looks profitable under a basic accounting model can turn out to be a loss-maker once you dig into the real resources it demands. This is the core problem that Activity-Based Costing (ABC) was designed to solve. By connecting costs directly to the activities that generate them, ABC gives organizations a far more honest picture of what their products and services actually cost to produce – and that clarity changes everything from pricing to process design.
Table of Contents
- The problem with traditional costing
- What is activity-based costing?
- A brief history: from factory floors to boardrooms
- The building blocks of ABC
- Activities
- Cost pools
- Cost drivers
- How activity-based costing works: the four steps
- ABC vs. traditional costing: what actually changes
- Key benefits of ABC for business decisions
- Better pricing strategies
- Outsourcing and make-or-buy decisions
- Process improvement and waste reduction
- Profitability analysis
- Limitations and practical challenges
- Where ABC is used today
The problem with traditional costing
For most of the 20th century, businesses used a straightforward approach to allocating overhead: pick a single measure – usually direct labor hours or machine hours – and spread all indirect costs across products using that one yardstick. Traditional costing systems treat overhead as a single pool of indirect costs, applying a predetermined rate uniformly regardless of how different products actually consume resources.
The flaw in this logic became increasingly obvious as manufacturing grew more complex. As the percentage of indirect or overhead costs rose, this technique became increasingly inaccurate because indirect costs are not caused equally by all products. One product might spend significantly more time on an expensive machine than another – yet both get charged the same overhead rate. The result? Some products quietly subsidize others, cost data becomes distorted, and managers make strategic decisions – on pricing, production mix, and process improvements – based on figures that don’t reflect reality.
What is activity-based costing?
Activity-based costing is a costing method that identifies activities in an organization and assigns the cost of each activity to all products and services according to the actual consumption by each. Rather than relying on a single cost driver, ABC recognizes that different products use resources in different ways and at different rates – and the cost system should reflect that.
The UK’s Chartered Institute of Management Accountants (CIMA) defines ABC as an approach to costing and monitoring activities that involves tracing resource consumption and costing final outputs. The Institute of Cost Accountants of India similarly describes ABC as a system that calculates the costs of individual activities and assigns those costs to products based on the activities each product consumes. In short, the primary objective of ABC is to provide accurate cost information for decision-making purposes – covering pricing, resource allocation, and process improvements.
A brief history: from factory floors to boardrooms
The concepts of ABC were developed in the manufacturing sector of the United States during the 1970s and 1980s. The methodology gained mainstream recognition when Robert Cooper and Robert Kaplan published their foundational work in the Harvard Business Review in 1988. Cooper and Kaplan defined ABC as an approach to solve the problems of traditional cost management systems, arguing that conventional accounting methods often failed to identify the true costs of processes – leading managers to make decisions based on misrepresented data.
Initially, ABC was applied primarily in manufacturing, where rising automation had reduced direct labor costs while simultaneously increasing indirect and overhead expenses. As computer technologies advanced, the methodology became accessible to a broader range of organizations – moving from theory into practical application across industries including financial services, healthcare, and the public sector.
The building blocks of ABC
Understanding ABC requires getting familiar with three core concepts: activities, cost pools, and cost drivers. Together, these form the architecture of the entire methodology.
Activities
An activity is any task or action that consumes resources in the process of producing a product or delivering a service. Activities could range from design, procurement, and production to distribution and customer service. By identifying activities, businesses ensure no critical cost-generating action is overlooked.
Cost pools
Once activities are identified, related activities are grouped into cost pools. Cost pools gather individual costs into related buckets, such as manufacturing costs or business overhead, so decision-makers can more easily track and allocate expenses back to their exact activities. For example, a manufacturer might create separate cost pools for machinery setup, quality-control inspections, and packaging – each containing multiple tasks that contribute to the overall cost of production.
Cost drivers
A cost driver is the factor that causes or influences the cost of an activity. Cost drivers measure the consumption of resources by different activities and serve as the basis for allocating costs from cost pools to products or services. There are three main types:
- Transaction-based cost drivers: Costs driven by the number of transactions, such as the number of purchase orders processed or machine setups performed.
- Duration-based cost drivers: Costs driven by the time taken to complete an activity, such as hours spent on quality control or packaging.
- Intensity-based cost drivers: Costs driven by the level of effort or resource consumption, such as the complexity of a product’s design or the volume of materials used.
How activity-based costing works: the four steps
Implementing ABC follows a clear, logical sequence. Activity-based costing requires accountants to identify the activities that consume resources, identify the cost drivers associated with each activity, compute a cost rate per cost driver unit, and assign costs to products by multiplying the cost driver rate by the volume of cost driver units consumed.
To illustrate: if a company’s machine maintenance activity costs $100,000 and the relevant cost driver is 10,000 machine hours, the cost driver rate is $10 per machine hour. A product that uses 500 machine hours would then be allocated $5,000 in maintenance costs – not a broad arbitrary share of the total overhead, but a figure directly tied to its actual consumption of that activity.
ABC vs. traditional costing: what actually changes
The difference between ABC and traditional costing is not just methodological – it has real financial consequences. ABC provides a way to allocate costs more accurately when overhead costs are not incurred at the same rate as direct labor dollars.
Consider a company producing two product lines: a standard item manufactured in high volumes and a customized product made in small batches. Under traditional costing, both products share overhead equally based on labor hours. Under ABC, the customized product is correctly assigned higher costs for activities like machine setups, quality inspections, and customer coordination – activities it actually uses more intensively. Once costs are allocated accurately, management can realize that customized products are far less profitable than assumed – prompting revised pricing strategies and more informed production decisions.
When direct labor is a large portion of the product cost, overhead tends to be driven consistently by one cost driver, and the traditional method allocates those costs appropriately. But when technology is a large portion of the product cost, overhead tends to be driven by multiple drivers – making ABC the more suitable approach.
Key benefits of ABC for business decisions
The appeal of ABC extends well beyond accounting accuracy. Its real value lies in the strategic decisions it enables.
Better pricing strategies
By delivering more precise product cost information, ABC allows businesses to form informed pricing strategies while better identifying margin-rich products or services. When a business knows the true cost of producing a product, it can set prices that reflect actual value and resource consumption – neither underpricing complex offerings nor overcharging for simpler ones.
Outsourcing and make-or-buy decisions
ABC is also a powerful tool for evaluating outsourcing. ABC has predominantly been used to support strategic decisions such as pricing, outsourcing, and identification and measurement of process improvement initiatives. When the true internal cost of an activity is known, a business can make an objective comparison against the cost of sourcing that activity externally.
Process improvement and waste reduction
ABC exposes unused capacity and other opportunities to improve resource usage efficiency. By pinpointing exactly which activities drive the most cost, managers can identify inefficiencies, eliminate non-value-adding steps, and redesign processes to reduce waste – all grounded in concrete cost data rather than estimation.
Profitability analysis
ABC offers businesses a more complete and accurate view of how much their products cost, helping decision-makers identify which ones aren’t generating enough profit. Studies show that ABC often reveals that a significant share of a company’s product lines are actually unprofitable – insights that are simply invisible under traditional costing systems.
Limitations and practical challenges
ABC is not without drawbacks. The process of identifying relevant cost pools and cost drivers, as well as their relationships and values, requires significant resources and expertise. For smaller organizations with limited product diversity and low overhead, the complexity and cost of implementing ABC may outweigh its benefits – and the simpler traditional approach remains adequate.
There is also an important reporting limitation to be aware of. External reporting must be based on traditional absorption costing methods under GAAP, which means a company wishing to benefit from ABC must often maintain two parallel costing systems – one for internal decision-making and another for external financial reporting.
Finally, even in ABC, some overhead costs are genuinely difficult to assign – such as executive salaries or facility-wide expenses. These “business-sustaining” costs remain as a residual overhead pool that cannot be meaningfully traced to individual products.
Where ABC is used today
Various surveys in the period 2012-2022 report the highest rate of firms using ABC in manufacturing (20%-50%), followed by financial services (15-25%), public sector (12-18%), and communications (6-12%). The methodology has also made inroads in healthcare, where time-driven ABC has been used effectively to lower costs and improve budgeting by accurately measuring the time and cost of clinical activities. As digital tools have simplified data collection and analysis, ABC is increasingly accessible even to mid-sized organizations that previously found implementation too burdensome.
What do you think? If you were a manager overseeing multiple product lines with very different production requirements, which specific decisions – pricing, outsourcing, or process redesign – do you think would benefit most from switching to activity-based costing? And do you think the cost and complexity of implementing ABC is always justified, or are there situations where a simpler approach would serve a business just as well?
References
- https://strategiccfo.com/articles/banking-financing/activity-based-costing-abc-vs-traditional-costing/
- https://www.principlesofaccounting.com/chapter-20/activity-based-costing/
- https://en.wikipedia.org/wiki/Activity-based_costing
- https://www.wafeq.com/en/learn-accounting/cost-accounting/activity-based-costing:-a-modern-approach-to-cost-management
- https://www.researchgate.net/publication/264843510_Activity-Based_Costing_System_in_the_Service_Sector_A_Strategic_Approach_for_Enhancing_Managerial_Decision_Making_and_Competitiveness
- https://myabcm.com/activity-based-costing-abc-methodology/
- https://www.projectmanager.com/blog/activity-based-costing
- https://www.netsuite.com/portal/resource/articles/accounting/activity-based-costing-abc.shtml
- https://jomaccounting.com/understanding-activity-based-costing-abc-identification-of-cost-drivers-and-cost-pools/
- https://courses.lumenlearning.com/suny-managacct/chapter/activity-based-costing-method/
- https://www.cliffsnotes.com/study-guides/accounting/accounting-principles-ii/activity-based-costing/activity-based-vs-traditional-costing
- https://finstreeteducation.com/activity-based-costing-vs-traditional-costing-and-their-real-world-impact-on-business-decisions/
- https://psu.pb.unizin.org/acctg211/chapter/comparing-traditional-activity-based-costing/
- https://www.costperform.com/activity-based-costing-abc-a-detailed-definition-and-explanation/
- https://www.vintti.com/blog/what-is-activity-based-costing-abc
- https://www.business-case-analysis.com/activity-based-costing.html
- https://pmc.ncbi.nlm.nih.gov/articles/PMC5868382/
Leave a Reply