CMA Intermediate · Management Accounting
Activity Based Costing for CMA Inter Management Accounting
Activity Based Costing (ABC) assigns overheads to products in two stages. First, group costs into activity cost pools. Then divide each pool by its cost driver to get a rate, and charge products by the drivers they actually use. It gives more accurate product costs than a single volume-based absorption rate.
What this chapter covers
Activity Based Costing is a method of finding product cost. Traditional costing spreads overheads over products using one base, such as direct labour hours or machine hours. ABC asks a different question: which activities cause the overhead, and which products use those activities? Costs follow activities, and activities follow products.
The chapter moves from the weakness of traditional costing to the vocabulary of ABC (activity, cost pool, cost driver, cost hierarchy), then to the steps of implementation and the numerical method. It ends with Activity Based Management, plus the benefits and limitations of ABC.
In Management Accounting, this chapter links to cost sheets, pricing, product profitability and decision making. Once you can compute a more accurate unit cost, you can judge whether a product is really profitable, whether the selling price is right, and where to cut non-value-adding cost. Your Cost Accounting paper has overhead absorption, which is the base you build on here.
ABC is a favourite for numerical questions because it has a fixed, learnable method and a clear comparison with traditional costing. A single question can test pools, rates, product cost and a short comment on the difference. It also feeds theory questions on limitations, benefits and ABM. If you practise the layout, you can earn full step marks and also pick up MCQs on terminology cheaply.
Activity Based Costing: topics in the order to study them
- 1Limitations of Traditional Costing and Need for ABCStart here to see the problem ABC solves, so the later steps feel logical rather than memorised.
- 2Concepts and Terminology of Activity Based CostingYou need the terms (activity, cost pool, cost driver, cost hierarchy) before you can follow any steps or numericals.
- 3Steps in Implementing ABC and Overhead AllocationThis turns the terms into a method: identify activities, pool costs, choose drivers, compute rates, assign costs.
- 4ABC Numerical Problems and Product Costing ComparisonApply the method only after the steps are clear; this is where most marks sit, including the comparison with traditional costing.
- 5Activity Based Management and Benefits and Limitations of ABCFinish with the management use of ABC and the evaluation points, which are easy to revise and useful for theory answers.
How to prepare Activity Based Costing
Treat this chapter as one method with a theory wrapper. Master the method by hand, then add the theory points.
- Read the limitations of traditional costing and write down, in your own words, why one volume-based rate distorts product cost for low-volume, complex products.
- Learn the terms with one small example each: an activity such as machine set-up, its cost pool, and its driver such as number of set-ups.
- Memorise the sequence of ABC steps and be able to write it from memory in five lines.
- Solve numericals in a fixed layout: list activities and pools, state the driver and its total volume, compute the rate per driver, then assign cost to each product and divide by units.
- For every numerical, also compute the traditional cost and write a two-line comment on why the figures differ and which product was over- or under-costed.
- Prepare short answers on Activity Based Management, benefits and limitations, with three or four crisp points each.
- Attempt MCQs on terminology and cost hierarchy, then redo wrong numericals a week later without looking at the solution.
Common mistakes in Activity Based Costing
Using direct labour hours or machine hours for every pool instead of the proper driver.
Fix: For each pool, ask what causes the cost. Set-up cost follows number of set-ups; inspection cost follows number of inspections.
Dividing a pool by the wrong volume, such as units produced instead of total driver units.
Fix: Write the driver total beside each pool first. The rate is always cost pool ÷ total driver quantity.
Forgetting to add direct costs or to divide by units, so the answer is total cost rather than cost per unit.
Fix: End every product table with total cost and cost per unit as separate rows, and read the question for what is asked.
Skipping the comparison with traditional costing.
Fix: Compute both, show the difference per unit and add a brief interpretation of which product was subsidising the other.
Mixing up cost hierarchy levels, especially batch-level and product-level costs.
Fix: Link each level to what triggers it: each unit, each batch, each product line, or the business as a whole.
Writing generic benefits and limitations with no link to ABC.
Fix: Tie each point to ABC features, such as better cost accuracy from drivers, or high implementation cost from data collection.
Last-day revision: Activity Based Costing
- ABC charges overheads on activities consumed, not just on volume.
- Traditional costing uses one or few volume-based rates, which can over-cost high-volume products and under-cost complex low-volume ones.
- A cost driver is the factor that causes the cost of an activity to change.
- A cost pool groups the costs of one activity or related activities.
- Cost driver rate = cost pool ÷ total quantity of the cost driver.
- Overhead assigned to a product = cost driver rate × driver units used by that product.
- Unit cost = (direct cost + assigned overhead) ÷ units produced.
- Cost hierarchy levels: unit, batch, product-sustaining and facility-sustaining.
- Facility-level costs are hard to link to drivers and are often allocated arbitrarily.
- Activity Based Management uses ABC information to cut non-value-adding activities and improve decisions.
- Always compare ABC with traditional cost and comment on the difference.
- ABC can be costly and complex to install, and drivers may be hard to measure.
Activity Based Costing practice questions
- Veda Appliances has overheads of ₹10,00,000, made up of a setup pool of ₹6,00,000 (driver: number of setups) and a machine pool of ₹4,00,000…
- Rao Electricals Ltd has overheads of ₹6,00,000, absorbed traditionally on 30,000 direct labour hours (Product M 10,000 hours, Product N 20,0…
- Bharat Electricals incurs ₹8,00,000 per year on a rework activity. Of this, 25% is unavoidable even with perfect quality. An ABM initiative …
- Which of the following is a recognised limitation of Activity Based Costing?
- Ganga Plastics absorbs overhead of ₹8,00,000 on 40,000 machine hours under the traditional method. Product Q uses 5,000 machine hours. Under…
- Which of the following best describes a 'cost driver' in Activity Based Costing?
- Gupta Textiles has a materials handling activity costing ₹5,40,000 for the year. The activity is used for 9,000 movements in the year, where…
- Sundaram Pumps Ltd has a setup cost pool of ₹2,40,000 for the year, and the cost driver is the number of machine setups. A total of 80 setup…
Activity Based Costing in other exams
The same ground in other exams, if you are preparing for more than one or want another angle on it.
Activity Based Costing: frequently asked questions
Is Activity Based Costing mostly numerical or theory in the exam?
It can be both. Numericals test pools, driver rates and product cost with a comparison to traditional costing. Theory and MCQs test terminology, cost hierarchy, ABM, benefits and limitations.
How is ABC different from traditional absorption costing?
Traditional costing charges overhead on a volume base such as labour or machine hours. ABC first collects overhead by activity and charges products by the cost drivers they use. This usually changes the cost of low-volume, complex products the most.
What is the first thing to do in an ABC numerical?
Identify the activities and their cost pools, and note the total quantity of each cost driver. Then compute the rate for each driver. Once rates are ready, assigning cost to products is simple multiplication.
Do I need to learn Activity Based Management separately?
Yes, but it is short. Understand that ABM uses ABC data to manage activities, remove non-value-adding work and improve decisions. Prepare a few clear points for a short theory answer.