PracticeVideosBlogFlashcards

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.

Last updated: October 2026

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:

  1. 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.
  2. 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)     |
+-------------------------------------------------------------------------+
  1. 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).
  2. 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 LevelOperational DefinitionRepresentative ActivitiesRepresentative Activity DriversCost Behavior Pattern
1. Unit-LevelActivities performed every time a single unit of product or service is producedDirect machining, cutting, assembly labor, painting, direct power consumptionMachine hours, direct labor hours, units producedProportional to production volume; variable with unit output
2. Batch-LevelActivities performed each time a batch or production run is processed, regardless of unitsMachine setups, purchase order placement, forklift transit runs, batch inspectionsNumber of setups, setup hours, purchase orders, material movementsVaries with the number of batches; independent of batch size
3. Product-SustainingActivities performed to support individual product lines, regardless of batches or unitsEngineering change notices (ECNs), product testing, CAD design, specialized toolingNumber of ECNs, testing hours, active part numbersVaries with product variety and technical complexity
4. Facility-SustainingActivities required to sustain the overall operating infrastructure of the facilityFactory heating and lighting, building maintenance, plant security, factory manager salarySquare meters, plant value, corporate allocation basesFixed 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):

Activity Cost Driver Rate (ACDR)=Activity Cost Pool Total ExpensePractical Capacity of the Activity Driver\text{Activity Cost Driver Rate (ACDR)} = \frac{\text{Activity Cost Pool Total Expense}}{\text{Practical Capacity of the Activity Driver}}

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:

  1. Product A ("Standard-Clear"): High-volume, standard-grade industrial polymer sold to commercial packaging converters. Annual volume: 40,000 units.
  2. 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):

Predetermined Plant-wide Overhead Rate=$1,200,00050,000 MH=$24.00 per Machine Hour\text{Predetermined Plant-wide Overhead Rate} = \frac{\text{\textdollar}1,200,000}{50,000\text{ MH}} = \text{\textdollar}24.00\text{ per Machine Hour}
  • 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 ComponentProduct 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 PoolHierarchy TierPool CostActivity Cost DriverTotal Driver CapacityActivity Cost Driver Rate (ACDR)
1. Machining OperationsUnit-Level$350,000Machine Hours50,000 MH$350,000 / 50,000 = $7.00 / MH
2. Machine SetupsBatch-Level$360,000Number of Setups80 Setups$360,000 / 80 = $4,500.00 / Setup
3. Quality InspectionsBatch-Level$240,000Inspection Hours400 Hours$240,000 / 400 = $600.00 / Hour
4. Engineering SupportProduct-Sustaining$250,000Engineering 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 MetricProduct 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 UnitOverstated 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

  1. 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.
  2. 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.

Loading diagram...
Cooper-Kaplan Two-Stage ABC Allocation Architecture
Test Your Knowledge

In the Cooper-Kaplan Activity Hierarchy used in Activity-Based Costing, how should machine setup costs and purchase order processing costs be classified?

A

Unit-level activities, because every individual product requires machine setups

B

Facility-sustaining activities, because setups maintain physical plant buildings

C

Product-sustaining activities, because setups are performed exclusively when designing brand-new product lines

D

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

Test Your Knowledge

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?

A

Low-volume, customized products are systematically over-costed while high-volume standard products are under-costed

B

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

C

Both high-volume and low-volume products are accurately costed because volume metrics correlate perfectly with all indirect support functions

D

Facility-sustaining expenses are completely omitted from inventory valuations under financial reporting standards

Test Your Knowledge

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?

A

ACDR is $48.00 per move, and overhead cost is $0.19 per unit

B

ACDR is $120.00 per move, and overhead cost is $0.48 per unit

C

ACDR is $400.00 per move, and overhead cost is $1.60 per unit

D

ACDR is $400.00 per move, and overhead cost is $16.00 per unit

Sections you finish are checked off in the contents.