CA
Tax Tutor
A

Traditional overhead absorption spreads all overheads using a single rate — usually machine hours or labour hours. This works fine when all products use resources in roughly the same way. But in a modern factory making both a simple bolt and a complex circuit board, lumping all overheads together and dividing by hours gives you a completely wrong cost. That's the problem Activity Based Costing (ABC) solves.

ABC's big idea is simple: products don't consume costs — activities do, and products consume activities. A complex product triggers more purchase orders, more quality inspections, more setups. ABC traces costs to the activities that actually cause them, then traces those activity costs to products. You first identify Cost Pools (a bucket of costs for each activity — e.g., Machine Setup Cost Pool) and then identify the Cost Driver for each pool (the thing that drives that cost — e.g., number of setups). Dividing the pool by the driver gives you the Cost Driver Rate. Multiply that rate by how many times a product triggers that activity, and you have the product's fair share of overhead.

The four steps every student must memorise: (1) Identify activities (machine setup, procurement, quality control, dispatch). (2) Assign overheads to cost pools — group costs by activity. (3) Determine the cost driver for each pool and calculate the driver rate = Pool Cost ÷ Total Driver Units. (4) Absorb costs into products using each product's driver consumption. ABC is especially powerful when a firm has high overhead costs, diverse product mix, and varying complexity across products. The ICAI exam frequently tests a full ABC computation as a 10–12 mark question, or compares ABC cost per unit versus traditional absorption cost.

📊 Worked example

Example 1 — Computing ABC Cost Per Unit

Rajesh & Co. Pvt. Ltd. makes two products: Product A (simple) and Product B (complex). Overhead data:

| Activity | Cost Pool (₹) | Cost Driver | Total Driver Units |

|---|---|---|---|

| Machine Setup | ₹2,40,000 | No. of setups | 60 setups |

| Quality Inspection | ₹1,80,000 | No. of inspections | 90 inspections |

| Procurement | ₹90,000 | No. of purchase orders | 45 orders |

Product details:

| | Product A | Product B |

|---|---|---|

| Units produced | 1,000 | 500 |

| No. of setups | 10 | 50 |

| No. of inspections | 20 | 70 |

| No. of purchase orders | 5 | 40 |

Step 1 — Cost Driver Rates:

  • Setup rate = ₹2,40,000 ÷ 60 = ₹4,000 per setup
  • Inspection rate = ₹1,80,000 ÷ 90 = ₹2,000 per inspection
  • Procurement rate = ₹90,000 ÷ 45 = ₹2,000 per order

Step 2 — Overhead charged to Product B:

  • Setups: 50 × ₹4,000 = ₹2,00,000
  • Inspections: 70 × ₹2,000 = ₹1,40,000
  • Procurement: 40 × ₹2,000 = ₹80,000
  • Total overhead for B = ₹4,20,000
  • ABC Cost per unit of B = ₹4,20,000 ÷ 500 = ₹840

Step 3 — Overhead charged to Product A:

  • Setups: 10 × ₹4,000 = ₹40,000
  • Inspections: 20 × ₹2,000 = ₹40,000
  • Procurement: 5 × ₹2,000 = ₹10,000
  • Total overhead for A = ₹90,000
  • ABC Cost per unit of A = ₹90,000 ÷ 1,000 = ₹90

Note how Product B absorbs ₹840 vs Product A's ₹90 — traditional absorption using machine hours would have given a far more distorted picture.

⚠️ Common exam mistakes

  • Confusing Cost Driver with Allocation Base: Students use 'machine hours' as the driver for every pool. In ABC, each activity has its own specific driver — setups use 'number of setups', not machine hours. Pick the driver that actually causes the cost.
  • Forgetting to divide total driver units (not per-product units) to get the rate: The driver rate uses the total driver units across all products, not just one product's share. Dividing pool cost by one product's driver units is a classic blunder.
  • Treating ABC as always better: Exam questions sometimes ask for advantages AND limitations. ABC is expensive to implement and maintain. Don't write only benefits — mention that it is time-consuming and requires detailed data.
  • Mixing up Cost Pool and Cost Centre: A cost pool is grouped by activity; a cost centre is grouped by department. In ABC, one department can have multiple activities and therefore multiple cost pools.
  • Not reconciling total overhead: After assigning all pools to products, the total overhead absorbed should equal total overhead incurred. Always do a quick cross-check — examiners award marks for this and it catches arithmetic errors.
📖 Reference: ABC — Institute of Chartered Accountants of India
Test yourself
Practice questions on this section, AI-graded with citations.
⚡ Practice now →