Traditional overhead allocation was designed for a simpler era of manufacturing — one where a facility made a relatively narrow range of similar products, overhead was a modest fraction of total cost, and direct labor hours were a reasonable proxy for resource consumption. None of those conditions reliably holds in complex manufacturing operations today.
When a facility runs dozens of product lines with meaningfully different production requirements, setup frequencies, material-handling demands, and quality-inspection needs, spreading overhead costs on a single per-unit or per-labor-hour basis is not a neutral simplification. It is a systematic distortion — one that inflates the apparent cost of high-volume, low-complexity products and understates the true cost of low-volume, high-complexity ones.
Activity-based costing addresses that distortion directly.
The mechanics of the problem are worth making explicit, because the distortion is not obvious until you look for it.
Under traditional volume-based overhead allocation, a manufacturer calculates a single predetermined overhead rate — typically by dividing budgeted overhead by budgeted direct labor hours or machine hours — and applies that rate uniformly to all products based on the volume of the chosen allocation base they consume. A product that requires twice as many direct labor hours as another product receives twice the overhead allocation, regardless of whether it actually consumes twice as much overhead.
Consider a scenario where a mid-sized manufacturer produces both a high-volume commodity component and a customized, low-volume specialty part. The commodity component runs in large batches, requires minimal setup, moves through standard processes, and rarely triggers quality holds. The specialty part runs in small batches, requires lengthy setup and changeovers, demands specialized handling, and requires multiple inspection points before release.
Under traditional allocation, if the commodity component and the specialty part require similar direct labor hours per unit, they receive similar overhead allocations. But the specialty part is consuming engineering time, setup labor, quality inspection capacity, and materials handling resources far out of proportion to its labor content. Traditional allocation does not see any of that. The specialty part is undercosted. The commodity component is overcosted. And any pricing, profitability, or product mix decision based on those costs rests on a foundation that is wrong in ways the income statement won’t reveal.
Activity-based costing restructures overhead allocation around a fundamental insight: overhead costs are caused by activities, and activities are consumed by products in proportion to how much they demand those activities, not in proportion to how many labor hours or machine hours those products happen to require.
The ABC framework operates in two stages.
Stage one assigns overhead costs to activity cost pools. Rather than accumulating all overhead in a single pool, ABC identifies the major activities that drive overhead consumption — machine setups, materials requisitions, quality inspections, engineering change orders, production scheduling runs, and so on — and assigns overhead costs to each activity pool based on how much of the overhead each activity actually requires. A manufacturer might identify six to twelve primary activity pools, depending on operational complexity.
Stage two assigns activity pool costs to products using cost drivers that reflect each activity’s actual consumption. A setup cost pool might use the number of setups as its driver. A quality inspection pool might use multiple inspection events. A materials-handling pool might involve a number of parts requisitions or warehouse movements. Each product is then charged for the activities it actually triggers, in proportion to how much it triggers them.
The result is a product cost that reflects causal relationships between production activity and cost consumption, rather than a uniform spread applied regardless of how different products actually use manufacturing resources.
The choice of cost driver for each activity pool is a judgment that requires operational knowledge, not just accounting technique. A driver should reflect the actual relationship between the activity’s occurrence and the cost that the activity generates. Transaction drivers are the most common in ABC systems for manufacturing and are generally sufficient for most applications. Duration drivers, which measure the time each activity actually takes, are more precise but considerably more data-intensive to maintain.
The practical standard is to choose drivers that are measurable from existing data sources — ERP transaction records, production scheduling systems, quality management logs — without creating a data collection burden that exceeds the analytical value the model delivers.
The most common finding when a complex manufacturer implements ABC for the first time is that a subset of products — frequently the low-volume, high-customization, high-complexity SKUs — have been significantly undercosted under the traditional system. They have appeared profitable or marginally profitable in traditional reports while actually consuming overhead resources subsidized by higher-volume products with inflated allocations.
This cross-subsidization pattern has direct implications for pricing, product mix strategy, and customer profitability analysis.
Pricing: A product that appears profitable at current prices under traditional costing may be loss-making under ABC. That does not automatically mean the product should be discontinued or repriced immediately. There may be strategic reasons to carry it, or the ABC cost may inform a renegotiation of terms with the customer who orders it. But the decision should be made knowingly, not inadvertently.
Product mix: When a manufacturer’s capacity is constrained, product mix decisions determine which overhead resources get consumed and at what rate. A product mix optimized on traditional costs can systematically favor the wrong products — those that appear profitable because they carry underallocated overhead, rather than those that genuinely contribute the most after accounting for their true resource demands.
Customer profitability: In manufacturing operations that serve a mix of large-volume standard buyers and small-volume custom buyers, ABC frequently reveals that the custom business is less profitable than it appears, because the overhead costs it generates are shared across the full customer base under traditional allocation. Customer profitability analysis built on ABC costs often produces a different ranking than the same analysis built on traditional costs, and the difference matters for sales strategy and relationship investment.
One important point of precision: Activity-based costing is a management accounting methodology, not a financial reporting requirement. U.S. GAAP does not require ABC for inventory valuation or for external financial statements — traditional absorption costing is standard for those purposes. ABC is maintained as a parallel cost model to support internal decision-making, including pricing analysis, product profitability, capacity utilization decisions, and make-or-buy evaluations.
This means manufacturers can implement ABC without disrupting their external reporting infrastructure. The ABC model can be built and maintained in a separate analytical layer, drawing on transactional data from the production system without altering the financial accounting records.
ABC produces the most value in manufacturing environments characterized by high product diversity, significant overhead as a share of total cost, and meaningful variation in the production complexity and resource demands across product lines. For a manufacturer running a relatively homogeneous product line with consistent setup, handling, and inspection requirements across SKUs, the additional precision of ABC may not justify the implementation and maintenance cost.
The decision to implement ABC should itself be approached analytically: estimate the extent to which current cost allocations are likely distorted, assess the magnitude of pricing and product mix decisions that depend on the accuracy of product costs, and compare that value against the cost of building and maintaining the model. A controller who suspects that one product category is systematically subsidizing another has a concrete reason to act; a controller in a facility with low overhead and uniform production complexity probably does not.
Traditional overhead allocation is a reasonable approximation in a simple manufacturing environment. In a complex one, it produces a picture of product economics that is systematically off: not randomly, but in predictable ways that favor the wrong products and penalize the right ones.
Activity-based costing is the corrective lens. It does not require a new ERP or a complete accounting overhaul. It requires a structured understanding of which activities drive overhead, which data are available to measure them, and the analytical discipline to build a cost model that reflects operational reality.
Wiss works with manufacturing controllers and CFOs to design and implement activity-based costing frameworks, evaluate product and customer profitability, and build the management accounting infrastructure that supports sound operational decisions. If your facility operates a complex product mix and you have reason to believe your current cost model is not giving you the full picture, contact Wiss to discuss what a more accurate one would look like.