Every product a factory makes shares the same electricity bill, the same supervisor’s salary, and the same machine maintenance crew. The tricky part has always been deciding how much of that shared, indirect cost each product should carry. Traditional costing methods answer this with a single blanket rate, usually based on machine hours or direct labour hours. Activity-based costing (ABC) answers it differently: by tracing overheads to the actual activities that consume them, and then to the products that use those activities. It sounds like a small shift in logic, but it changes cost figures dramatically once a business makes more than one product.

Table of Contents

The problem with traditional overhead allocation

Under traditional absorption costing, all overheads are pooled together and divided across products using one or two broad bases, such as direct labour hours or machine hours. This works reasonably well when a factory makes similar products in similar volumes. It breaks down when products differ in complexity, batch size, or the number of setups, inspections, or purchase orders they require.

A low-volume, highly customised product might need frequent machine setups, special quality checks, and multiple small purchase orders, yet it gets charged overheads only in proportion to the labour or machine hours it uses. A high-volume, standardised product ends up silently subsidising it. The result is cost distortion: complex products look cheaper than they really are, and simple products look more expensive. Pricing and product-mix decisions built on these numbers can quietly erode profitability.

What activity-based cost allocation actually does

Activity-based costing was developed to fix exactly this distortion. Instead of asking “how many machine hours did this product use,” ABC asks “which activities did this product actually consume, and how much of each.” Overheads such as machine maintenance, material handling, and quality inspection are each linked to the specific driver that causes them, rather than being lumped into one overhead rate.

The core idea, as summarised in the Institute of Chartered Accountants of India’s study material on cost and management accounting, is that ABC creates a direct link between resource consumption, the activity that consumes it, and the product or service that triggers the activity. This link is what traditional costing skips over.

The four building blocks of ABC

Before working through an ABC system, it helps to know the vocabulary cost accountants use:

  • Activity: Any event or task that causes cost to be incurred, such as setting up a machine, processing a purchase order, or inspecting a batch of finished goods.
  • Cost pool (or activity cost centre): A bucket where all the costs related to one activity are accumulated before they are assigned onward. A cost pool totals up the overheads for a specific group of similar activities so an overhead rate can be worked out for that group.
  • Cost driver: The factor that causes the cost of an activity to rise or fall, such as the number of setups, number of purchase orders, or number of inspections carried out.
  • Cost object: The final item, usually a product, service, or customer, to which the accumulated activity costs are eventually charged.

Building an ABC system step by step

Setting up activity-based costing generally follows four stages.

Step 1: Identify the major activities

The first task is to list out the significant activities performed in the production process. In a typical manufacturing unit, these might include machine operations, material purchasing, machine setups, order processing, quality inspection, and dispatch. Only activities that consume a meaningful share of overheads are worth tracking separately; minor ones can be grouped together to keep the system manageable.

Step 2: Create cost pools for each activity

Once activities are identified, related overhead costs are grouped into cost pools, sometimes called activity cost centres. For instance, all costs connected with machine setups, such as operator time during changeovers and tooling adjustments, are pooled together separately from costs connected with purchasing, such as the buying department’s salaries and communication expenses.

Step 3: Choose an appropriate cost driver for each pool

Each cost pool should contain only costs that share the same driver, otherwise the resulting allocation will not reflect how the cost actually behaves. Common cost drivers used in practice include number of machine setups, number of purchase orders raised, number of quality inspections, number of material movements, and machine or labour hours for purely volume-driven activities.

Step 4: Compute the cost driver rate and assign costs

For every cost pool, the total cost is divided by the total quantity of the cost driver to arrive at a cost driver rate. This rate is then multiplied by the amount of the driver each product actually consumes, giving that product its fair share of the overhead. Identifying which activities consume the biggest share of resources also helps management see where cost-reduction efforts will have the most impact.

A simplified worked example

Assume a company produces two products, A and B, and has already pooled its overheads into two activity cost pools: machine setups costing ₹1,00,000 in total, and quality inspection costing ₹60,000 in total.

Cost pool Total cost Cost driver Total driver units Cost driver rate
Machine setups ₹1,00,000 Number of setups 200 setups ₹500 per setup
Quality inspection ₹60,000 Number of inspections 300 inspections ₹200 per inspection

If Product A needs 120 setups and 100 inspections in a period, it is charged ₹60,000 for setups and ₹20,000 for inspections, a total of ₹80,000. Product B, which needs fewer, more standardised runs (80 setups and 200 inspections), is charged ₹40,000 and ₹40,000, a total of ₹80,000. Under a traditional single overhead rate based only on machine hours, these two products could easily have been shown as costing roughly the same, even though Product A’s frequent setups actually make it more expensive to produce per unit. ABC brings this difference to the surface.

This kind of gap widens further once more cost pools, such as material handling, order processing, and packaging, are added to the picture. In a real factory producing dozens of product variants, a handful of low-volume, customised items often turn out to be quietly loss-making once every activity they trigger is properly costed, even though they looked perfectly profitable under the old system.

The cost hierarchy behind ABC

A more advanced version of ABC classifies activities into levels, based on what triggers them, so that costs are matched even more precisely to their true cause.

  • Unit-level activities: Performed for every single unit produced, such as machine running time or direct inspection of each piece. These costs increase in proportion to production volume.
  • Batch-level activities: Performed once for each batch, regardless of batch size, such as machine setup or a single purchase order covering many units.
  • Product-sustaining activities: Incurred to support a particular product line as a whole, such as product design or engineering changes, and do not vary with volume or batch count.
  • Facility-sustaining activities: General costs of running the plant, such as factory rent or the plant manager’s salary, which cannot be meaningfully traced to any specific product.

This hierarchy explains why traditional volume-based costing is especially unfair to low-volume, high-variety products: most of their extra cost comes from batch-level and product-sustaining activities, which a single volume-based rate simply cannot capture.

Why this matters for cost control and decision-making

Once overheads are traced to real activities, managers get far more than an accurate product cost. They get a map of where money is actually going. If machine setups are consuming a disproportionate share of overheads, the business has a clear signal to invest in faster changeover techniques or to rethink production scheduling to reduce the number of setups needed.

ABC data also feeds directly into pricing and product-mix decisions. A product that looked profitable under a blanket overhead rate might turn out to be a loss-maker once its true share of setup, inspection, and handling costs is counted. This is why ABC is often paired with activity-based management, where the activity data is used not just to cost products but to redesign processes and cut out activities that add cost without adding value.

Cost control benefits too. Once a cost pool such as purchasing is tied to a driver like the number of purchase orders raised, managers can see immediately what it costs to process each order and can push for fewer, larger orders instead of many small ones. Traditional costing, which buries purchasing costs inside one overhead figure, rarely surfaces this kind of actionable insight.

Where ABC has its limits

ABC is not free of trade-offs. Identifying activities, assigning cost pools, and tracking multiple cost drivers takes considerably more time, data, and coordination across departments than a traditional system. Smaller businesses with few products and simple operations may find the extra precision is not worth the added cost of maintaining the system. There is also room for judgement in deciding which activities deserve their own cost pool, which means two accountants analysing the same factory could still arrive at somewhat different figures.

What do you think? If a college canteen wanted to price its menu items more accurately using activity-based costing, which activities do you think would deserve their own cost pool? And do you think the extra accuracy ABC offers is always worth the extra effort of tracking multiple cost drivers?

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

References
  1. https://www.projectmanager.com/blog/activity-based-costing
  2. https://resource.cdn.icai.org/87793bos-aps2161-ch5.pdf
  3. https://www.myaccountingcourse.com/accounting-dictionary/activity-cost-pool
  4. https://www.mrpeasy.com/blog/activity-based-costing/
  5. https://www.netsuite.com/portal/resource/articles/accounting/activity-based-costing-abc.shtml

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Cost Accounting

1 Nature and Scope of Cost Accounting

  1. Need for Costing
  2. Limitations of Financial Accounting
  3. Costing and the Economy
  4. Definitions of Costing and Cost Accounting
  5. Objects of Cost Accounting
  6. Difference between Cost Accounting and Financial Accounting
  7. Advantages of Cost Accounting
  8. Installation of a Costing System
  9. Possible Difficulties
  10. Factors to be Considered
  11. Success of the Costing System

2 Cost Concepts and its Ascertainment

  1. Meaning of Cost
  2. Classification of Costs
  3. Cost Unit
  4. Cost Centre
  5. Elements of Cost
  6. Components of Total Cost
  7. Cost Sheet
  8. Methods of Costing
  9. Types of Costing
  10. Role of Cost Accountant

3 Procurement, Storage and Issue

  1. Direct and Indirect Materials
  2. Material Control
  3. Purchase Procedure
  4. Storage of Materials
  5. Issue of Materials
  6. Treatment of Surplus Materials

4 Inventory Control

  1. Meaning and Objectives of Inventory Control
  2. Techniques of Inventory Control
  3. ABC Analysis
  4. Stock Levels
  5. Re-Order Quantity
  6. Stores Records
  7. Perpetual Inventory System
  8. Inventory Turnover Ratio

5 Pricing the Issue of Materials

  1. Ascertaining the Cost of Materials
  2. Problem in Pricing the Issue of Materials
  3. Methods of Pricing
  4. First in First Out Method
  5. Last in First Out Method
  6. Weighted Average Price Method
  7. Replacement Price Method
  8. Standard Price Method
  9. Pricing of Materials Returned to Vendors
  10. Pricing of Materials Returned to Stores
  11. Treatment of Shortage of Materials
  12. Treatment of Material Losses

6 Labour – Basic Concepts

  1. Direct and Indirect Labour
  2. Time Keeping
  3. Time Booking
  4. Payroll Accounting
  5. Idle Time
  6. Overtime
  7. Labour Turnover

7 Accounting for Labour

  1. Methods of Wage Payment
  2. Time Wage System
  3. Piece Wage System
  4. Balance of Debt System
  5. Incentive Plans
  6. Halsey Premium Plan
  7. Rowan Premium Plan
  8. Differential Piece Rate System
  9. Group Bonus Scheme

8 Classification and Distribution of Overheads

  1. Concept of Overheads
  2. Classification of Overheads
  3. Element-wise Classification
  4. Function-wise Classification
  5. Behaviour-wise Classification
  6. Collection of Factory Overheads
  7. Allocation and Apportionment of Factory Overheads
  8. Preparation of Overheads Distribution Summary

9 Absorption of Factory Overheads

  1. Meaning of Absorption
  2. Methods of Absorption
  3. Production Units Method
  4. Direct Material Cost Method
  5. Direct Wages Method
  6. Prime Cost Method
  7. Direct Labour Hour Method
  8. Machine Hour Method
  9. Over-Absorption and Under-Absorption of Factory Overheads

10 Machine Hour Rate

  1. Introduction
  2. Advantages and Limitations
  3. Basis of Apportionment of Overheads
  4. Computation of Machine Hour Rate

11 Treatment of Other Overheads and Activity Based Cost Allocation

  1. Office and Administration Overheads
  2. Selling and Distribution Overheads
  3. Treatment of Certain Items in Cost Accounts
  4. Activity Based Cost Allocation

12 Unit Costing

  1. Meaning and Applicability
  2. Preparation of Statement of Cost/Cost Sheet
  3. Ascertainment of Cost of Direct Materials
  4. Ascertainment of Cost of Direct Labour
  5. Ascertainment of Cost of Other Direct Expenses/Chargeable Expenses
  6. Ascertainment of Prime Cost
  7. Ascertainment of Factory/Works Cost
  8. Ascertainment of Cost of Production
  9. Ascertainment of Total Cost/Cost of Sales
  10. Treatment of Items of Expenses and Losses of Purely Financial Nature
  11. Preparation of Production Account
  12. Special Points to be Noted
  13. Preparation of Statement of Quotation/Tendering Price

13 Job Costing

  1. Job Costing
  2. Applicability
  3. Procedure
  4. Evaluation
  5. Practical Problems

14 Contract Costing

  1. Contract Costing
  2. Difference between Job and Contract Costing
  3. The Procedure
  4. Treatment of Important Items
  5. Profit on Uncompleted Contracts
  6. Contractee’s Account
  7. Work-in-Progress

15 Process Costing

  1. Meaning and Application
  2. Difference between Job Costing and Process Costing
  3. Main Characteristics
  4. Costing Procedure
  5. Process Losses
  6. Abnormal Effectiveness
  7. Comprehensive Illustrations

16 Joint Products and By-Products

  1. Meaning of Joint Products and By-Products
  2. Difference between Joint Products and By-Products
  3. Difficulties in Costing of Joint Products and By-Products
  4. Methods of Apportionment of the Joint Production Costs
  5. Methods of Costing By-Products
  6. Comprehensive Illustrations

17 Valuation of Work-in-Progress

  1. Computation of Equivalent Production
  2. Calculation of Equivalent Production of Work-in-Progress
  3. Procedure for Valuation of Equivalent Production
  4. Comprehensive Illustrations

18 Service Costing

  1. Meaning and Cost Classification of Service Costing
  2. Characteristics of Service Costing
  3. Scope of Service Costing
  4. Computation of Transport Service Costing
  5. Comprehensive Illustrations

19 Reconciliation of Cost and Financial Accounts

  1. Methods of Cost Accounting
  2. Need for Reconciliation of Cost and Financial Accounts
  3. Causes of Difference
  4. Preparation of Reconciliation Statement
  5. Memorandum Reconciliation Account
  6. Comprehensive Illustrations