Launch offer — 25% off with code LAUNCH-25 See plans →
Microlesson · 5-min read

Meaning, Features, Benefits, ABC vs Absorption Costing, Types of Activities, Limitations

# Activity Based Costing (ABC)

## Definition

CIMA Definition: "Cost attribution to cost units on the basis of benefit received from indirect activities e.g. ordering, setting up, assuring quality."

ABC is a two-stage costing approach:

1. Stage 1: Assign costs to activities (create cost pools per activity)

2. Stage 2: Allocate activity costs to products based on each product's consumption of those activities

Core Principle: Products consume activities → Activities consume resources

---

## Features of ABC

1. Two-stage approach: costs flow from resources → activities → products

2. The costs accumulated are called activity-related costs

3. An activity is any task an organization undertakes to deliver a product or service

4. Products are charged in proportion to the extent to which they use each activity

5. Applicable to any organization seeking more accurate overhead costs

---

## Types of Activities (Cost Hierarchy)

LevelActivityExample
Unit-levelPerformed for every unit producedMachine running, direct labour
Batch-levelPerformed for each batchMachine set-ups, quality inspection per batch
Product-levelSupports a specific product lineProduct design, product-specific advertising
Facility-levelSupports the overall facilityFactory rent, building security

Only unit-level and batch-level costs are truly driven by product volume. Product-level and facility-level costs require care in allocation.

---

## Benefits of ABC

1. Each product charged based on its actual consumption of activities — more accurate costs

2. Better identification of cost drivers — management understands what causes costs

3. Highlights non-value-added activities that can be eliminated

4. Supports better pricing decisions — especially for diverse product mixes

5. Improved cost control — managers accountable for activities they control

6. More relevant for organizations with diverse, complex product lines where traditional costing distorts costs

---

## ABC vs. Traditional Absorption Costing

AspectAbsorption CostingActivity Based Costing
Overhead basisVolume-based (machine hrs, labour hrs)Activity-based (cost drivers per activity)
Number of cost poolsSingle or very fewMultiple (one per activity type)
AccuracyLower — distorts for diverse productsHigher — reflects actual resource consumption
Suitable forSimple, homogeneous product linesComplex, diverse product mixes
Cost driverOne (e.g., labour hours)Many (set-ups, orders, inspections, etc.)

Critical insight: Traditional costing over-costs high-volume, simple products and under-costs low-volume, complex products. ABC corrects this by linking overhead to the activities that actually drive it.

---

## Objectives of ABC

  • Provide accurate product cost information for pricing
  • Identify profitable and unprofitable products
  • Improve business processes by highlighting high-cost activities
  • Support strategic decisions on product mix, outsourcing, and process improvement

---

## Limitations of ABC

1. Costly and time-consuming to design and implement

2. Selection of cost drivers is complex — wrong drivers distort results

3. Not suitable for simple operations or homogeneous product lines

4. Requires significant ongoing data collection and maintenance effort

5. May create over-sophistication — the added accuracy may not always justify the cost

Worked example

### Example 1

ABC vs. Traditional Costing: Cost Reallocation

Two products: Alpha (high-volume, simple) and Beta (low-volume, complex)

Total Overhead = ₹2,00,000

Traditional Costing (labour hours basis):

Alpha: 8,000 hrs | Beta: 2,000 hrs | Total: 10,000 hrs

Rate = 2,00,000 ÷ 10,000 = ₹20/hr

Alpha OH = 8,000 × 20 = ₹1,60,000

Beta OH = 2,000 × 20 = ₹40,000

ABC Analysis:

ActivityCost PoolAlphaBetaTotal
Set-ups₹60,000103040
Quality checks₹80,000206080
Dispatch orders₹60,000154560

Set-up rate = 60,000 ÷ 40 = ₹1,500/set-up

Quality rate = 80,000 ÷ 80 = ₹1,000/check

Dispatch rate = 60,000 ÷ 60 = ₹1,000/order

ABC Overhead:

Alpha = (10×1,500) + (20×1,000) + (15×1,000) = 15,000 + 20,000 + 15,000 = ₹50,000

Beta = (30×1,500) + (60×1,000) + (45×1,000) = 45,000 + 60,000 + 45,000 = ₹1,50,000

Conclusion: Traditional costing over-charged Alpha by ₹1,10,000 and under-charged Beta by ₹1,10,000. Beta's true cost is far higher — pricing decisions based on traditional costing would be seriously misleading.

⚠️ Common exam mistakes

  • Treating ABC as simply having more cost centers — the fundamental difference is using non-volume-based, activity-specific cost drivers
  • Confusing cost pools (where costs are collected per activity) with cost drivers (what causes the cost/how costs are allocated to products)
  • Assuming ABC always gives lower product costs — it reallocates overhead; complex/low-volume products get more, simple/high-volume products get less
  • Using a single cost driver for all activities — each activity must have its own appropriate and independent driver
  • Forgetting the two-stage structure: Stage 1 assigns costs to activities; Stage 2 allocates from activities to products using drivers
Reference:
Now that you've read this — what's next?
Move from understanding → mastery in 3 clicks. Each option below picks up from this lesson's topic.
Start 15-min diagnostic