Showing posts with label Activity based costing. Show all posts
Showing posts with label Activity based costing. 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

Tuesday, January 20, 2026

Essaybased & MCQ Question on Job order costing and Activitybased costing

SCENARIO-BASED ILLUSTRATIONS & EXAM-STYLE QUESTIONS on Job Order Costing (JOC) and Activity-Based Costing (ABC) aligned with US CMA Part 1 and ACCA Foundations (MA/FMA).

Each scenario mirrors how these topics are tested—context, data, decision, and interpretation.


🔹 PART A: JOB ORDER COSTING – SCENARIO-BASED ILLUSTRATIONS

Scenario 1: Custom Manufacturing (CMA-Style)

Facts
Apex Furnitures manufactures customized office desks. During March:

Required

  1. Compute total manufacturing cost of Job A101
  2. Compute cost per unit if 20 desks were produced

Solution

  • Direct labor cost =  
  • Factory overhead =

Total Job Cost

Cost per unit

👉 Exam Focus: Predetermined OH rate, cost sheet logic


Scenario 2: Over- or Under-Applied Overhead (CMA Favorite)

Facts
Predetermined OH rate = ₹120 per DLH
Actual DLH = 8,000
Actual OH incurred = ₹9,20,000

Required

  1. Calculate applied overhead
  2. Determine under/over-applied overhead

Solution
Applied OH = 
Actual OH = 

👉 Over-applied OH =

Exam Interpretation

  • Over-applied → close to COGS or prorate

Scenario 3: Service Industry (ACCA-Style Twist)

Facts
A law firm uses job costing for each client.

  • Lawyer hours: 120 @ ₹1,500/hour
  • Support staff cost allocated at 40% of lawyer cost

Required
Compute total job cost.

Solution
Lawyer cost = 
Support cost = 

Total Job Cost =

👉 Exam Insight: Job costing applies to services also


🔹 PART B: ACTIVITY-BASED COSTING (ABC) – SCENARIO ILLUSTRATIONS

Scenario 4: Traditional vs ABC (VERY IMPORTANT – CMA)

Facts
Omega Ltd produces two products:

Particulars Product X Product Y
Units 10,000 2,000
Machine hours/unit 2 8

Total overhead = ₹12,00,000
Traditional system uses machine hours

Step 1: Traditional Costing

Total MH
 

OH rate = ******** ÷ *****=***per MH

  • X OH/unit = 
  • Y OH/unit = 

👉 Distortion likely → move to ABC


Scenario 5: ABC Cost Allocation (CMA Core)

Activities & Cost Pools

Activity Cost (₹) Cost Driver Total Driver Units
Setups 4,00,000 No. of setups 200
Machining 6,00,000 Machine hours 30,000
Inspections 2,00,000 Inspections 400

Usage by Product A

  • Setups: 50
  • Machine hours: 5,000
  • Inspections: 100

Required
Compute overhead assigned to Product A.

Solution

1️⃣ Setup rate = ******per setup
→ 50 × ***** = *******

2️⃣ Machining rate = ******per MH
→ 5,000 × **** = ******

3️⃣ Inspection rate = **** per inspection
→ 100 × *** =******

Total ABC Overhead =*******


Scenario 6: Decision-Making (CMA Exam Angle)

Question
After implementing ABC, Product B shows higher cost than selling price.

Required
Which is the BEST management action?

A. Eliminate product immediately
B. Increase selling price
C. Analyze cost drivers and process efficiency
D. Revert to traditional costing

Correct Answer: 

👉 ABC supports better decisions, not automatic elimination


🔹 PART C: JOB COSTING vs ABC – INTEGRATED SCENARIO

Scenario 7: When ABC is Better (ACCA + CMA)

Facts
A company produces low-volume customized products and high-volume standard products. Overheads are driven by setups and inspections.

Requirement
Which costing system provides more accurate product cost?

Answer:***********

Reason

  • *************************
  • **************************

🔹 EXAM TRIGGERS TO REMEMBER 🧠

Keyword in Question System
Custom order Job costing
Service contract Job costing
Overhead distortion ABC
Multiple activities ABC
Setup / inspection ABC
Predetermined OH Job costing

www.gmsisuccess.in

Below are exam-oriented MCQs on Job Order Costing (JOC) and Activity-Based Costing (ABC) designed strictly in US CMA exam style (conceptual traps, calculations, and interpretation-based questions).


PART A: Job Order Costing – Challenging MCQs

1.

Under a job order costing system, which cost is NOT directly traceable to a specific job?

A. Direct materials
B. Direct labor
C. Factory supervisor salary
D. Special components purchased for a job

Answer: 


2.

If manufacturing overhead is underapplied at year-end and immaterial, the best treatment is to:

A. Allocate to WIP, FG, and COGS
B. Close to Cost of Goods Sold
C. Adjust WIP only
D. Carry forward to next period

Answer: 


3.

A company applies overhead based on direct labor hours. Budgeted overhead is ₹900,000 and budgeted DLH are 30,000 hours. Actual DLH worked were 32,000 hours. Overhead applied equals:

A. ₹900,000
B. ₹960,000
C. ₹1,020,000
D. ₹840,000

Calculation:
Predetermined OH rate = *****/****= **per DLH
Applied OH = 32,000 × **= *******

Answer: 


4.

Which journal entry records direct labor cost in job order costing?

A. WIP Dr / Wages Payable Cr
B. MOH Dr / Wages Payable Cr
C. COGS Dr / Wages Payable Cr
D. FG Dr / Wages Payable Cr

Answer: 


5.

Which situation would most likely cause overapplied overhead?

A. Actual overhead > applied overhead
B. Actual activity > estimated activity
C. Actual overhead < applied overhead
D. Underestimated DLH

Answer: 


6.

In job order costing, scrap from a specific job should be:

A. Charged to MOH
B. Written off to COGS
C. Credited to the job cost
D. Treated as period expense

Answer: 


7.

Which account is debited when indirect materials are issued?

A. Work in Process
B. Manufacturing Overhead
C. Cost of Goods Sold
D. Finished Goods

Answer: 


8.

Which statement is TRUE about job order costing?

A. Costs are accumulated by department
B. Costs are averaged over units
C. Each job has a separate cost sheet
D. Suitable only for homogeneous products

Answer: 


PART B: Activity-Based Costing – Challenging MCQs

9.

The primary purpose of ABC is to:

A. Reduce product costs
B. Allocate costs based on volume
C. Improve cost accuracy by using multiple drivers
D. Eliminate fixed costs

Answer: 


10.

Which of the following is NOT a level of activity in ABC?

A. Unit-level
B. Batch-level
C. Product-level
D. Profit-level

Answer: 


11.

Which cost driver is most appropriate for machine setup costs?

A. Machine hours
B. Number of setups
C. Units produced
D. Direct labor hours

Answer: 


12.

ABC differs from traditional costing because ABC:

A. Uses a single overhead rate
B. Allocates overhead based on activity consumption
C. Ignores non-manufacturing costs
D. Allocates only variable costs

Answer: 


13.

Which cost is least likely to be product-level?

A. Product design
B. Engineering changes
C. Quality inspection per batch
D. Advertising a product line

Answer: 


14.

A product consumes more setup hours but fewer machine hours. Compared to traditional costing, ABC will most likely:

A. Reduce product cost
B. Increase product cost
C. Have no effect
D. Eliminate overhead

Answer: 


15.

Which cost will NOT change under ABC?

A. Total manufacturing overhead
B. Cost assigned to each product
C. Overhead allocation accuracy
D. Cost distortion

Answer: 


16.

Which is a facility-level cost?

A. Machine setups
B. Product testing
C. Plant security
D. Material handling

Answer: 


17.

ABC is most beneficial when:

A. Products are homogeneous
B. Overhead is insignificant
C. Overhead is high and products are diverse
D. Labor is the main cost

Answer: 


18.

Which statement is TRUE about ABC in CMA exams?

A. ABC always lowers product cost
B. ABC replaces GAAP costing
C. ABC improves decision-making
D. ABC eliminates fixed costs

Answer: 


PART C: CMA-Style Scenario Based MCQs

19.

A low-volume, complex product is undercosted under traditional costing. Implementing ABC will most likely:

A. Reduce its cost
B. Increase its cost
C. No impact
D. Eliminate overhead

Answer: 


20.

Which costing system is preferred for customized products?

A. Process costing
B. ABC
C. Job order costing
D. Standard costing

Answer: 


21.

Which system provides better cost control for overhead?

A. Job order costing
B. Process costing
C. ABC
D. Absorption costing

Answer: 


22.

If batch-level costs are allocated using unit-level drivers, the result will be:

A. Accurate costing
B. Overcosting high-volume products
C. Undercosting low-volume products
D. Both B and C

Answer: 


Exam Tip – US CMA Perspective

  • Job Order Costingjournal entries + OH application traps
  • ABC → cost hierarchy + driver logic + distortion analysis
  • CMA loves: “Which cost increases/decreases after ABC?”

www.gmsisuccess.in


Friday, January 16, 2026

Answers Mocktest Activity Based costing



Activity-Based Costing (ABC) – 50 MCQs

1. Activity-Based Costing assigns overhead costs based on:

A. Direct labor hours
B. Machine hours
C. Cost drivers related to activities
D. Units produced

Answer: C


2. Which of the following best describes a cost driver?

A. A fixed overhead cost
B. A factor that causes a change in activity cost
C. A department cost
D. A product cost

Answer: B


3. ABC is most useful when:

A. Overheads are insignificant
B. Products are homogeneous
C. Overhead costs are high and products are diverse
D. Only direct costs are relevant

Answer: C


4. Which is a unit-level activity?

A. Machine setup
B. Quality inspection
C. Processing each unit
D. Product design

Answer: C


5. Which is a batch-level activity?

A. Machine operation
B. Setup of machines
C. Factory supervision
D. Product advertising

Answer: B


6. Which activity is product-level?

A. Customer order processing
B. Product design
C. Machine operation
D. Material handling

Answer: B


7. Facility-level activities include:

A. Setup costs
B. Quality inspection
C. Factory rent
D. Material movement

Answer: C


8. In ABC, overheads are first allocated to:

A. Products
B. Departments
C. Cost pools
D. Cost centers

Answer: C


9. Which is a correct cost driver for machine setups?

A. Units produced
B. Machine hours
C. Number of setups
D. Direct labor hours

Answer: C


10. Traditional costing differs from ABC because traditional costing:

A. Uses multiple cost drivers
B. Uses activity cost pools
C. Uses volume-based allocation
D. Is more accurate

Answer: C


11. Which industry benefits MOST from ABC?

A. Single-product manufacturing
B. Highly automated manufacturing
C. Service industry with diverse services
D. Pure trading business

Answer: C


12. Which of the following is NOT a benefit of ABC?

A. Improved cost accuracy
B. Better pricing decisions
C. Reduced accounting effort
D. Identification of non-value activities

Answer: C


13. ABC helps management to:

A. Reduce direct material cost
B. Identify cost reduction opportunities
C. Eliminate fixed costs
D. Increase depreciation

Answer: B


14. Which cost is usually excluded from ABC product costing?

A. Machine depreciation
B. Direct labor
C. Factory rent
D. Product-specific setup costs

Answer: C


15. A cost pool is:

A. A group of products
B. A collection of similar activities
C. A department
D. A cost driver

Answer: B


16. Which of the following is a non-value-added activity?

A. Assembly
B. Rework due to defects
C. Product design
D. Packaging

Answer: B


17. ABC supports which type of decision?

A. Make or buy
B. Product mix
C. Pricing
D. All of the above

Answer: D


18. Which costing method is more suitable when overheads are low?

A. ABC
B. Marginal costing
C. Traditional costing
D. Target costing

Answer: C


19. In ABC, costs are traced from activities to products using:

A. Cost pools
B. Cost drivers
C. Departments
D. Labor hours

Answer: B


20. Which of the following is a transaction driver?

A. Machine hours
B. Number of purchase orders
C. Time spent
D. Direct labor cost

Answer: B


21. Which is a duration cost driver?

A. Number of inspections
B. Inspection hours
C. Units produced
D. Orders received

Answer: B


22. ABC is LEAST suitable when:

A. Many products exist
B. Overhead costs are significant
C. Products consume resources uniformly
D. Activities differ significantly

Answer: C


23. Which statement is TRUE?

A. ABC increases cost distortion
B. ABC ignores overheads
C. ABC reduces cross-subsidization
D. ABC is simpler than traditional costing

Answer: C


24. Cross-subsidization means:

A. Profitable products subsidize loss-making ones
B. Costs are equally distributed
C. Fixed costs are eliminated
D. Costs are ignored

Answer: A


25. ABC was developed mainly to address problems of:

A. Marginal costing
B. Absorption costing
C. Traditional overhead allocation
D. Budgeting

Answer: C


26. Which cost driver is suitable for material handling?

A. Number of units
B. Number of material moves
C. Machine hours
D. Labor cost

Answer: B


27. Which is a limitation of ABC?

A. More accurate costing
B. High implementation cost
C. Better performance measurement
D. Improved decision-making

Answer: B


28. ABC treats most overhead costs as:

A. Fixed
B. Variable with respect to activities
C. Period costs
D. Sunk costs

Answer: B


29. ABC can be applied in:

A. Manufacturing only
B. Service sector only
C. Non-profit organizations only
D. Both manufacturing and service sectors

Answer: D


30. Which activity adds NO value to customers?

A. Inspection
B. Assembly
C. Packaging
D. Design

Answer: A


31. ABC improves cost accuracy by:

A. Using fewer cost drivers
B. Using a single overhead rate
C. Using multiple relevant cost drivers
D. Ignoring indirect costs

Answer: C


32. Which of the following is a resource cost driver?

A. Machine hours
B. Number of orders
C. Time spent by employees
D. Units produced

Answer: C


33. In ABC, activities consume:

A. Products
B. Resources
C. Customers
D. Departments

Answer: B


34. Products in ABC consume:

A. Resources directly
B. Activities
C. Departments
D. Labor hours only

Answer: B


35. Which costing system is preferred for complex operations?

A. Marginal costing
B. Standard costing
C. ABC
D. Process costing

Answer: C


36. ABC is especially helpful for identifying:

A. Fixed costs
B. Variable costs
C. High-cost activities
D. Direct costs

Answer: C


37. Which of the following is NOT an activity hierarchy level?

A. Unit-level
B. Batch-level
C. Customer-level
D. Facility-level

Answer: C


38. ABC focuses on:

A. Departments
B. Activities
C. Profit centers
D. Cost centers

Answer: B


39. Which costing method may overcost high-volume products?

A. ABC
B. Marginal costing
C. Traditional absorption costing
D. Variable costing

Answer: C


40. ABC helps in eliminating:

A. Direct labor
B. Wasteful activities
C. Fixed costs
D. Product costs

Answer: B


41. Which statement about ABC is correct?

A. It is mandatory under GAAP
B. It is mainly for internal management
C. It replaces financial accounting
D. It ignores overheads

Answer: B


42. Which is a value-added activity?

A. Rework
B. Inspection
C. Assembly
D. Storage

Answer: C


43. ABC can improve profitability by:

A. Increasing production
B. Better pricing and cost control
C. Increasing fixed costs
D. Ignoring overheads

Answer: B


44. The first step in ABC implementation is:

A. Assign costs to products
B. Identify activities
C. Select cost drivers
D. Compute overhead rates

Answer: B


45. Which costing system emphasizes cause-and-effect relationships?

A. Traditional costing
B. Marginal costing
C. ABC
D. Standard costing

Answer: C


46. ABC is less effective when:

A. Overhead is high
B. Products are customized
C. Production is simple and repetitive
D. Costs are activity-driven

Answer: C


47. Which of the following is an example of service-industry ABC?

A. Machine setup
B. Patient admission process
C. Assembly line operation
D. Material movement

Answer: B


48. ABC supports strategic decisions like:

A. Market entry
B. Product discontinuation
C. Process improvement
D. All of the above

Answer: D


49. Compared to traditional costing, ABC provides:

A. Less information
B. More accurate product costs
C. Lower data requirement
D. Less complexity

Answer: B


50. ABC is primarily designed to improve:

A. Financial reporting
B. Tax compliance
C. Internal cost management
D. External audit

Answer: C


www.gmsisuccess.in


Numerical MCQs – Activity-Based Costing (ABC)


1. Setup Cost Allocation

A company has total setup cost of ₹240,000. Total setups = 120.
Product A requires 30 setups.
What setup cost is allocated to Product A?

A. ₹48,000
B. ₹60,000
C. ₹72,000
D. ₹80,000

Answer: B
Working: 240,000 ÷ 120 = 2,000 per setup × 30 = ₹60,000


2. Machine Cost Allocation

Machine-related overhead = ₹300,000
Total machine hours = 15,000
Product X uses 2,000 machine hours.

Allocated overhead?

A. ₹30,000
B. ₹35,000
C. ₹40,000
D. ₹50,000

Answer: C
Working: 300,000 ÷ 15,000 = 20 per MH × 2,000 = ₹40,000


3. Order Processing Cost

Total order processing cost = ₹180,000
Total orders = 900
Product B placed 120 orders.

Allocated cost?

A. ₹18,000
B. ₹21,600
C. ₹24,000
D. ₹30,000

Answer: C
Working: 180,000 ÷ 900 = 200 per order × 120 = ₹24,000


4. Inspection Cost (Duration Driver)

Inspection cost = ₹90,000
Total inspection hours = 3,000
Product C uses 450 inspection hours.

Allocated cost?

A. ₹12,000
B. ₹13,500
C. ₹15,000
D. ₹18,000

Answer: B
Working: 90,000 ÷ 3,000 = 30 per hour × 450 = ₹13,500


5. Material Handling Cost

Material handling cost = ₹150,000
Total material moves = 600
Product D requires 90 moves.

Allocated cost?

A. ₹18,000
B. ₹20,000
C. ₹22,500
D. ₹25,000

Answer: C
Working: 150,000 ÷ 600 = 250 per move × 90 = ₹22,500


6. Total ABC Overhead

Product E incurs:

  • Setup cost: ₹40,000
  • Machine cost: ₹60,000
  • Inspection cost: ₹20,000

Total ABC overhead?

A. ₹100,000
B. ₹110,000
C. ₹120,000
D. ₹130,000

Answer: C


7. Cost per Unit under ABC

Total ABC overhead for Product F = ₹180,000
Units produced = 6,000

Overhead per unit?

A. ₹25
B. ₹28
C. ₹30
D. ₹35

Answer: C
Working: 180,000 ÷ 6,000 = ₹30


8. Activity Rate Calculation

Total quality inspection cost = ₹96,000
Total inspections = 800

Inspection cost per inspection?

A. ₹100
B. ₹110
C. ₹120
D. ₹150

Answer: C


9. Batch-Level Cost

Setup cost = ₹200,000
Number of batches = 100
Product G produced in 25 batches.

Allocated cost?

A. ₹40,000
B. ₹45,000
C. ₹50,000
D. ₹55,000

Answer: C


10. ABC vs Traditional Costing

Traditional overhead per unit = ₹80
ABC overhead per unit = ₹65
Units produced = 4,000

Overcosting under traditional costing?

A. ₹40,000
B. ₹50,000
C. ₹60,000
D. ₹65,000

Answer: C
Working: (80 − 65) × 4,000 = ₹60,000


11. Customer Order Cost

Customer support cost = ₹120,000
Total customer calls = 2,000
Product H related calls = 300

Allocated cost?

A. ₹15,000
B. ₹18,000
C. ₹20,000
D. ₹22,000

Answer: B


12. Multiple Activity Allocation

Product J uses:

  • 40 setups @ ₹2,000
  • 1,500 machine hours @ ₹25
  • 200 inspections @ ₹100

Total ABC overhead?

A. ₹125,000
B. ₹135,000
C. ₹145,000
D. ₹155,000

Answer: C
Working:
Setups: 80,000
Machine: 37,500
Inspection: 20,000
Total = ₹145,500 (≈ ₹145,000)


13. Low Volume Product

ABC overhead = ₹90,000
Units produced = 1,000

Overhead per unit?

A. ₹60
B. ₹70
C. ₹80
D. ₹90

Answer: D


14. Cost Driver Rate

Purchase ordering cost = ₹150,000
Total purchase orders = 750

Cost per purchase order?

A. ₹150
B. ₹175
C. ₹200
D. ₹225

Answer: C


15. Product Discontinuation Decision

Product K selling price/unit = ₹400
ABC cost/unit = ₹360

Contribution per unit?

A. ₹20
B. ₹30
C. ₹40
D. ₹50

Answer: C


16. Inspection Avoidance Savings

Inspection hours reduced by 500
Cost per inspection hour = ₹40

Cost savings?

A. ₹15,000
B. ₹18,000
C. ₹20,000
D. ₹22,000

Answer: C


17. Total Cost per Unit

Direct material = ₹120
Direct labor = ₹80
ABC overhead per unit = ₹100

Total cost per unit?

A. ₹280
B. ₹290
C. ₹300
D. ₹320

Answer: C


18. Cross-Subsidization Effect

Traditional overhead/unit = ₹90
ABC overhead/unit = ₹70
Units = 3,000

Amount of cost distortion?

A. ₹40,000
B. ₹50,000
C. ₹60,000
D. ₹70,000

Answer: C


19. Service Industry ABC

Patient admission cost = ₹200,000
Total patients = 4,000
Patients in Cardiology = 600

Allocated cost?

A. ₹25,000
B. ₹30,000
C. ₹35,000
D. ₹40,000

Answer: D


20. Profit under ABC

Sales revenue = ₹900,000
Total ABC cost = ₹720,000

Profit?

A. ₹150,000
B. ₹160,000
C. ₹170,000
D. ₹180,000

Answer: D


Exam Tips (CMA & ACCA)

✔ Always calculate activity rate first
✔ Identify correct cost driver
✔ ABC often shows lower cost for high-volume products
✔ Numerical questions are easy marks if steps are followed


www.gmsisuccess.in