Knowledge / Commerce (General / Accounting and Finance / Banking and Insurance) / Activity-based costing

Activity-based costing

Commerce (General / Accounting and Finance / Banking and Insurance) (B.Com) · Cost and management accounting · free study notes for exams, placements and interviews

In short

Activity-based costing (ABC) is an overhead costing method that first collects indirect costs into activity cost pools (setting up machines, handling materials, inspecting, processing orders) and then charges them to products using the cost driver that actually causes each activity. It was developed by Cooper and Kaplan in the late 1980s because traditional single-base absorption — one blanket rate on labour hours or machine hours — badly distorts product costs in modern factories where overheads are large and support work does not vary with volume. For a B.Com student it is a guaranteed Cost and Management Accounting question: definition, cost hierarchy, computation of activity cost driver rates, and the classic comparison statement showing traditional vs ABC unit cost. In practice ABC drives pricing, product-mix and outsourcing decisions in Indian manufacturing, banks, hospitals, telecom and shared-services centres, and is tested in interviews for cost analyst, FP&A, management-trainee and audit roles.

Explained

Why ABC arose — the failure of blanket absorption

Building blocks and the cost hierarchy

Step-by-step procedure (exam method)

  1. Identify the major activities in the organisation.
  2. Identify the cost driver for each activity.
  3. Create a cost pool for each activity and collect its overhead (assign general-ledger resource costs to pools using resource drivers).
  4. Measure the total driver quantity for the period across all products.
  5. Compute the activity cost driver rate = cost pool ÷ total driver quantity (e.g. ₹ per set-up, ₹ per order, ₹ per inspection).
  6. Absorb into each product: driver units consumed by that product × rate.
  7. Add prime cost: total cost ÷ output units = ABC unit cost.
  8. Prepare a comparison/profitability statement against traditional cost and read off the decision.

Traditional absorption vs ABC

BasisTraditional absorptionActivity-based costing
Overhead basesOne or few, volume-relatedMany, activity-related
Cost centresProduction/service departmentsActivities (cut across departments)
AssumptionOverhead varies with volumeOverhead varies with the driver that causes it
Accuracy with product diversityPoor — cross-subsidisesHigh
Treatment of non-volume costsAveraged awayTraced via batch/product drivers
Cost and complexityLow, simple, quickHigh — data capture, driver measurement
Statutory reportingAccepted for inventory valuation (AS 2 / Ind AS 2, CAS 3)Mainly internal decision support

Advantages, limitations and when ABC pays

Advantages

Limitations

ABC is worth it when: overheads are a high proportion of total cost, products differ a lot in volume and complexity, competition is intense and margins thin, and products have many support activities.

Activity-based management, TDABC and the Indian framework

Key points

Formulas and examples

Activity cost driver rate = Total cost of the activity cost pool ÷ Total quantity of the cost driver
(units: ₹ per set-up, ₹ per purchase order, ₹ per inspection, ₹ per machine hour, ₹ per kg handled)
Overhead charged to a product = Σ (driver units consumed by the product × that activity's driver rate) [₹]
ABC unit cost = (Direct material + Direct labour + Direct expenses + ABC overhead) ÷ Units produced [₹/unit]
Traditional overhead rate = Total overhead ÷ Total base units (direct labour hours, machine hours, units, or % of labour cost)
TDABC: Capacity cost rate = Total department cost ÷ Practical capacity in minutes [₹/minute]
Cost of unused capacity = (Practical capacity minutes − Minutes actually used) × Capacity cost rate [₹]
Cost of a batch-level activity per unit = Cost per batch ÷ Batch size (so it falls as batch size rises)
Profit per unit = Selling price per unit − ABC unit cost [₹/unit]

Example 1 — Traditional vs ABC unit cost (classic exam problem)

A company makes two products. Overheads total ₹ 7,20,000.

ParticularsProduct AProduct B
Units produced20,0004,000
Machine hours per unit22
Direct material + labour per unit (₹)100120
Number of set-ups2060
Number of purchase orders50150
Number of inspections3090

Overhead pools: machine-related ₹ 2,40,000; set-up ₹ 2,40,000; purchasing ₹ 1,20,000; inspection ₹ 1,20,000.

*Traditional (machine-hour rate):* total machine hours = 20,000×2 + 4,000×2 = 40,000 + 8,000 = 48,000 hrs. Rate = 7,20,000 ÷ 48,000 = ₹ 15 per machine hour.

*ABC rates:*

ActivityA (₹)B (₹)
Machine (5 × hrs)40,000 × 5 = 2,00,0008,000 × 5 = 40,000
Set-up (3,000 × no.)20 × 3,000 = 60,00060 × 3,000 = 1,80,000
Purchasing (600 × no.)50 × 600 = 30,000150 × 600 = 90,000
Inspection (1,000 × no.)30 × 1,000 = 30,00090 × 1,000 = 90,000
Total overhead3,20,0004,00,000
Units20,0004,000
Overhead per unit16.00100.00
Prime cost per unit100120
ABC total cost per unit116.00220.00
Traditional cost per unit130150
Difference−14 (overcosted earlier)+70 (undercosted earlier)

Check: 3,20,000 + 4,00,000 = 7,20,000 ✔. Reading: B, the low-volume product, consumes three-quarters of the set-ups, orders and inspections while making only 4,000 units — traditional costing shifted ₹ 2,80,000 of B's overhead onto A — ₹ 14 on each unit of A, understating B by ₹ 70 a unit.

Example 2 — Batch size and batch-level cost

Set-up cost ₹ 3,000 per set-up; one set-up per batch; machining ₹ 40 per unit.

Batch size (units)Set-up cost per unit (₹)Total cost per unit (₹)
1003,000 ÷ 100 = 30.0070.00
5003,000 ÷ 500 = 6.0046.00
1,0003,000 ÷ 1,000 = 3.0043.00
3,0003,000 ÷ 3,000 = 1.0041.00

A 100-unit special order costs ₹ 70/unit against ₹ 41/unit for a 3,000-unit run — the "cost of complexity" that ABC makes visible and that an average rate conceals.

Example 3 — Service sector: bank customer profitability

A branch's overheads: teller transactions ₹ 12,00,000 for 4,00,000 transactions; ATM servicing ₹ 6,00,000 for 10,00,000 ATM withdrawals; account maintenance ₹ 9,00,000 for 30,000 accounts; loan processing ₹ 10,00,000 for 2,000 applications.

Rates: teller = ₹ 3 per transaction; ATM = ₹ 0.60 per withdrawal; account = ₹ 30 per account p.a.; loan = ₹ 500 per application.

Customer X: 60 teller visits, 10 ATM withdrawals, 1 account, 1 loan application; income earned from X ₹ 450.

Customer Y: 2 teller visits, 100 ATM withdrawals, 1 account, no loan; income ₹ 300.

Decision: shift X's branch traffic to digital channels or re-price the loan; Y is the profitable profile — exactly why Indian banks price branch transactions beyond a free limit.

Example 4 — Time-driven ABC with unused capacity

Customer-service department cost ₹ 6,00,000 per month; 10 staff × 160 paid hours = 1,600 hours; practical capacity taken at 80% = 1,280 hours = 76,800 minutes.

Example 5 — Decision: should the low-volume product be dropped?

From Example 1, B sells at ₹ 200 per unit.

Where it is used

Interview questions

Common mistakes

Related topics

Cost accounting: elements of cost · Job, batch and contract costing · Marginal costing and break-even analysis · Budgeting and standard costing · Cost audit and cost records · Process costing

Open in the Knowledge reader →Find jobs →