In simple terms
A friendly intro before the formal notes — no formulas yet.
Imagine two diners ordering food. Traditional costing is like splitting the bill equally, regardless of who ate what. ABC is like itemising the bill, so each person pays for exactly what they ordered. A person who ordered a salad pays less than someone who ordered a three-course meal.
What this topic covers
The official Cambridge syllabus points this lesson works through.
- 4.1.1.1
The application of activity based costing (ABC)
- 4.1.1.2
The uses and limitations of ABC
- 4.1.1.3
What is meant by a cost driver
- 4.1.1.4
How to use ABC to: – identify the appropriate cost driver – apportion and allocate overheads – calculate the total cost and selling price of a unit
- 4.1.1.5
The effect of different methods of overhead absorption on cost and profit
- 4.1.1.6
How to apply ABC costing techniques to make business decisions and recommendations using supporting data
Explore the concept
Use the live diagram and synced steps — play it or tap a step card to walk through.
Key formulas
Tap any symbol to reveal exactly what it means and its units.
Tap a symbol — great for exam definitions
Full topic notes
Formal explanation with the rigour you need for the exam.
Why Move Beyond Traditional Absorption Costing?
Traditional absorption costing allocates factory overheads to products using a single, volume-related basis, such as direct labour hours or machine hours. This works well when a business produces a narrow range of similar products and direct labour is a major part of the total cost. However, in today's automated and diverse manufacturing environments, this method can be misleading.
Problem with Traditional Costing: It tends to over-cost high-volume, simple products (as they absorb a large share of overheads based on volume) and under-cost low-volume, complex products (which may cause many overhead activities but in small volumes).
The ABC Solution: ABC refines this by recognising that many overheads are not driven by production volume but by specific activities. It allocates costs based on the consumption of these activities, providing a more accurate picture of what each product truly costs to produce.
The Core Concepts of ABC
To understand ABC, you need to be familiar with three key terms:
Activity: An event or task that incurs costs in an organisation. Examples include setting up a machine for a production run, inspecting a batch of products, or processing a purchase order.
Cost Pool: A collection of individual overhead costs that are all related to a single activity. For example, the 'Machine Set-up' cost pool might include the wages of the set-up technicians and the cost of materials used during set-up.
Cost Driver: This is the factor that causes the cost of an activity to change. It is the unit of activity that is used to measure how much of that activity a product consumes. Identifying the correct cost driver is crucial for the accuracy of ABC.
In an exam question, you will often be given a table of activities and potential cost drivers. Your first task is to logically link each activity to its most appropriate cost driver. For example, 'Production scheduling' costs are driven by the 'number of production runs', not the 'number of units produced'.
The ABC Calculation Process: A Step-by-Step Guide
Applying ABC involves a systematic, five-step process. Let's walk through it with a hypothetical scenario.
Scenario: AlphaBeta Ltd produces two products, the 'Alpha' and the 'Beta'. The company's management is considering switching from traditional absorption costing to ABC. Here is the relevant data:
- Annual Production: 1,000 Alphas, 4,000 Betas
- Direct Costs per unit: Alpha $50, Beta $40
- Total Overheads: $210,000
The total overheads are caused by three main activities:
Activity Cost Pools & Drivers:
| Activity Cost Pool | Total Cost ($) | Cost Driver | Total Activity Volume |
|---|---|---|---|
| Machine Set-ups | 90,000 | Number of set-ups | 300 set-ups |
| --- | --- | --- | --- |
| Quality Inspections | 70,000 | Number of inspections | 1,000 inspections |
| General Factory | 50,000 | Machine hours | 25,000 hours |
| Total Overheads | 210,000 |
Activity Consumption by Product:
| Activity | Alpha | Beta | Total |
|---|---|---|---|
| Number of set-ups | 200 | 100 | 300 |
| --- | --- | --- | --- |
| Number of inspections | 700 | 300 | 1,000 |
| Machine hours | 5,000 | 20,000 | 25,000 |
Step 1 & 2: Identify Activities and Pool Costs This has already been done for us in the tables above. The three activities are Machine Set-ups, Quality Inspections, and General Factory costs.
Step 3: Calculate the Cost Driver Rate We need to calculate a rate for each activity. This rate represents the cost per unit of the cost driver.
- Machine Set-up Rate:
- Quality Inspection Rate:
- General Factory Rate:
Step 4: Assign Overhead Costs to Products Now, we allocate the overheads to each product based on how many activities they consumed, using the rates we just calculated.
Overhead Allocation for Product Alpha:
- Set-ups:
- Inspections:
- General Factory:
- Total Overhead for Alpha: $60,000 + 49,000 + 10,000 = $119,000$
Overhead Allocation for Product Beta:
- Set-ups:
- Inspections:
- General Factory:
- Total Overhead for Beta: $30,000 + 21,000 + 40,000 = $91,000$
(Check: $119,000 + 91,000 = $210,000$, which matches the total overheads.)
Step 5: Calculate Total Cost and Selling Price per Unit Finally, we calculate the full cost per unit by adding the direct costs to the allocated overheads per unit.
Cost per unit for Alpha:
- Overhead per unit:
- Total Cost per unit:
Cost per unit for Beta:
- Overhead per unit:
- Total Cost per unit:
If the company uses a 20% mark-up on cost to set the selling price:
- Selling Price for Alpha: \times 1
- Selling Price for Beta: \times 1
Impact on Cost, Profit, and Decision-Making
Notice the result in our example. The low-volume product, Alpha, is a complex product requiring many set-ups and inspections relative to its production volume. ABC assigns it a high overhead cost per unit ($119). The high-volume product, Beta, is simpler and receives a much lower overhead cost per unit ($22.75).
A traditional method using, for example, machine hours as a single absorption basis would have produced a very different result. The single overhead rate would be \text{ hours} = $8.40. Alpha would be allocated only \times 5\text{ hours} / 1\text{ units} = $42, making it seem much more profitable than it really is. This demonstrates how different costing methods affect calculated costs and profits.
This more accurate cost information is vital for making strategic business decisions. With ABC data, management can:
- Set realistic prices: Avoid selling complex products at a loss.
- Analyse profitability: Accurately determine which products, customers, or channels are most profitable.
- Improve processes: Identify high-cost activities and find ways to make them more efficient (e.g., reduce set-up times).
- Make better product mix decisions: Decide whether to promote, redesign, or discontinue products based on their true profitability.
Uses and Limitations of ABC
While powerful, ABC is not a perfect solution for every business. It's important to weigh its advantages against its disadvantages.
Uses / Advantages:
Provides more accurate product/service costing, leading to better pricing decisions.
Gives a better understanding of what drives overhead costs, helping with cost control and reduction.
Helps in performance measurement and the identification of inefficient or non-value-adding activities.
Supports strategic decisions such as product portfolio management and customer profitability analysis.
Limitations / Disadvantages:
Implementation is complex, time-consuming, and expensive.
Requires significant resources to collect and analyse data on activities and cost drivers.
The choice of activities and cost drivers can be subjective and may be difficult to determine.
The benefits of increased accuracy may not outweigh the costs for companies with low overheads or simple product ranges.
When asked to 'advise' or 'recommend' whether a business should adopt ABC, you must provide a balanced argument. Discuss both the potential benefits (like more accurate pricing for their specific situation) and the significant costs and complexity of implementation. Conclude with a justified recommendation.
Worked examples
See the formulas applied — reveal one step at a time, like the exam.
Component Co manufactures two components, C1 and C2. The company is considering adopting an Activity Based Costing system. The following data is available:
| C1 | C2 | |
|---|---|---|
| Production units | 2,000 | 5,000 |
| --- | --- | --- |
| Direct material cost per unit | $25 | $30 |
| Direct labour cost per unit | $15 | $10 |
Total production overheads are $188,000, which are analysed as follows:
| Activity Cost Pool | Cost ($) | Cost Driver |
|---|---|---|
| Machining | 80,000 | Machine hours |
| --- | --- | --- |
| Set-ups | 48,000 | Number of production runs |
| Material handling | 60,000 | Number of material requisitions |
The activities for each component are:
| C1 | C2 | |
|---|---|---|
| Machine hours per unit | 2.0 | 1.2 |
| --- | --- | --- |
| Number of production runs | 40 | 80 |
| Number of material requisitions | 60 | 90 |
Required: Calculate the full cost per unit for components C1 and C2 using Activity Based Costing.
- 1
Step 1: Calculate Total Activity for Each Cost Driver
- Total Machine Hours:
- C1: 2,000 units × 2.0 hours/unit = 4,000 hours
- C2: 5,000 units × 1.2 hours/unit = 6,000 hours
- Total: 4,000 + 6,000 = 10,000 machine hours
- Total Production Runs: 40 + 80 = 120 runs
- Total Material Requisitions: 60 + 90 = 150 requisitions
- Total Machine Hours:
Deluxe Gadgets Ltd produces two products: a Standard model and a Premium model. Total overheads are $150,000. The company currently uses direct labour hours to absorb overheads. Total direct labour hours are 10,000.
Product Data:
| Standard | Premium | |
|---|---|---|
| Annual Production (units) | 8,000 | 2,000 |
| --- | --- | --- |
| Direct Cost per unit | $30 | $50 |
| Direct Labour Hours per unit | 1.0 | 1.0 |
Management is considering ABC. Overheads have been analysed:
| Activity | Cost ($) | Cost Driver | Standard | Premium |
|---|---|---|---|---|
| Machining | 80,000 | Machine Hours | 4,000 | 2,000 |
| --- | --- | --- | --- | --- |
| Quality Control | 70,000 | No. of Inspections | 150 | 200 |
Required: (a) Calculate the overhead cost per unit for each product using the traditional method (direct labour hours). (b) Calculate the full cost per unit for each product using ABC. (c) Comment on the difference in the unit costs.
- 1
(a) Traditional Absorption Costing
Step 1: Calculate Overhead Absorption Rate (OAR)
- Total Direct Labour Hours = (8,000 units × 1.0 hr) + (2,000 units × 1.0 hr) = 10,000 hours
- OAR =
How it all connects
The big idea sits in the middle — tap a linked idea to explore the link.
Tap a linked idea to see how it connects back to the main topic — that connection is what examiners reward.
Glossary
Try to recall each definition before you reveal it.
Quick check
Answer in your head first — then tap to check. No pressure.
Revision flashcards
Flip the card. Test yourself before the exam.
What is Activity Based Costing (ABC)?
A costing method that identifies activities in an organisation and assigns the cost of each activity to all products and services according to the actual consumption by each.
Key takeaways
Review these before you close the topic — retrieval beats re-reading.
- ✓
Problem with Traditional Costing: It tends to over-cost high-volume, simple products (as they absorb a large share of overheads based on volume) and under-cost low-volume, complex products (which may cause many overhead activities but in small volumes).
- ✓
The ABC Solution: ABC refines this by recognising that many overheads are not driven by production volume but by specific activities. It allocates costs based on the consumption of these activities, providing a more accurate picture of what each product truly costs to produce.