Next due
20 OCTGSTR-3B · Summary return · Sep 2026in 3 days 21 OCTTax Audit Report · Form 3CA/3CB · AY 2026-27 · extended from 30 Sepin 4 days 30 OCTAOC-4 · Financial statements · FY 2025-26in 13 days 7 NOVTDS / TCS deposit · Deducted in Oct 2026in 21 days 11 NOVGSTR-1 · Outward supplies · Oct 2026in 25 days 15 NOVPF & ESI · Contributions · Oct 2026in 29 days 21 NOVITR filing · Audit cases · AY 2026-27 · extended from 31 Octin 35 days 29 NOVMGT-7 / 7A · Annual return · FY 2025-26in 43 days
All due dates

Activity based costing: cost pools, cost drivers and what each product really costs, with a worked example for a small manufacturer with two product lines

Group overheads into cost pools by activity; choose for each pool a cost driver (the measure that makes the cost rise); compute cost per driver unit = pool cost ÷ total driver...

Published
Updated
Reading time
6 min
Views
16
Questions
6 answered
  • Expert Reviewed
  • Medium Complexity
Topic
Accounting Standards & Bookkeeping
Published
October 4, 2026
Last updated
Oct 4, 2026
Reading time
6 min
0:00
Last updated: October 2026Verified against: Government sources

If a factory spreads all its overhead on direct labour hours, a product that needs many set-ups, inspections and special orders looks cheaper than it is, and a plain, high-volume product looks dearer. Activity based costing traces overhead to the activities that cause it, and then to products by how much of each activity they use. It suits owners who suspect that their customised or low-volume work is not paying for itself.

Not the same as ABC analysis of inventory

The "ABC analysis" used to grade stock by value is a different method; see ABC analysis of inventory. This article is about tracing overheads to products.

Why volume-based absorption distorts

A single rate such as ₹90 per direct labour hour assumes overhead rises in step with labour hours. But set-ups, inspections and order handling depend on the number of batches, inspections and orders, not on hours. Products made in small runs, or customised, use these activities heavily per unit; a labour-hour rate hides that. The machine hour rate fixes part of the problem, but still ignores activities that do not follow machine time. A costing and pricing analysis that uses activity pools is the way to see the difference on your own product lines.

The stages

  1. List the main activities and the overhead each consumes (from the primary distribution of overheads).
  2. Form cost pools: group activities that share a driver.
  3. Pick a cost driver for each pool: set-ups, inspections, machine hours, orders.
  4. Compute a cost per unit of driver.
  5. Assign each product's overhead = driver units × rate.
  6. Compare with the traditional result and decide.

Four levels help classify activities: unit-level (every unit, such as machine time), batch-level (set-ups, batch handling), product-sustaining (design, specification changes, testing) and facility-level (rent, general management, which have no sensible driver and are often left on a broad basis).

Worked example: a unit making a standard and a customised product

A factory makes a standard fitting (S) and a customised fitting (C). Figures are assumed for one year.

ItemStandardCustomised
Units made3,000500
Direct material per unit (₹)200300
Direct labour per unit (₹)100 (1 hour)200 (2 hours)
Selling price per unit (₹)400800
Machine hours3,0001,000

Overhead pool: ₹360,000. Labour hours: 3,000 + 1,000 = 4,000.

Traditional method. Rate = 360,000 ÷ 4,000 = ₹90 per labour hour. Standard carries 90 per unit; customised carries 2 × 90 = ₹180 per unit.

Activity based method. The ₹360,000 is split into four pools:

PoolCost (₹)DriverStd unitsCust unitsTotalRate (₹)To Standard (₹)To Customised (₹)
Set-ups120,000Set-ups1050602,00020,000100,000
Inspection90,000Inspections10020030030030,00060,000
Machine running100,000Machine hours3,0001,0004,0002575,00025,000
Orders and design50,000Orders208010050010,00040,000
Total360,000135,000225,000

Check: pools 120,000 + 90,000 + 100,000 + 50,000 = 360,000; assigned 135,000 + 225,000 = 360,000.

Per unit: Standard = 135,000 ÷ 3,000 = ₹45; Customised = 225,000 ÷ 500 = ₹450.

Unit cost and profit compared

Standard: traditionalStandard: ABCCustomised: traditionalCustomised: ABC
Direct material200200300300
Direct labour100100200200
Overhead9045180450
Total cost390345680950
Selling price400400800800
Profit per unit1055120−150

Total profit is the same under both methods: traditional = 3,000 × 10 + 500 × 120 = 30,000 + 60,000 = 90,000; activity based = 3,000 × 55 + 500 × (−150) = 165,000 − 75,000 = 90,000. Only the picture changes.

What the owner decides. The customised product looked like the star at ₹120 profit per unit and is in fact losing ₹150 on every unit; its price would need to rise to about ₹950 just to break even on full cost. Options: raise the price for custom work, charge a separate set-up fee, restrict minimum order sizes, or simplify the design. Meanwhile the standard line is more profitable than thought, which supports pricing it keenly.

Reading the result with care

ABC changes who carries the shared costs; it does not create or remove cost. In a short-term decision, only the costs that actually vanish if the product is dropped matter; many set-up and inspection costs fall only if staffing changes. See the break-even and relevant-cost guides for that test. Rates in a pool are valid only if the cost does move with the chosen driver.

Limits and when it is worth the effort

Activity based costing needs data (counts of set-ups, inspections, orders), management time and review of drivers. It repays the effort when overheads are large against direct costs, the product range is varied, and volumes differ widely. For a single-product firm it adds nothing. Facility-level costs still need an arbitrary basis.

Common mistakes

  • Choosing too many pools, so the data cost exceeds the insight.
  • Picking a driver because it is easy to count, not because cost follows it.
  • Treating the ABC unit cost as the minimum price for every order.
  • Forgetting to refresh drivers after layout or process changes.

Need help with product profitability?

A good first step is a one-year view of overhead by activity and of the products that draw on each. We can help build that through a costing and pricing analysis and carry the result into prices.

Key takeaways

  • Group overheads into activity pools and trace them by cost drivers.
  • Cost per driver unit = pool cost ÷ total driver units; product charge = driver units × rate.
  • Volume-based absorption overcosts high-volume plain products and undercosts low-volume or complex ones.
  • Total profit does not change; the split between products does.
  • Use ABC where overhead is large and the range is varied; keep the pools few.

Read next

Disclaimer: The methods described are standard cost accounting and financial management techniques. The worked example uses an invented business and invented figures, including any tax, interest or exchange rate, which are assumptions for illustration and not current rates. Where the article refers to a legal requirement, the linked guide and the official text should be checked. This article is general information, not legal advice; check the official text before acting.

Quick recapKey facts & short answers

Key Facts About Activity based costing

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes the entire process end to end for you.

What is a cost driver?

It is the factor that causes an activity's cost to rise, such as the number of set-ups, inspections, orders or machine hours.

How is activity based costing different from absorption costing?

Traditional absorption uses one or a few volume-based rates. Activity based costing uses several rates tied to the causes of cost.

Know which registrations your business actually needs — both too few and too many cost money.

— TaxClue Compliance Desk

Activity based costing: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
About the author
13,350 articles
Vikas Sharma Verified expert Tax & Compliance Expert

Experienced in company registration, GST, trademark, and compliance. Helping Indian businesses stay compliant.

Last reviewed: Live

Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

People also ask

Questions, answered

Short, direct answers to the 6 questions readers ask most on this topic.

It is the factor that causes an activity's cost to rise, such as the number of set-ups, inspections, orders or machine hours.

Traditional absorption uses one or a few volume-based rates. Activity based costing uses several rates tied to the causes of cost.

Yes. Activities such as client onboarding, report reviews and billing can be pooled and traced to services in the same way.

As few as capture the main differences, often four to eight. More pools add record-keeping cost.

Use it to understand cost and to choose where to raise or lower prices. Market prices and the cost that truly changes with a decision still matter.

Keep them as a separate pool absorbed on a simple basis, or leave them out of product margin and show them as a company-level cost.