Picture a company that makes both a simple plastic clip and a highly customised industrial fastener. Under most traditional accounting systems, the factory dumps all its overheads (machine costs, quality checks, order processing) into a single pool and divides it by direct labour hours. The customised fastener, which eats up far more setup time, inspections, and engineering support, ends up looking almost as cheap to produce as the plastic clip. That distortion is exactly the problem Activity-Based Costing (ABC) was designed to fix.
Table of Contents
- What is activity based costing?
- Why traditional costing falls short
- The building blocks of ABC
- Activities and cost pools
- Cost drivers
- Cost hierarchy
- How the ABC method actually works
- Traditional costing vs ABC: a quick comparison
- Why ABC produces more accurate cost data
- ABC is not just for factories
- Supporting strategic decisions
- Product and market decisions
- Process improvement
- Advantages and limitations to keep in mind
- Bringing it together
What is activity based costing?
Activity-Based Costing is a costing method that assigns overhead and indirect costs to products or services based on the specific activities required to produce them, rather than spreading costs evenly across everything a business makes. Instead of asking “how many labour hours did this product use,” ABC asks “which activities did this product actually consume, and how much of each?” This shift, from a single blanket rate to multiple activity-based rates, is what makes ABC deliver a more precise picture of indirect costs than conventional costing.
The Institute of Cost Accountants of India describes ABC systems as calculating the cost of individual activities and then assigning those costs to cost objects, such as products or services, based on the activities actually undertaken to deliver them. This activity-first lens is what allows ABC to accurately trace where profit is genuinely being made and where it is quietly being eroded.
Why traditional costing falls short
Traditional absorption costing methods allocate overheads using a single, broad base, commonly direct labour hours or machine hours. This works reasonably well when a company makes one product or a set of near-identical products. The moment a business has a diverse product mix, with some items requiring more setups, more inspections, or more customer support, this single-base approach starts distorting costs. High-volume, simple products end up subsidising low-volume, complex ones, because both are charged overhead at the same average rate.
This is precisely the gap ABC closes. By breaking overheads into multiple cost pools tied to real activities, ABC ensures that a product which triggers more machine setups or more quality checks is charged accordingly, rather than being averaged in with everything else.
The building blocks of ABC
Activities and cost pools
An activity is any distinct task that consumes resources, such as machine setup, material handling, order processing, or quality inspection. Related costs are grouped into cost pools, one for each activity. According to the four-step ABC process, the first and most critical task is identifying every activity across functions like manufacturing, distribution, marketing, and customer service, since this comprehensive mapping determines how accurate the final cost figures will be.
Cost drivers
Cost drivers are the factors that cause an activity’s cost to rise or fall. A bank processing loan applications, for instance, sees its underwriting costs rise directly with the number of applications it processes, making application volume the natural cost driver for that activity. Cost drivers create a cause-and-effect link between what a business does and what it spends, which is the foundation of ABC’s accuracy.
Cost hierarchy
ABC classifies activities into levels: unit-level (occurring every time a unit is produced), batch-level (occurring once per batch, like a machine setup), product-level (sustaining an entire product line, like engineering design), and facility-level (supporting the whole plant, like rent or general administration). This hierarchy, outlined in chartered accountancy costing curricula, matters because it prevents facility-wide costs from being wrongly tied to individual units, a common flaw in traditional costing.
How the ABC method actually works
Implementing ABC generally follows four steps:
- Identify activities: List every task across the organisation that consumes resources and drives cost.
- Assign costs to activity pools: Group related expenses under each identified activity.
- Determine cost drivers: Decide what measurable factor (machine hours, number of orders, number of inspections) causes each activity’s cost to change.
- Calculate and apply rates: Divide each cost pool by its driver volume to get a rate, then apply that rate to products or services based on how much of the driver they actually use.
Traditional costing vs ABC: a quick comparison
| Aspect | Traditional costing | Activity-based costing |
|---|---|---|
| Allocation base | Single base (e.g., labour hours) | Multiple activity-specific drivers |
| Accuracy for diverse products | Low; tends to distort costs | High; reflects actual consumption |
| Implementation effort | Low | Higher; needs detailed activity data |
| Best suited for | Simple, uniform production | Complex, multi-product or multi-service operations |
Why ABC produces more accurate cost data
Because ABC traces costs to the activities that actually cause them, it avoids the “peanut butter spreading” effect of traditional costing, where every product gets an equal smear of overhead regardless of how much it truly consumes. A Malaysian electronics manufacturer that struggled with distorted product costs under traditional costing found, after adopting ABC, that machine maintenance was driven mainly by machine usage while packaging costs depended on the number of items handled rather than units produced. This kind of granular insight is what allows management to adjust pricing and cost control strategies with far more confidence.
ABC is not just for factories
While ABC originated in manufacturing, its logic applies equally well to service organisations, including banks, hospitals, logistics firms, and educational institutions. A study on Indian and global cost accounting practice notes that inaccurate cost allocation is a growing concern for strategic decision-makers, since costing errors can lead institutions to shut down genuinely profitable programmes while continuing to fund unprofitable ones. Research into ABC adoption in the university sector found that the technology helps institutions allocate overheads more accurately across academic programmes, much as it helps a factory allocate overheads across products. Service businesses often have even higher proportions of indirect cost than manufacturers, which makes ABC’s activity-level detail especially valuable for them.
Supporting strategic decisions
Once a business understands the true cost of each activity, it can use that information for far more than pricing. This extended use of ABC data is often called Activity-Based Management (ABM). ABM uses ABC information to improve both operational efficiency (doing things right) and strategic choices (doing the right things), such as deciding which products to keep, which customer segments to prioritise, and which processes to redesign or eliminate.
Product and market decisions
With activity-level costs available, a company can identify which products or services are quietly loss-making despite looking profitable under traditional costing, and which customer segments consume disproportionate support resources. This feeds directly into product-mix decisions, pricing strategy, and even decisions about entering or exiting particular markets.
Process improvement
ABC data also highlights non-value-adding activities, tasks that consume resources without contributing proportionately to what the customer values. Identifying these activities is one of the key benefits chartered accountancy training highlights, since eliminating or redesigning them can cut costs without touching product quality.
Advantages and limitations to keep in mind
ABC’s biggest strengths are accuracy, better pricing decisions, and clearer visibility into non-value-added activities, particularly for organisations with multiple products or service lines. However, it is not free of drawbacks. Implementing ABC demands detailed activity data, which can be time-consuming and expensive to collect, and selecting the “right” cost driver for every activity is not always straightforward. Because of this, ABC tends to suit large, complex, multi-product organisations far better than small businesses with simple, uniform operations, where a traditional costing system may already be accurate enough.
Bringing it together
Activity-Based Costing does not just change how overheads are calculated; it changes how managers think about cost. By tying every rupee of indirect cost to a specific activity and driver, ABC replaces guesswork with traceable, activity-level evidence. That evidence becomes the foundation for smarter pricing, sharper product-mix decisions, and genuine process improvement, whether the organisation is running a factory floor or a hospital ward.
What do you think? If your college canteen or a local retail store had to switch from a flat overhead charge to activity-based costing, which activities do you think would turn out to be the biggest hidden cost drivers? And do you think the extra data-collection effort ABC demands is always worth the accuracy it provides, even for smaller businesses?
References
- https://www.netsuite.com/portal/resource/articles/accounting/activity-based-costing-abc.shtml
- https://en.wikipedia.org/wiki/Activity-based_costing
- https://coursecontent.indusuni.ac.in/wp-content/uploads/sites/8/2020/04/Activity-Based-Costing.pdf
- https://jomaccounting.com/understanding-activity-based-costing-abc-identification-of-cost-drivers-and-cost-pools/
- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10338107/
- https://en.wikipedia.org/wiki/Activity-based_management
Leave a Reply