A2CM-L01 — Activity-Based Costing (ABC)

Learn how ABC links activities, cost drivers and overheads to improve product-cost information and support informed business decisions.

Learning Objectives

By the end of this lesson students should be able to:

  • understand the purpose and principles of activity-based costing
  • distinguish between activities, cost pools and cost drivers
  • identify an appropriate cost driver for an activity
  • calculate activity cost-driver rates
  • allocate overheads to products using ABC
  • calculate total cost and cost per unit
  • calculate selling prices using the pricing instruction given
  • compare ABC with traditional absorption costing
  • explain the benefits and limitations of ABC
  • interpret changes in allocated overhead and product cost
  • use ABC information to support business decisions and recommendations
  • answer examination-style ABC questions accurately

Concept Framework

What is Activity-Based Costing?

Activity-Based Costing (ABC) is a method of assigning overhead costs to products or services by identifying the activities that cause those costs and using appropriate cost drivers to allocate the costs.

Unlike a traditional broad absorption approach, ABC recognises that different products may consume support activities in different proportions.

Core chain:

Overhead → Activity → Cost Pool → Cost Driver → Driver Rate → Product Usage → Allocated Overhead → Total Cost

ABC can provide more activity-sensitive cost information when products consume overhead-generating activities differently.

It can help management:

  • understand how overhead resources are being consumed
  • calculate product costs using activity information
  • support pricing decisions
  • compare product profitability
  • identify activities that may require further investigation
  • support management decisions and recommendations

ABC is not automatically better simply because it produces different product costs. Its usefulness depends on the quality of the activity information and the purpose for which it is being used.

Activity — an operation or process that consumes resources and gives rise to overhead cost.

Cost pool — a group of overhead costs associated with a particular activity.

Cost driver — a measurable factor that causes or closely relates to the cost of an activity.

Driver rate — cost pool ÷ total quantity of the relevant cost driver.

ABC allocation — driver rate × product’s usage of the driver.

Traditional absorption rate — total overhead ÷ total quantity of the selected absorption base.

Mark-up — profit expressed as a percentage of cost.

Margin — profit expressed as a percentage of selling price.

  1. Identify the activity.
  2. Identify the overhead belonging to that activity.
  3. Group the overhead into a cost pool.
  4. Identify the appropriate cost driver.
  5. Determine the total driver activity.
  6. Calculate the driver rate.
  7. Apply the driver rate to each product’s activity usage.
  8. Repeat for each activity pool.
  9. Add relevant direct costs.
  10. Calculate total and unit cost where required.
  11. Calculate selling price according to the stated pricing policy.
  12. Interpret the result and support any recommendation with evidence.

ABC may:
provide more useful overhead information
reflect differences in activity consumption
improve product-cost information
support pricing decisions
help identify activity consumption
highlight possible areas for cost control

ABC may:
be more complex than a simple absorption system
require additional data collection
require judgement when selecting cost drivers involve additional administrative costs
provide limited additional benefit where products consume activities in similar proportions
produce information that still needs to be considered alongside market, capacity, quality and strategic factors

Key principle: Do not simply write that ABC is "more accurate".

Explain why it may better reflect resource consumption in the particular situation and then consider the cost and complexity of obtaining the information.

Examples

Example 1 — Calculating ABC Driver Rates

A manufacturer has three activity cost pools:

ActivityOverheadDriverTotal Driver Activity
Machine set-ups$30,000Set-ups150
Quality inspections$18,000Inspections300
Order processing$12,000Orders240

Driver rates

Set-up rate

$30,000 ÷ 150 = $200 per set-up

Inspection rate

$18,000 ÷ 300 = $60 per inspection

Order-processing rate

$12,000 ÷ 240 = $50 per order

Product X uses:

  • 30 set-ups
  • 90 inspections
  • 60 orders

Product Y uses:

  • 120 set-ups
  • 210 inspections
  • 180 orders

Product X

Set-ups:

30 × $200 = $6,000

Inspections:

90 × $60 = $5,400

Orders:

60 × $50 = $3,000

ABC overhead = $14,400

Product Y

120 × $200 = $24,000

210 × $60 = $12,600

180 × $50 = $9,000

ABC overhead = $45,600

Reconciliation

$14,400 + $45,600 = $60,000

This agrees with the total overhead:

$30,000 + $18,000 + $12,000 = $60,000

Product X has:

  • Direct materials: $90
  • Direct labour: $60
  • ABC overhead: $57.60

Therefore:

Total cost = $90 + $60 + $57.60 = $207.60

If the required mark-up is 25%:

$207.60 × 1.25 = $259.50 selling price

Important

A 25% mark-up is calculated on cost.

A 25% margin is calculated on selling price.

They are not the same calculation.

FINAL STUDENT SUPPORT NOTE 

Before the final examination, students should complete:✓ All lesson quizzes✓ Topic-wise practice papers✓ Full mock examinations✓ Past examination papers✓ Examiner report analysis✓

Doubt clarification sessions All revision lessons are available through the YouTube Learning Library. Students may submit final examination doubts through the Student Doubt Support facility.

ABC versus Traditional Absorption

Another useful accordion or worked-example block:

 Product XProduct YTotal
ABC allocation$14,400$45,600$60,000
Traditional absorption$24,000$36,000$60,000
Difference$(9,600)$9,600$0

The difference occurs because the two methods use different bases for assigning overhead.

The important question is not simply which method gives the higher cost.

The question is:

Does the costing method provide information that appropriately reflects the way resources are consumed for the management purpose?

Structured Practice

Level 1 — Concept Check
  • What is activity-based costing?
  • What is an activity?
  • What is a cost pool?
  • What is a cost driver?
  • How is a driver rate calculated?
  • Why might different activity pools require different cost drivers?
  • Why does ABC sometimes produce different product costs from traditional absorption costing?
  • Why does a higher ABC allocation not automatically prove inefficiency?

Include short numerical applications:

  • calculate driver rates
  • allocate individual activity pools
  • calculate total ABC overhead
  • reconcile total allocations
  • calculate unit cost
  • calculate selling price
  • compare ABC and traditional absorption

A connected ABC scenario requiring students to:

  • identify drivers
  • calculate driver rates
  • allocate overhead
  • calculate product cost
  • calculate selling price
  • compare costing methods
  • interpret the difference
  • make a balanced recommendation

Proficiency Check

Learn → Practise → Analyse → Evaluate

  1. Can you explain the purpose of ABC?
  2. Can you distinguish between an activity, cost pool and cost driver?
  3. Can you select an appropriate cost driver?
  4. Can you calculate driver rates accurately?
  5. Can you allocate each activity pool correctly?
  6. Can you reconcile your ABC allocation to total overhead?
  7. Can you calculate total and unit cost?
  8. Can you distinguish mark-up from margin?
  9. Can you explain differences between ABC and traditional absorption?
  10. Can you evaluate the benefits and limitations of ABC?
  11. Can you interpret changes in allocated overhead?
  12. Can you make a balanced, evidence-supported recommendation?

If unsure, revisit:

  • ABC Concept Framework
  • ABC Calculation Process
  • Worked Examples
  • ABC versus Traditional Absorption
  • Benefits and Limitations

Detailed Activity Solutions

Solution to Level 3 question
  • driver selection
  • driver-rate calculations
  • pool-by-pool allocations
  • reconciliation
  • product-cost calculation
  • pricing calculation
  • comparison
  • interpretation
  • recommendation

Common Examination Traps

Choosing the biggest driver

The largest activity measure is not necessarily the correct driver. Select the driver because it explains the activity cost.

Using one driver for every pool

Different activities can have different causes. Keep each activity pool and driver relationship separate.

Using product usage as the denominator

The driver rate uses total driver activity, not one product’s usage.

Assuming ABC always reduces cost

ABC may increase the allocated overhead of one product and reduce another’s.

Treating higher allocated cost as inefficiency

Higher allocated overhead shows greater consumption of the measured activity. It does not, by itself, prove inefficiency.

Confusing mark-up and margin

Always identify the denominator before calculating.

Giving an unsupported recommendation

A recommendation should use the numerical evidence and relevant qualitative considerations.

How This Topic Appears in the Examination

Common examination tasks include:

✓ identifying appropriate cost drivers
✓ calculating ABC driver rates
✓ allocating overheads by activity pool
✓ reconciling total overhead
✓ calculating total and unit product cost
✓ calculating selling prices
✓ distinguishing mark-up from margin
✓ comparing ABC with traditional absorption
✓ explaining changes in allocated overhead
✓ evaluating benefits and limitations
✓ making supported recommendations

Key Examination Technique

From Calculation to Judgement

For interpretation/recommendation questions:

1. State the result
What changed?

2. Explain the cause
Which activity or driver caused the change?

3. Identify the consequence
What could happen to cost, price, profit, capacity or decision-making?

4. Consider the other side
What limitation, cost or risk should management consider?

5. Reach a supported judgement
Use the evidence rather than making an absolute statement.

Review Questions

Conceptual

  1. What is activity-based costing?
  2. What is the purpose of a cost pool?
  3. What is a cost driver?
  4. Why can different activities require different drivers?
  5. How does ABC differ from traditional absorption costing?

Calculation

  1. How is an ABC driver rate calculated?
  2. How is overhead allocated to a product?
  3. Why must allocations be reconciled to total overhead?
  4. How is unit cost calculated?
  5. How does mark-up differ from margin?

Interpretation

  1. Why might one product receive substantially more ABC overhead than another?
  2. Does an increase in allocated overhead necessarily mean that total cash overhead has increased?
  3. Does higher allocated overhead automatically mean that a product is inefficient?

Evaluation

  1. Give two possible benefits of ABC.
  2. Give two limitations of ABC.
  3. When might ABC provide limited additional value?
  4. What evidence should management consider before adopting ABC?

Lesson Summary

Key Takeaways

ABC is about causation.

The fundamental chain is:

Activity → Cost Pool → Cost Driver → Driver Rate → Product Usage → Allocated Overhead

Remember:

  • use the appropriate driver for each activity
  • use total driver activity to calculate the driver rate
  • allocate each pool separately
  • reconcile the allocation
  • distinguish allocated overhead from total cash cost
  • distinguish mark-up from margin
  • interpret the figures rather than merely calculating them
  • evaluate ABC in the context of the management decision

Continue Your Preparation

Go beyond the lesson with curated resources, examination practice and video learning.

PREMIUM RESOURCES

Master the topic with curated learning, revision and assessment resources

GUESS PAPERS

Prepare for the examination with complete Guess Paper packages and Mark Schemes.

VIDEO ON DEMAND

Watch, revise and strengthen your understanding with Shasha Academy videos.

Scroll to Top