The Problem With Traditional Overhead Allocation

Traditional overhead costing uses a single plant-wide rate (or sometimes departmental rates) to apply overhead to products. A typical calculation: total budgeted overhead ÷ total budgeted direct labour hours = overhead rate per DL hour. Every product receives overhead proportional to the direct labour hours it consumes.

The flaw emerges when products make very different demands on factory resources. A simple, high-volume product that requires minimal quality inspection, no special setups, and standard materials handling gets charged the same overhead rate per labour hour as a complex, low-volume product that requires multiple machine setups, specialised quality testing, and expedited procurement. The complex product is undercosted (it receives less overhead than it actually consumes), and the simple product is overcosted. Managers making decisions based on these distorted costs will systematically make wrong choices — continuing to produce unprofitable complex products that appear profitable, and potentially abandoning simple products that appear unprofitable but are actually making money.

What Activity-Based Costing Is

ABC is a two-stage overhead allocation system. In the first stage, overhead costs are assigned to activity cost pools — groups of costs driven by the same activity. In the second stage, costs from each activity pool are assigned to products using the cost driver that best represents what causes that activity's costs to be incurred. Common activities include machine setups, quality inspections, purchase orders, customer orders, and material handling. Using multiple cost drivers produces a far more accurate picture of what each product actually costs to produce.

Implementing ABC: The Five Steps

  1. Identify activities — the significant activities performed in producing products (e.g., machine setups, inspections, order processing, material handling)
  2. Assign costs to activity cost pools — trace or allocate each overhead cost to the activity that drives it
  3. Determine the cost driver for each activity — the factor that causes the activity's costs to vary (e.g., number of setups, number of inspections, number of orders)
  4. Calculate the activity rate — activity cost pool total ÷ total expected cost driver quantity
  5. Assign costs to products — activity rate × each product's actual cost driver usage

Full Worked Example: Traditional vs ABC

Precision Parts manufactures two products: Product S (simple, high-volume: 10,000 units) and Product C (complex, low-volume: 1,000 units). Total overhead: $500,000. Total direct labour hours: Product S uses 5,000 DL hrs; Product C uses 5,000 DL hrs. Traditional rate: $500,000 ÷ 10,000 = $50 per DL hour.

Traditional Overhead Allocation
Product SProduct C
DL hours5,0005,000
Overhead at $50/hr$250,000$250,000
Units produced10,0001,000
Overhead per unit$25$250

Under ABC, the $500,000 overhead is divided into three activity pools based on analysis of what drives each cost:

ABC — Activity Pools and Rates
ActivityPool CostDriverTotal Driver QtyRate
Machine setups$120,000# of setups200 (S:20, C:180)$600/setup
Quality inspections$180,000# of inspections300 (S:50, C:250)$600/inspection
Material handling$200,000# of requisitions500 (S:100, C:400)$400/req.
ABC — Overhead Assigned to Each Product
ActivityProduct SProduct C
Machine setups20 × $600 = $12,000180 × $600 = $108,000
Quality inspections50 × $600 = $30,000250 × $600 = $150,000
Material handling100 × $400 = $40,000400 × $400 = $160,000
Total overhead$82,000$418,000
Units produced10,0001,000
Overhead per unit$8.20$418.00

The difference is dramatic. Traditional costing assigned $25 per unit to Product S and $250 to Product C. ABC reveals Product S actually costs only $8.20 in overhead per unit (it was overcosted) and Product C costs $418 per unit (massively undercosted). If Product C is priced based on traditional costing, it is likely being sold at a loss. This is the kind of insight that makes ABC strategically valuable.

When ABC Is Most Valuable

ABC produces the greatest improvement over traditional costing when: overhead is a large percentage of total cost; the company produces a diverse product mix with different complexity levels; different products make very different demands on the factory's support activities; or traditional costing has produced results that do not seem to reflect reality (e.g., seemingly profitable product lines that are actually draining resources).

ABC is less valuable when: all products are very similar; overhead is a small fraction of total cost; or the cost of implementing and maintaining ABC exceeds the benefit of more accurate cost information.

From ABC to Activity-Based Management

Activity-based management (ABM) uses ABC information not just for costing but for operational improvement. By identifying the cost of each activity, managers can target their improvement efforts: reduce setup times (reducing setup costs), improve quality processes to reduce inspection frequency, or renegotiate supplier terms to reduce procurement costs. ABC provides the data; ABM is the decision-making framework that acts on it.

📌 ABC vs Traditional: When the Exam Tests You
The exam will typically give you overhead pools, cost driver quantities for each product, and ask you to calculate the ABC overhead rate and cost per unit. Always check your total: overhead assigned to all products must sum to the total overhead available. If it does not, there is an arithmetic error.

Practice Cost Accounting and ABC Questions

PrepQBank covers activity-based costing, traditional overhead allocation, and cost system comparisons with adaptive questions and full explanations.

Practice cost accounting →