13.2 Activity-Based Costing (ABC) Mechanics
Key Takeaways
Traditional volume-based absorption costing allocates overhead using simplistic volume drivers, causing severe product cost distortions in modern multi-product environments.
Under traditional costing, high-volume standard products systematically cross-subsidize low-volume customized products (the 'peanut-butter costing' distortion).
Activity-Based Costing (ABC) follows a two-stage allocation architecture: Stage 1 traces resource costs to activity cost pools via resource drivers; Stage 2 assigns activity costs to cost objects via activity drivers.
The Cooper-Kaplan Activity Hierarchy stratifies activities into Unit-level, Batch-level, Product-sustaining, and Facility-sustaining tiers.
Calculating Activity Cost Driver Rates (ACDR) using practical capacity rather than budgeted volume prevents unused capacity costs from artificially inflating unit product costs.
Activity-Based Costing (ABC) Mechanics
For decades, traditional management accounting relied on volume-based absorption costing to allocate indirect manufacturing overhead to products and services. Under traditional systems, overhead is pooled at the factory or departmental level and assigned to units based on a single volume driver—most commonly direct labor hours, direct labor cost, or machine hours. While this method was adequate in early twentieth-century factories where direct labor represented the dominant manufacturing cost and production lines were homogeneous, it has become fundamentally misleading in the modern industrial and service landscape.
Over recent decades, two structural shifts transformed enterprise cost structures:
- Overhead Explosion & Labor Decline: Automation, computer-integrated manufacturing, and digital systems drastically reduced direct labor (often to less than 5% to 10% of total manufacturing costs) while indirect overhead expenses—such as software engineering, quality testing, machine setup, procurement, and production scheduling—surged to 40% to 60% of total costs.
- Product Proliferation & Diversity: Enterprises expanded their product lines to offer specialized options, custom configurations, and diverse batch sizes to capture fragmented market niches.
When a large, diverse pool of indirect overhead is allocated using a single volume driver, severe product cost distortion inevitably occurs. This distortion is commonly referred to as "peanut-butter costing"—smoothing overhead evenly across all products regardless of the actual organizational resources each product consumes.
The Product Cross-Subsidization Fallacy
The most hazardous commercial consequence of peanut-butter costing is product cross-subsidization. In a multi-product facility producing both high-volume standard goods and low-volume customized goods, volume-based absorption costing produces predictable, dangerous distortions:
+-------------------------------------------------------------------------+
| THE CROSS-SUBSIDIZATION TRAP |
+-------------------------------------------------------------------------+
| |
| HIGH-VOLUME STANDARD PRODUCTS LOW-VOLUME CUSTOM PRODUCTS |
| - Simple design, stable batches - Complex, frequent setups |
| - Consume FEW support activities - Consume EXCESSIVE support |
| - High total machine/labor hours - Low total machine hours |
| |
| Traditional Overhead Allocation: Traditional Overhead: |
| ABSORBS EXCESSIVE OVERHEAD ABSORBS MINIMAL OVERHEAD |
| --> OVER-COSTED BY ACCOUNTING --> UNDER-COSTED BY ACCT |
| |
| Strategic Result: Strategic Result: |
| - Overpriced in the market - Underpriced in the market |
| - Lost sales to focused rivals - False margins hide losses |
| - Profitable core is cannibalized - Surge in unprofitable mix |
+-------------------------------------------------------------------------+
- High-Volume Standard Products are Over-Costed: Because they account for a large percentage of total machine or labor hours, they absorb the lion's share of overhead costs. However, they run in large batches, require minimal engineering intervention, and demand few setups. Consequently, they "subsidize" the rest of the factory.
- Low-Volume Customized Products are Under-Costed: These products require frequent machine recalibrations, complex material handling, extensive quality inspections, and frequent engineering change orders. Yet, because they register few machine or labor hours, traditional costing assigns them negligible overhead. Management mistakenly believes these custom products are highly profitable, leading to aggressive promotion of loss-making offerings.
The Cooper-Kaplan Two-Stage ABC Architecture
To eliminate cross-subsidization, Robin Cooper and Robert Kaplan (1988) developed Activity-Based Costing (ABC). The core philosophy of ABC is simple but profound: "Products consume activities; activities consume resources."
ABC models cost assignment through a disciplined two-stage allocation process:
+-------------------------------------------------------------------------+
| THE TWO-STAGE ABC ALLOCATION MODEL |
+-------------------------------------------------------------------------+
| |
| [ RESOURCES ] (Salaries, Depreciation, Utilities, Supplies) |
| | |
| | STAGE 1: Traced via RESOURCE DRIVERS |
| v (e.g., Square footage, headcount, % staff time) |
| |
| [ ACTIVITY COST POOLS ] (Setups, Quality Testing, Material Handling)|
| | |
| | STAGE 2: Assigned via ACTIVITY COST DRIVERS |
| v (e.g., Number of setups, inspection hours) |
| |
| [ COST OBJECTS ] (Products, Services, Product Lines, Customers) |
+-------------------------------------------------------------------------+
- Stage 1 (Resource Tracing): Indirect resource costs recorded in the general ledger (such as maintenance wages, factory rent, engineering software licenses, and electric power) are assigned to distinct Activity Cost Pools using appropriate Resource Drivers (such as machine operating hours, floor area occupied, or employee time cards).
- Stage 2 (Activity Driver Assignment): The accumulated costs in each activity cost pool are assigned to Cost Objects (products, customer segments, or distribution channels) using specific Activity Cost Drivers that measure the demand placed on that activity by each cost object.
The Activity Hierarchy
A central innovation of ABC is the Cooper-Kaplan Activity Hierarchy, which categorizes manufacturing and operating activities into four distinct tiers based on the level at which costs are incurred:
| Hierarchy Level | Operational Definition | Representative Activities | Representative Activity Drivers | Cost Behavior Pattern |
|---|---|---|---|---|
| 1. Unit-Level | Activities performed every time a single unit of product or service is produced | Direct machining, cutting, assembly labor, painting, direct power consumption | Machine hours, direct labor hours, units produced | Proportional to production volume; variable with unit output |
| 2. Batch-Level | Activities performed each time a batch or production run is processed, regardless of units | Machine setups, purchase order placement, forklift transit runs, batch inspections | Number of setups, setup hours, purchase orders, material movements | Varies with the number of batches; independent of batch size |
| 3. Product-Sustaining | Activities performed to support individual product lines, regardless of batches or units | Engineering change notices (ECNs), product testing, CAD design, specialized tooling | Number of ECNs, testing hours, active part numbers | Varies with product variety and technical complexity |
| 4. Facility-Sustaining | Activities required to sustain the overall operating infrastructure of the facility | Factory heating and lighting, building maintenance, plant security, factory manager salary | Square meters, plant value, corporate allocation bases | Fixed common costs; cannot be logically traced to products |
Note
The Facility-Sustaining Treatment Rule: In strategic management accounting, facility-sustaining costs (such as factory security and building insurance) are common costs that do not vary with products, batches, or units. Forcing facility-sustaining overhead into arbitrary product allocation drivers reintroduces the very distortion ABC was created to fix. Many strategic accountants treat facility-sustaining costs as enterprise-level capacity period expenses rather than attaching them to individual unit inventories.
Calculating Activity Cost Driver Rates and the Practical Capacity Principle
To assign activity pool costs to cost objects, management accountants calculate the Activity Cost Driver Rate (ACDR):
The Critical Role of Practical Capacity
In early ABC implementations, accountants frequently divided activity pool costs by budgeted or actual driver volume. Cooper and Kaplan demonstrated that this practice is fundamentally flawed:
- If demand drops and actual volume falls, dividing fixed activity costs by lower driver volume causes the calculated driver rate to artificially spike.
- Products produced during a recession are penalized with higher overhead rates, leading managers to raise prices during a downturn—triggering a catastrophic "death spiral of cost allocation."
- Dividing by Practical Capacity (typically 80% to 85% of theoretical capacity, allowing for downtime and maintenance) ensures that the driver rate reflects the true economic cost of providing the activity. Any unallocated activity pool cost explicitly represents the Cost of Unused Capacity, which is reported as a separate management responsibility rather than hidden inside inflated product costs.
Corporate Application: Apex Polymer Solutions Ltd (APS)
Apex Polymer Solutions Ltd (APS) operates an advanced plastics extrusion plant producing two industrial polymer lines:
- Product A ("Standard-Clear"): High-volume, standard-grade industrial polymer sold to commercial packaging converters. Annual volume: 40,000 units.
- Product B ("Custom-Spec"): Low-volume, customized medical-grade polymer manufactured to stringent client formulations. Annual volume: 5,000 units.
Operational & Production Data
- Product A: Direct Material = $25.00/unit; Direct Labor = $10.00/unit; Machine Time = 1.0 Machine Hour (MH) per unit (Total = 40,000 MH); Produced in 20 large batches of 2,000 units (20 setups; 20 quality inspection runs of 2 hours each = 40 inspection hours; 5 Engineering Change Orders).
- Product B: Direct Material = $45.00/unit; Direct Labor = $20.00/unit; Machine Time = 2.0 Machine Hours (MH) per unit (Total = 10,000 MH); Produced in 60 small batches of 83.33 units (60 setups; 60 quality inspection runs of 6 hours each = 360 inspection hours; 45 Engineering Change Orders).
- Total Plant Production Volume: 45,000 units (50,000 total Machine Hours).
- Total Manufacturing Overhead: $1,200,000 annually.
Method 1: Traditional Volume-Based Absorption Costing
Under APS's legacy system, all manufacturing overhead is pooled and allocated on the basis of Machine Hours (MH):
- Product A Overhead per unit: 1.0 MH × $24.00 = $24.00
- Product B Overhead per unit: 2.0 MH × $24.00 = $48.00
| Cost Component | Product A (Standard-Clear) | Product B (Custom-Spec) |
|---|---|---|
| Direct Material | $25.00 | $45.00 |
| Direct Labor | $10.00 | $20.00 |
| Allocated Manufacturing Overhead (Volume-Based) | $24.00 | $48.00 |
| Total Traditional Unit Product Cost | $59.00 | $113.00 |
| Commercial Selling Price | $68.00 | $160.00 |
| Reported Unit Margin (Accounting Profit) | +$9.00 (13.2% Margin) | +$47.00 (29.4% Margin) |
Under traditional costing, management concluded that Product B was a highly lucrative premium line (29.4% margin), while Product A was a low-margin commodity (13.2% margin).
Method 2: Activity-Based Costing (ABC) Two-Stage Allocation
APS's management accounting team conducted an activity analysis, decomposing the $1,200,000 overhead into four activity pools:
| Activity Cost Pool | Hierarchy Tier | Pool Cost | Activity Cost Driver | Total Driver Capacity | Activity Cost Driver Rate (ACDR) |
|---|---|---|---|---|---|
| 1. Machining Operations | Unit-Level | $350,000 | Machine Hours | 50,000 MH | $350,000 / 50,000 = $7.00 / MH |
| 2. Machine Setups | Batch-Level | $360,000 | Number of Setups | 80 Setups | $360,000 / 80 = $4,500.00 / Setup |
| 3. Quality Inspections | Batch-Level | $240,000 | Inspection Hours | 400 Hours | $240,000 / 400 = $600.00 / Hour |
| 4. Engineering Support | Product-Sustaining | $250,000 | Engineering Orders (ECOs) | 50 ECOs | $250,000 / 50 = $5,000.00 / ECO |
| Total Factory Overhead | $1,200,000 |
Assignment of Overhead to Products under ABC
-
Product A (40,000 units):
- Machining: 40,000 MH × $7.00 = $280,000
- Setups: 20 setups × $4,500.00 = $90,000
- Inspections: 40 hours × $600.00 = $24,000
- Engineering: 5 ECOs × $5,000.00 = $25,000
- Total ABC Overhead Assigned to Product A: $280,000 + $90,000 + $24,000 + $25,000 = $419,000
- ABC Overhead per unit: $419,000 / 40,000 units = $10.475 ≈ $10.48
-
Product B (5,000 units):
- Machining: 10,000 MH × $7.00 = $70,000
- Setups: 60 setups × $4,500.00 = $270,000
- Inspections: 360 hours × $600.00 = $216,000
- Engineering: 45 ECOs × $5,000.00 = $225,000
- Total ABC Overhead Assigned to Product B: $70,000 + $270,000 + $216,000 + $225,000 = $781,000
- ABC Overhead per unit: $781,000 / 5,000 units = $156.20
(Reconciliation: $419,000 + $781,000 = $1,200,000 total overhead accurately accounted for.)
Comparison and Strategic Diagnosis of Cost Distortion
| Cost & Profitability Metric | Product A (Standard-Clear) | Product B (Custom-Spec) |
|---|---|---|
| Direct Prime Costs (Material + Labor) | $35.00 | $65.00 |
| Traditional Overhead per unit | $24.00 | $48.00 |
| Traditional Total Unit Cost | $59.00 | $113.00 |
| ABC Overhead per unit | $10.48 | $156.20 |
| ABC Total Unit Cost | $45.48 | $221.20 |
| Cost Distortion per Unit | Overstated by +$13.52 (+29.7%) | Understated by -$108.20 (-48.9%) |
| Commercial Selling Price | $68.00 | $160.00 |
| True Economic Margin per Unit (ABC) | +$22.52 (+33.1% True Margin) | -$61.20 (-38.3% Economic LOSS) |
| Annual Aggregate Economic Profit / (Loss) | +$901,000 Profit (using unrounded costs) | -$306,000 Net Loss |
Strategic Implications for APS
- Severe Cross-Subsidization Exposed: Traditional costing distorted reality. Product A was over-costed by $13.52 per unit; its true margin is 33.1% (not 13.2%). APS had been losing bids to lean competitors who priced at $55.00. Under ABC, APS can lower its price to $56.00, win massive market share, and still generate $10.52 profit per unit.
- The Loss-Making "Niche" Product: Management discovered that Product B, previously thought to yield a $47.00 profit, actually loses $61.20 on every unit sold, showing a $306,000 annual full-cost loss; the avoidable cash effect needs separate analysis. Management reviews batch sizes, pricing and separately charged engineering work. A price of $220 alone remains $1.20 below full unit cost of $221.20; fees or cost reductions must close the gap. Rejecting orders does not automatically eliminate overhead.
Exam Traps to Avoid
Warning
Common Exam Trap 1: Assuming ABC changes total enterprise expenditure. ABC does not reduce or increase total corporate overhead on the day of implementation; it reallocates existing overhead more accurately across cost objects. Cost savings materialize only when management uses ABC insights to eliminate redundant activities or redeploy capacity.
Note
Common Exam Trap 2: Classifying batch-level costs as unit-level costs. If a machine setup costs $4,500, that cost is incurred whether the batch contains 10 units or 1,000 units. Dividing setup costs by volume in a traditional system makes setups look like a variable unit cost, completely obscuring the economic advantage of large batch sizes.
In the Cooper-Kaplan Activity Hierarchy used in Activity-Based Costing, how should machine setup costs and purchase order processing costs be classified?
Unit-level activities, because every individual product requires machine setups
Facility-sustaining activities, because setups maintain physical plant buildings
Product-sustaining activities, because setups are performed exclusively when designing brand-new product lines
Batch-level activities, because setup and purchase order costs are incurred each time a group of units is processed, regardless of how many units are in the batch
Under traditional volume-based absorption costing that relies on machine hours or direct labor hours to allocate plant-wide overhead, what distortion can occur when low-volume customised products consume disproportionately more batch and product-support work?
Low-volume, customized products are systematically over-costed while high-volume standard products are under-costed
High-volume, standard products cross-subsidize low-volume, complex products because overhead is absorbed based on volume metrics rather than the complex batch and product-sustaining activities consumed
Both high-volume and low-volume products are accurately costed because volume metrics correlate perfectly with all indirect support functions
Facility-sustaining expenses are completely omitted from inventory valuations under financial reporting standards
A manufacturing facility's material handling activity pool has an annual budgeted cost of $480,000. The activity cost driver is the number of material moves, and the practical capacity of the material handling fleet is 1,200 moves per year. Product Line Alpha requires 40 material moves to produce an annual run of 10,000 units. Using Activity-Based Costing, what is the Activity Cost Driver Rate (ACDR) for material handling, and what is the material handling overhead cost assigned per unit of Product Line Alpha?
ACDR is $48.00 per move, and overhead cost is $0.19 per unit
ACDR is $120.00 per move, and overhead cost is $0.48 per unit
ACDR is $400.00 per move, and overhead cost is $1.60 per unit
ACDR is $400.00 per move, and overhead cost is $16.00 per unit
Sections you finish are checked off in the contents.