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
