Showing posts with label Cost Pool. Show all posts
Showing posts with label Cost Pool. Show all posts

Tuesday, April 14, 2026

Activity Based Costing

 


Activity Based costing/Gmsisuccess



📘 ACTIVITY-BASED COSTING (ABC) – COMPLETE NOTES


Activity-Based Costing (ABC) is a key costing method in US CMA Part 1 & ACCA, focusing on accurate overhead allocation for better decision-making in diverse product environments 


## Definition

ABC assigns indirect costs to products or services based on activities that drive those costs, rather than volume-based metrics like direct labor hours [3][6]. It identifies cost pools (groups of overhead costs tied to specific activities) and uses cost drivers (e.g., setups, inspections) to allocate costs precisely.


## Traditional vs. ABC

Traditional volume-based costing spreads overhead evenly (e.g., "peanut butter costing"), causing cross-subsidization where high-volume products subsidize low-volume ones [1]. ABC avoids this by linking costs to actual resource consumption, revealing true product profitability .


## Key Steps

- Identify activities and group overhead into cost pools (unit-level, batch-level, product-level, facility-level) .

- Select cost drivers (transaction drivers like number of setups; duration drivers like inspection time) 

- Calculate cost driver rate: Total cost pool ÷ Total driver quantity .

- Assign costs: Rate × Driver usage per product .


## Cost Hierarchies

- Unit-level: Affect each unit (e.g., machine hours) 

- Batch-level: Affect batches (e.g., setups) 

- Product-level: Support specific products (e.g., design changes).

- Facility-level: Sustain overall operations (e.g., rent).


## Advantages

Improves cost accuracy, pricing decisions, and identifies non-value activities for elimination . Enhances profitability analysis in complex, overhead-heavy environments .


## Disadvantages

Time-consuming and costly to implement; requires detailed data tracking [1]. Less suitable for simple, low-overhead operations .


## CMA Exam Focus

Practice calculating unit costs under ABC vs. traditional methods; analyze cross-subsidization effects. Questions often involve two products with differing driver usage 

Activity-Based Costing (ABC) is a costing method that:

Assigns costs to activities first

Then allocates those costs to products/services based on cost drivers

👉 Focus: Cause-and-effect relationship

 

🔹 2. Why ABC is Needed (Limitations of Traditional Costing)

Traditional costing:

Uses single cost driver (e.g., labor hours)

Leads to overcosting or undercosting

ABC solves:

Product diversity issues

Overhead allocation distortions

Better decision-making

 

🔹 3. Key Terminologies

✔ Activity

Any task that consumes resources

👉 Example: Machine setup, inspection

✔ Cost Pool

Grouping of costs related to a specific activity

👉 Example: Total setup cost

✔ Cost Driver

Factor that causes cost

👉 Example: Number of setups

✔ Cost Driver Rate


Cost Driver Rate = (Total Cost Pool) /(Total Driver Units)

 

🔹 4. Steps in ABC Implementation

1. Identify activities

2. Create cost pools

3. Identify cost drivers

4. Compute cost driver rate

5. Assign costs to products/services

 

🔹 5. Types of Activities (VERY IMPORTANT FOR CMA)

1️⃣ Unit-Level Activities

Per unit produced

👉 Example: Direct materials

2️⃣ Batch-Level Activities

Per batch

👉 Example: Setup cost

3️⃣ Product-Level Activities

For specific product line

👉 Example: Product design

4️⃣ Facility-Level Activities

General operations

👉 Example: Rent, security

⚠️ Exam Trap: Facility-level costs are often NOT allocated to products in decision-making.

 

🔹 6. Advantages of ABC

Accurate product costing

Better pricing decisions

Identifies non-value-added activities

Improves cost control

Supports strategic decisions

 

🔹 7. Limitations of ABC

Costly to implement

Time-consuming

Requires data collection

Not always suitable for small firms

 

🔹 8. ABC vs Traditional Costing (Exam Favorite)

Basis ABC Traditional

Cost Allocation Multiple drivers Single driver

Accuracy High Low

Complexity High Simple

Suitability Complex production Simple production

 

🔹 9. Value-Added vs Non-Value-Added Activities

✔ Value-Added

Increases product worth

👉 Example: Manufacturing

❌ Non-Value-Added

No value addition

👉 Example: Inspection, waiting

👉 Goal: Eliminate non-value-added activities

 

🔹 10. Activity-Based Management (ABM)

ABC information is used for:

Cost reduction

Process improvement

Performance evaluation

 

🔹 11. Practical Formula-Based Understanding

Step Example:

Setup Cost Pool = $100,000

Total Setups = 500


Setup Rate= (100,000) / (500} = $200 per setup

👉 If Product A uses 10 setups:


=10 setups *$200 = $2,000 set up costs allocated

 

🔹 12. When to Use ABC (Exam Concept)

Use ABC when:

High overheads

Multiple products

Diverse production processes

Automation is high

 

🔹 13. Important Exam Concepts / Traps

⚠️ High-volume products → often overcosted in traditional

⚠️ Low-volume products → often undercosted

⚠️ ABC improves:

Product mix decisions

Make-or-buy decisions

Customer profitability analysis

 

🔹 14. ABC in Service Industry

Applicable in:

Banking

Healthcare

IT services

👉 Example: Cost driver = number of transactions

 

🔹 15. Customer Profitability (Advanced CMA Point)

ABC helps:

Identify profitable customers

Allocate marketing/service costs

 

🔹 16. Strategic Importance

ABC supports:

Cost leadership strategy

Process reengineering

Lean management

 

🔹 17. Common CMA MCQ Areas

Identify correct cost driver

Classify activity level

Compute cost driver rate

Compare ABC vs traditional

Identify non-value-added activity

Case-based allocation problems

 

🔹 18. Quick Revision Summary

👉 ABC = Activity → Cost Pool → Cost Driver → Product

👉 Focus on accuracy + causation

👉 Used in complex, automated environments

👉 Helps in strategic decisions

 

www.gmsisuccess.in

 Here’s a real exam-style illustration (numerical case) on Activity-Based Costing (ABC) similar to what is asked in the US CMA exam 👇

 

📊 ILLUSTRATION – ACTIVITY-BASED COSTING

🔹 Case Scenario

A company manufactures two products: Product A and Product B.

🔸 Production Details

Particulars Product A Product B

Units produced 1,000 500

Machine hours per unit 2 4

Number of setups 10 20

Number of inspections 20 30

 

🔹 Overhead Cost Pools

Activity Total Cost ($) Cost Driver

Machine Processing 120,000 Machine hours

Setup 60,000 Number of setups

Inspection 30,000 Number of inspections

 

🔹 Step 1: Compute Cost Driver Rates

✔ Machine Processing Rate

Total machine hours:

A = 1,000 × 2 = 2,000

B = 500 × 4 = 2,000

👉 Total = 4,000 hours


Rate = $120,000 / 4,000 hours= 30  $ per machine hour

 

✔ Setup Rate

Total setups = 10 + 20 = 30


Rate= $60,000 /30 set up = $2,000  per setup}


 

✔ Inspection Rate

Total inspections = 20 + 30 = 50 inspections


Rate  = $30,000/ 50 inspection= $600  per inspection

 

🔹 Step 2: Allocate Costs to Products

🔸 Product A

Machine cost = 2,000 × 30 = 60,000

Setup cost = 10 × 2,000 = 20,000

Inspection cost = 20 × 600 = 12,000

👉 Total cost (A) = 92,000

👉 Cost per unit:


92,000/ 1,000 units = $ 92 per unit 

 

🔸 Product B

Machine cost = 2,000 × 30 = 60,000

Setup cost = 20 × 2,000 = 40,000

Inspection cost = 30 × 600 = 18,000

👉 Total cost (B) = 118,000

👉 Cost per unit:


118,000/500 = 236

 

🔹 Final Answer

Product Total Cost ($) Cost per Unit ($)

A 92,000 92

B 118,000 236

 


 

📘 Case Study: Activity-Based Costing

Zenith Components Ltd. manufactures two products: Product X and Product Y. The company currently uses traditional costing based on machine hours but is considering switching to Activity-Based Costing (ABC).

🔹 Given Data:

Particulars Product X Product Y

Units produced 10,000 5,000

Direct material per unit $20 $30

Direct labor per unit $15 $25

Machine hours per unit 2 4

🔹 Overhead Information:

Activity Total Cost Cost Driver Total Driver Units

Machine Setup $120,000 No. of setups 60 setups

Quality Inspection $90,000 No. of inspections 300 inspections

Material Handling $150,000 No. of material moves 500 moves

🔹 Activity Consumption:

Activity Product X Product Y

Setups 20 40

Inspections 100 200

Material Moves 200 300

 

❓ Required:

1. Compute cost per unit using ABC

2. Compare with traditional costing (based on machine hours)

3. Identify which product is undercosted/overcosted

 

✅ Step 1: Compute Activity Rates

Setup rate = 120,000 / 60 = $2,000 per setup

Inspection rate = 90,000 / 300 = $300 per inspection

Material handling rate = 150,000 / 500 = $300 per move

 

✅ Step 2: Allocate Overheads Using ABC

🔹 Product X:

Setup cost = 20 × 2,000 = 40,000

Inspection cost = 100 × 300 = 30,000

Material handling = 200 × 300 = 60,000

Total overhead = 130,000

Overhead per unit = 130,000 / 10,000 = $13

👉 Total cost per unit (ABC): = 20 + 15 + 13 = $48

 

🔹 Product Y:

Setup cost = 40 × 2,000 = 80,000

Inspection cost = 200 × 300 = 60,000

Material handling = 300 × 300 = 90,000

Total overhead = 230,000

Overhead per unit = 230,000 / 5,000 = $46

👉 Total cost per unit (ABC): = 30 + 25 + 46 = $101

 

✅ Step 3: Traditional Costing

Total overhead = 120,000 + 90,000 + 150,000 = $360,000

Total machine hours:

Product X = 10,000 × 2 = 20,000

Product Y = 5,000 × 4 = 20,000

Total = 40,000 hours

Overhead rate = 360,000 / 40,000 = $9 per machine hour

 

🔹 Product X:

Overhead per unit = 2 × 9 = 18

Total cost = 20 + 15 + 18 = $53

 

🔹 Product Y:

Overhead per unit = 4 × 9 = 36

Total cost = 30 + 25 + 36 = $91

 

📊 Step 4: Comparison

Product ABC Cost Traditional Cost Difference

X $48 $53 Overcosted (Traditional)

Y $101 $91 Undercosted (Traditional)

 

🎯 Final Answer (Exam Insight):

Product X is overcosted under traditional costing

Product Y is undercosted under traditional costing

ABC provides more accurate costing by tracing overhead to activities

 

🧠 CMA Exam Tips:

High-volume products → usually overcosted in traditional systems

Low-volume/complex products → usually undercosted

Always check cost driver consumption, not just volume

ABC is more relevant where overhead is significant and diverse

 

Here are 30 CMA-style MCQs on Activity-Based Costing (ABC) including conceptual, numerical, tricky “EXCEPT/NOT”, and assertion–reasoning types. First solve then check yourself, Answers provided at the end…

 

📘 Activity-Based Costing (ABC) – MCQs with Answers

 

🔹 Conceptual MCQs

1.

Which of the following best describes Activity-Based Costing?

A. Allocates overhead based on labor hours

B. Allocates costs based on activities performed

C. Assigns only direct costs

D. Ignores overhead costs

✅ Answer: 

 

2.

A cost driver is:

A. A fixed cost

B. A factor that causes a change in cost

C. A budgeting tool

D. A financial statement

✅ Answer: 

 

3.

Which is NOT a benefit of ABC?

A. Better cost accuracy

B. Improved decision making

C. Simpler implementation

D. Identification of non-value-added activities

✅ Answer: 

 

4.

ABC is most useful when:

A. Overhead is low

B. Products are homogeneous

C. Overhead is significant and diverse

D. Only direct costs exist

✅ Answer: 

 

5.

Which activity is a unit-level activity?

A. Machine setup

B. Product design

C. Assembly

D. Factory supervision

✅ Answer: 

 

6.

Batch-level activities include:

A. Assembly per unit

B. Inspection per batch

C. Product design

D. Advertising

✅ Answer: 

 

7.

Facility-level activities are:

A. Traceable to units

B. Traceable to batches

C. Not traceable to specific products

D. Always variable

✅ Answer: 

 

8.

Which cost driver is most appropriate for machine setup cost?

A. Machine hours

B. Number of setups

C. Units produced

D. Labor hours

✅ Answer: 

 

9.

ABC assigns overhead costs to:

A. Departments

B. Activities first, then products

C. Only products

D. Only processes

✅ Answer: 

 

10.

Which is a non-value-added activity?

A. Assembly

B. Inspection

C. Packaging

D. Processing

✅ Answer: 

 

🔹 Numerical MCQs

11.

Total setup cost = $100,000, setups = 50

Cost per setup = ?

A. $1,000

B. $2,000

C. $5,000

D. $500

✅ Answer: 

 

12.

Inspection cost = $60,000, inspections = 200

Rate per inspection = ?

A. $200

B. $250

C. $300

D. $400

✅ Answer: 

 

13.

Product A uses 10 setups; cost per setup = $2,000

Total setup cost = ?

A. $10,000

B. $15,000

C. $20,000

D. $25,000

✅ Answer: 

 

14.

Overhead allocated = $120,000, units = 10,000

Cost per unit = ?

A. $10

B. $12

C. $15

D. $20

✅ Answer: 

 

15.

Material handling cost = $80,000, moves = 400

Cost per move = ?

A. $100

B. $150

C. $200

D. $250

✅ Answer: 

 

16.

Product B uses 50 inspections at $300 each

Total inspection cost = ?

A. $10,000

B. $12,000

C. $15,000

D. $18,000

✅ Answer: 

 

17.

Total overhead = $200,000 allocated to 5,000 units

Overhead per unit = ?

A. $20

B. $30

C. $40

D. $50

✅ Answer: 

 

18.

Activity cost pool = $90,000, driver units = 300

Rate = ?

A. $200

B. $250

C. $300

D. $350

✅ Answer: 

 

🔹 “EXCEPT / NOT” Type MCQs

19.

All are advantages of ABC EXCEPT:

A. Improved cost accuracy

B. Better pricing decisions

C. Lower implementation cost

D. Identification of inefficiencies

✅ Answer: 

 

20.

All are types of activities EXCEPT:

A. Unit-level

B. Batch-level

C. Product-level

D. Profit-level

✅ Answer: 

 

21.

ABC does NOT:

A. Use multiple cost drivers

B. Improve overhead allocation

C. Simplify costing system

D. Identify cost behavior

✅ Answer: 

 

22.

Which is NOT a batch-level activity?

A. Setup

B. Inspection

C. Packaging per unit

D. Material movement

✅ Answer: 

 

🔹 Assertion–Reasoning MCQs

23.

Assertion (A): ABC improves costing accuracy

Reason (R): It uses multiple cost drivers

A. Both true, R explains A

B. Both true, R not explanation

C. A true, R false

D. A false, R true

✅ Answer: 

 

24.

Assertion (A): Traditional costing may distort product cost

Reason (R): It uses a single cost driver

A. Both true, R explains A

B. Both true, R not explanation

C. A true, R false

D. A false, R true

✅ Answer: 

 

25.

Assertion (A): ABC is complex

Reason (R): It uses fewer cost pools

A. Both true

B. Both false

C. A true, R false

D. A false, R true

✅ Answer: 

 

26.

Assertion (A): High-volume products are overcosted in ABC

Reason (R): ABC uses activity drivers

A. Both true

B. Both false

C. A true, R false

D. A false, R true

✅ Answer: 

 

🔹 Case-Based MCQs

27.

Setup cost = $120,000, setups = 60

Product X uses 30 setups

Overhead allocated = ?

A. $40,000

B. $50,000

C. $60,000

D. $70,000

👉 Rate 

👉 Cost 

✅ Answer: 

 

28.

Inspection cost = $90,000, inspections = 300

Product Y uses 150 inspections

Cost allocated = ?

A. $30,000

B. $45,000

C. $50,000

D. $60,000

👉 Rate = 

👉 Cost =

✅ Answer: 

 

29.

ABC shows Product A cost = $80, Traditional = $100

This means:

A. Undercosted in ABC

B. Overcosted in traditional

C. No difference

D. Incorrect costing

✅ Answer: 

 

30.

Which product is likely undercosted in traditional costing?

A. High-volume simple product

B. Low-volume complex product

C. Standardized product

D. Mass-produced item

✅ Answer: 

 

Answers:

 

📘 Activity-Based Costing (ABC) – MCQs with Answers

 

🔹 Conceptual MCQs

1.

Which of the following best describes Activity-Based Costing?

A. Allocates overhead based on labor hours

B. Allocates costs based on activities performed

C. Assigns only direct costs

D. Ignores overhead costs

✅ Answer: B

 

2.

A cost driver is:

A. A fixed cost

B. A factor that causes a change in cost

C. A budgeting tool

D. A financial statement

✅ Answer: B

 

3.

Which is NOT a benefit of ABC?

A. Better cost accuracy

B. Improved decision making

C. Simpler implementation

D. Identification of non-value-added activities

✅ Answer: C

 

4.

ABC is most useful when:

A. Overhead is low

B. Products are homogeneous

C. Overhead is significant and diverse

D. Only direct costs exist

✅ Answer: C

 

5.

Which activity is a unit-level activity?

A. Machine setup

B. Product design

C. Assembly

D. Factory supervision

✅ Answer: C

 

6.

Batch-level activities include:

A. Assembly per unit

B. Inspection per batch

C. Product design

D. Advertising

✅ Answer: B

 

7.

Facility-level activities are:

A. Traceable to units

B. Traceable to batches

C. Not traceable to specific products

D. Always variable

✅ Answer: C

 

8.

Which cost driver is most appropriate for machine setup cost?

A. Machine hours

B. Number of setups

C. Units produced

D. Labor hours

✅ Answer: B

 

9.

ABC assigns overhead costs to:

A. Departments

B. Activities first, then products

C. Only products

D. Only processes

✅ Answer: B

 

10.

Which is a non-value-added activity?

A. Assembly

B. Inspection

C. Packaging

D. Processing

✅ Answer: B

 

🔹 Numerical MCQs

11.

Total setup cost = $100,000, setups = 50

Cost per setup = ?

A. $1,000

B. $2,000

C. $5,000

D. $500

✅ Answer: B

 

12.

Inspection cost = $60,000, inspections = 200

Rate per inspection = ?

A. $200

B. $250

C. $300

D. $400

✅ Answer: C

 

13.

Product A uses 10 setups; cost per setup = $2,000

Total setup cost = ?

A. $10,000

B. $15,000

C. $20,000

D. $25,000

✅ Answer: C

 

14.

Overhead allocated = $120,000, units = 10,000

Cost per unit = ?

A. $10

B. $12

C. $15

D. $20

✅ Answer: B

 

15.

Material handling cost = $80,000, moves = 400

Cost per move = ?

A. $100

B. $150

C. $200

D. $250

✅ Answer: C

 

16.

Product B uses 50 inspections at $300 each

Total inspection cost = ?

A. $10,000

B. $12,000

C. $15,000

D. $18,000

✅ Answer: C

 

17.

Total overhead = $200,000 allocated to 5,000 units

Overhead per unit = ?

A. $20

B. $30

C. $40

D. $50

✅ Answer: C

 

18.

Activity cost pool = $90,000, driver units = 300

Rate = ?

A. $200

B. $250

C. $300

D. $350

✅ Answer: C

 

🔹 “EXCEPT / NOT” Type MCQs

19.

All are advantages of ABC EXCEPT:

A. Improved cost accuracy

B. Better pricing decisions

C. Lower implementation cost

D. Identification of inefficiencies

✅ Answer: C

 

20.

All are types of activities EXCEPT:

A. Unit-level

B. Batch-level

C. Product-level

D. Profit-level

✅ Answer: D

 

21.

ABC does NOT:

A. Use multiple cost drivers

B. Improve overhead allocation

C. Simplify costing system

D. Identify cost behavior

✅ Answer: C

 

22.

Which is NOT a batch-level activity?

A. Setup

B. Inspection

C. Packaging per unit

D. Material movement

✅ Answer: C

 

🔹 Assertion–Reasoning MCQs

23.

Assertion (A): ABC improves costing accuracy

Reason (R): It uses multiple cost drivers

A. Both true, R explains A

B. Both true, R not explanation

C. A true, R false

D. A false, R true

✅ Answer: A

 

24.

Assertion (A): Traditional costing may distort product cost

Reason (R): It uses a single cost driver

A. Both true, R explains A

B. Both true, R not explanation

C. A true, R false

D. A false, R true

✅ Answer: A

 

25.

Assertion (A): ABC is complex

Reason (R): It uses fewer cost pools

A. Both true

B. Both false

C. A true, R false

D. A false, R true

✅ Answer: C

 

26.

Assertion (A): High-volume products are overcosted in ABC

Reason (R): ABC uses activity drivers

A. Both true

B. Both false

C. A true, R false

D. A false, R true

✅ Answer: B

 

🔹 Case-Based MCQs

27.

Setup cost = $120,000, setups = 60

Product X uses 30 setups

Overhead allocated = ?

A. $40,000

B. $50,000

C. $60,000

D. $70,000

👉 Rate = 120,000 / 60 = 2,000

👉 Cost = 30 × 2,000 = 60,000

✅ Answer: C

 

28.

Inspection cost = $90,000, inspections = 300

Product Y uses 150 inspections

Cost allocated = ?

A. $30,000

B. $45,000

C. $50,000

D. $60,000

👉 Rate = 300

👉 Cost = 150 × 300 = 45,000

✅ Answer: B

 

29.

ABC shows Product A cost = $80, Traditional = $100

This means:

A. Undercosted in ABC

B. Overcosted in traditional

C. No difference

D. Incorrect costing

✅ Answer: B

 

30.

Which product is likely undercosted in traditional costing?

A. High-volume simple product

B. Low-volume complex product

C. Standardized product

D. Mass-produced item

✅ Answer: B

  🎯 Exam Strategy Tips (Very Important)

Focus on cost driver logic, not memorization

Practice rate calculation (Cost ÷ Driver units)

Watch for keywords: 

o “EXCEPT”, “NOT”, “LEAST likely”

In case-based questions → allocate step-by-step

Remember: 

o Traditional costing → volume-based

o ABC → activity-based (more accurate)

 

www.gmsisuccess.in


🔥 Key CMA Exam Insights from this Question

✅ Product B has higher cost per unit despite lower volume

👉 Reason: More setups & inspections (batch-level activities)

✅ ABC highlights:

Cost drivers matter more than volume

Low-volume products can be more expensive

 

⚠️ Common Exam Traps

Ignoring batch-level costs

Using wrong total driver units

Confusing unit-level vs batch-level activities

 

🎯 How CMA May Twist This Question

They may ask:

Which product is undercosted in traditional costing?

Identify non-value-added activities

Calculate revised profit margin

Select correct cost driver

 

www.gmsisuccess.in