When a business produces multiple products or delivers a range of services, figuring out the true cost of each one is rarely straightforward. Traditional costing methods often lump overhead expenses together and spread them evenly – a method that can seriously distort profitability. Activity-Based Costing (ABC) solves this by linking overhead costs to the specific activities that actually consume resources. The result is a far more accurate picture of what each product or service truly costs to produce. Implementing ABC involves eight logical steps, and understanding each one is key to making the system work.
Table of Contents
- Why implementation matters as much as the concept
- Step 1: Identify cost objects
- Step 2: Identify activities
- Primary vs. support activities
- Step 3: Trace direct costs to cost objects
- Step 4: Relate indirect costs to activities
- Step 5: Distribute support activities to primary activities
- Step 6: Determine activity cost drivers
- Volume-based vs. non-volume-based drivers
- Step 7: Calculate activity cost driver rates
- Step 8: Compute total costs
- From calculation to decision-making
Why implementation matters as much as the concept
Many organizations understand ABC in theory but struggle to put it into practice. The system requires cross-departmental collaboration, careful data collection, and a willingness to rethink how costs are viewed. According to the Lumen Learning Managerial Accounting resource, ABC systems require employees across the organization to participate – from production teams to accounting departments – making implementation both a technical and organizational challenge. Done properly, however, ABC delivers insights that lead to better pricing, smarter resource allocation, and more effective cost control.
Step 1: Identify cost objects
The first step is to define what you want to find the cost of. A cost object is any item for which a separate cost measurement is needed – this could be a product, a service, a customer segment, or even a project. Identifying cost objects upfront is critical because every subsequent step in the ABC process is built around accurately measuring what it costs to produce or deliver these objects. For example, in an agricultural equipment company, cost objects might include individual product lines such as tractors, irrigation pumps, or hand tools.
Step 2: Identify activities
Once cost objects are defined, the next step is to map out all the activities involved in producing or delivering them. Activities are the tasks and processes that consume resources. As ProjectManager explains, these can span the entire business – from procurement and production to distribution and customer service – and identifying them ensures no cost-driving action is overlooked.
In a manufacturing context, typical activities include assembling components, inspecting finished goods, setting up machines, processing purchase orders, and providing after-sales support. In service businesses, activities might include client onboarding, account management, or technical troubleshooting. The more thoroughly activities are mapped, the more accurate the costing system will be.
Primary vs. support activities
It helps to distinguish between two types of activities at this stage. Primary activities are those directly involved in producing cost objects – such as machining or assembly. Support activities assist primary activities but do not directly contribute to production – such as IT support, human resources, or facility maintenance. This distinction becomes important in step five.
Step 3: Trace direct costs to cost objects
Direct costs are those that can be clearly and exclusively linked to a specific cost object without any allocation. These include raw materials, direct labor wages, and any dedicated equipment or tooling used solely for a particular product. Tracing direct costs is relatively straightforward compared to overhead allocation – and it must be done accurately before indirect costs are addressed. This step eliminates ambiguity by ensuring that costs with a clear cause-and-effect relationship to a cost object are assigned to it directly, not bundled into a general overhead pool.
Step 4: Relate indirect costs to activities
Indirect costs – also called overheads – are costs that cannot be traced directly to a single cost object. These include utilities, rent, administrative salaries, and shared equipment depreciation. In ABC, rather than spreading these costs evenly across all products, they are first assigned to the activities that actually incur them.
For instance, electricity costs in a manufacturing plant might be assigned to the machine-operating activity, while administrative salaries might be linked to order-processing or scheduling activities. According to Wikipedia’s overview of ABC, the UK’s Chartered Institute of Management Accountants (CIMA) defines this process as tracing resource consumption to activities before outputs – meaning the cost of each activity reflects the real resources it uses.
This step is what separates ABC from traditional costing. Instead of a single, blunt overhead rate, costs are attached to the activities responsible for generating them.
Step 5: Distribute support activities to primary activities
Support activities do not produce cost objects directly, but they enable primary activities to function. Their costs therefore need to be redistributed to primary activities before final cost calculations can be made.
There are several methods for doing this. The Strategic CFO outlines three approaches: the direct method, which allocates support costs only to operating departments; the step-down method, which recognizes that support departments also serve each other, allocating costs in a sequence from the most-used department outward; and the reciprocal method, a more complex approach that accounts for the full mutual usage of services between support departments. The step-down and reciprocal methods are generally more accurate than the direct method, particularly when support departments interact significantly with one another.
Step 6: Determine activity cost drivers
A cost driver is the factor that causes the cost of an activity to change. Selecting the right cost driver for each activity is essential – it must reflect the actual cause-and-effect relationship between the activity and the cost it generates.
Common cost drivers include the number of machine setups, inspection hours, purchase orders processed, labor hours, or number of deliveries. Lumen Learning’s managerial accounting materials highlight three criteria for selecting a good cost driver: causal relation (the driver should actually cause the cost), benefits received (costs are allocated in proportion to benefit), and reasonableness (the allocation should be fair and justifiable even when a direct causal link is hard to establish).
Identifying cost drivers typically requires interviews with operational staff, process observation, and analysis of historical data. The effort is worthwhile – a poorly chosen cost driver undermines the accuracy of the entire ABC system.
Volume-based vs. non-volume-based drivers
Not all cost drivers are tied to production volume. While some, like machine hours, scale with output, others – like the number of product designs or customer contracts – relate to complexity rather than volume. NetSuite notes that these non-volume drivers are among the most important in ABC, as they reveal hidden costs associated with product variety and customer diversity that traditional costing systems miss entirely.
Step 7: Calculate activity cost driver rates
Once cost drivers are identified, the cost driver rate for each activity can be calculated. The formula is straightforward:
Activity Cost Driver Rate = Total Cost of Activity รท Total Units of Cost Driver
For example, if the total cost of the quality inspection activity is โน50,000 and the total inspection hours for the period are 500, the activity cost driver rate is โน100 per inspection hour. This rate becomes the basis for allocating that activity’s cost to individual cost objects in the next step.
Principles of Accounting notes that this step requires careful analysis and cross-functional input to ensure the allocation ratios genuinely reflect how each cost category is consumed across activities. Inaccurate percentages at this stage will cascade into distorted product costs downstream.
According to CostPerform’s ABC analysis, once these rates are established, organizations have a powerful tool for understanding exactly where their overhead spending is going – and for comparing the cost efficiency of different activities or production lines.
Step 8: Compute total costs
The final step brings everything together. Total cost for each cost object is computed by multiplying the activity cost driver rate by the actual amount of each activity consumed by that cost object, then adding direct costs traced in step three.
Total Cost = Direct Costs + (Activity Cost Driver Rate ร Actual Activity Consumption)
Using the inspection example: if a particular product consumed 10 inspection hours at a rate of โน100 per hour, the inspection cost allocated to that product is โน1,000. This calculation is repeated for every activity the product uses, and the results are summed to produce the total cost of that product.
As Saylor Academy’s managerial accounting text explains, once these product costs are determined, the data can directly inform pricing strategies, profitability analysis, and operational decisions – such as which product lines to expand, which to discontinue, and where process improvements would yield the greatest cost savings.
From calculation to decision-making
The real value of ABC is not just in the numbers – it’s in what organizations do with them. Garrison and Noreen’s foundational ABC implementation framework stresses that once cost data is collected and calculated, it must be communicated clearly to process owners and used to drive action. Without that final step, even a perfectly executed ABC implementation delivers no business benefit.
Organizations that use ABC data effectively can make more accurate pricing decisions, identify and eliminate non-value-adding activities, negotiate better terms with suppliers, and justify capital investment decisions with greater confidence. In agriculture-related businesses – where product lines are often diverse, overhead costs are substantial, and margin management is critical – ABC can be particularly transformative.
What do you think? If your organization currently uses a traditional costing method, which of the eight ABC steps do you think would be most challenging to implement – and why? Could a more accurate view of your overhead costs meaningfully change how you price your products or manage your resources?
References
- https://www.netsuite.com/portal/resource/articles/accounting/activity-based-costing-abc.shtml
- https://courses.lumenlearning.com/suny-managacct/chapter/activity-based-costing-method/
- https://www.projectmanager.com/blog/activity-based-costing
- https://en.wikipedia.org/wiki/Activity-based_costing
- https://strategiccfo.com/articles/profitability/implementing-activity-based-costing-2/
- https://www.principlesofaccounting.com/chapter-20/activity-based-costing/
- https://www.costperform.com/activity-based-costing-abc-a-detailed-definition-and-explanation/
- https://saylordotorg.github.io/text_managerial-accounting/s07-03-using-activity-based-costing-t.html
- https://www.purchasing-procurement-center.com/abc-costing.html
Leave a Reply