activity-based costing
/ A-B-C /
Imagine a bakery that makes both plain loaves by the thousand and a handful of elaborate custom wedding cakes. Spread the bakery's overhead by oven hours alone, and the simple loaves look like they soak up most of it — yet it is the fussy wedding cakes that demand the special orders, the design time, the careful handling, the extra inspections. A single, plant-wide overhead rate quietly makes the high-volume simple product subsidize the low-volume complex one. Activity-based costing fixes this by asking what activities each product actually triggers, and charging it for those.
Activity-based costing (ABC) assigns overhead in two stages. First, overhead is grouped into activity cost pools — distinct activities like machine setups, purchase ordering, quality inspections, and material handling. Second, each pool is assigned to products using its own cost driver, the activity measure that causes that pool's cost (number of setups, number of orders, number of inspections). A product that needs many small batches incurs many setups and gets charged for them; a product made in one long run does not. So instead of one blunt rate, ABC uses many activity rates, each reflecting a real cause of cost. A product's overhead is then the sum of (driver rate times the driver quantity it consumed) across all activities.
ABC matters most where overhead is large, products are diverse in volume and complexity, and the cost of getting product costs wrong is high — it routinely reveals that low-volume specialty products were dramatically under-costed and high-volume staples over-costed under traditional methods, reshaping pricing and product-mix decisions. The honest limits: ABC is expensive to build and maintain, relies on estimates of driver usage, and is mainly an internal management tool — external financial statements still use a simpler absorption approach. ABC reallocates overhead more accurately; it does not reduce the total overhead by one cent.
Setup pool: 100,000 dollars over 500 setups = 200 dollars per setup. Product X needs 5 setups (1,000 dollars of setup cost); high-volume Product Y needs 2 (400 dollars). A single labor-hour rate would have buried this and over-charged Y, under-charging X.
Each activity is charged by its own driver, not one blunt rate.
ABC reallocates overhead more fairly; it does not lower total overhead, and it is mainly for internal decisions, not external reports.