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
- Identify activities — the significant activities performed in producing products (e.g., machine setups, inspections, order processing, material handling)
- Assign costs to activity cost pools — trace or allocate each overhead cost to the activity that drives it
- 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)
- Calculate the activity rate — activity cost pool total ÷ total expected cost driver quantity
- 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.
| Product S | Product C | |
|---|---|---|
| DL hours | 5,000 | 5,000 |
| Overhead at $50/hr | $250,000 | $250,000 |
| Units produced | 10,000 | 1,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:
| Activity | Pool Cost | Driver | Total Driver Qty | Rate |
|---|---|---|---|---|
| Machine setups | $120,000 | # of setups | 200 (S:20, C:180) | $600/setup |
| Quality inspections | $180,000 | # of inspections | 300 (S:50, C:250) | $600/inspection |
| Material handling | $200,000 | # of requisitions | 500 (S:100, C:400) | $400/req. |
| Activity | Product S | Product C |
|---|---|---|
| Machine setups | 20 × $600 = $12,000 | 180 × $600 = $108,000 |
| Quality inspections | 50 × $600 = $30,000 | 250 × $600 = $150,000 |
| Material handling | 100 × $400 = $40,000 | 400 × $400 = $160,000 |
| Total overhead | $82,000 | $418,000 |
| Units produced | 10,000 | 1,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.
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 →