Home / Wiki / A / Activity-Based Costing (ABC)

Activity-Based Costing (ABC)

Accounting and Financial ManagementUpdated 11 Nov 2026

Activity-based costing, usually abbreviated ABC, is a technique for allocating indirect costs to a product, service, customer or other cost object based on the specific activities that cause those costs to be incurred, rather than spreading overhead using a single broad volume measure such as direct labor hours or machine hours. The underlying premise is simple: activities, not products themselves, actually cause a company to incur costs, so costs should be traced through activities before being assigned onward to whatever ultimately consumes those activities.

01

How the two-stage allocation works

ABC typically works in two stages. First, overhead costs are assigned to distinct activities — machine setups, quality inspections, purchase order processing, customer service calls — based on what actually drives each activity's cost, known as a cost driver. Second, the cost of each activity is allocated onward to the products, services or customers that actually consumed that activity, using a measure of how much of the activity each one used, such as the number of setups a product line required or the number of purchase orders a customer generated.

02

Why it improves on traditional costing

Traditional costing systems typically spread all manufacturing overhead using one or two broad volume-based measures, which works reasonably well when products consume overhead in roughly similar proportions to how much labor or machine time they use. As manufacturing has become more automated and product lines more diverse, this assumption increasingly breaks down: a low-volume, highly customized product might require many more setups, inspections and engineering changes per unit than a high-volume standard product, yet a volume-based allocation would assign it only a small, proportional share of overhead, systematically undercosting complex products and overcosting simple ones.

03

Where ABC is used and its limitations

ABC is widely used for internal management decisions — pricing, product mix, customer profitability analysis — where a more accurate picture of what actually drives cost is valuable, but it is generally not required, and often not even used, for external financial reporting, where absorption costing using simpler allocation bases remains standard practice. Implementing ABC is also more time-consuming and data-intensive than traditional costing, since it requires identifying activities, estimating cost drivers, and tracking activity consumption in far more detail, which is why many companies apply it selectively to their most complex products or highest-stakes pricing decisions rather than across their entire operation.

04

Activity-based management as the natural next step

Once a company has built out an ABC system, the same activity and cost-driver data naturally supports activity-based management, using the information not just to cost products more accurately but to identify which activities add genuine value and which could be reduced, redesigned or eliminated, turning a costing technique into a tool for improving the underlying operations themselves.

05

A simple worked comparison

A factory produces a high-volume standard product and a low-volume custom product, each requiring the same total direct labor hours overall, but the custom product requires ten times as many machine setups per unit produced. A traditional labor-hour-based allocation would assign both products a similar overhead cost per unit, while ABC traces the setup-related overhead specifically to the custom product's far higher setup frequency, typically revealing that the custom product is considerably more expensive, and often less profitable at its current price, than the simpler allocation method ever showed.

Last updated 11 Nov 2026