Fatskills
Practice. Master. Repeat.
Study Guide: Managerial-Accounting Activity-Based-Costing ABC Steps Identify Activities Cost Pools Cost Drivers Assign Overhead
Source: https://www.fatskills.com/accounting/chapter/managerial-accounting-activity-based-costing-abc-steps-identify-activities-cost-pools-cost-drivers-assign-overhead

Managerial-Accounting Activity-Based-Costing ABC Steps Identify Activities Cost Pools Cost Drivers Assign Overhead

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~3 min read

? What this actually is

Activity-Based Costing (ABC) is a method of allocating overhead costs to products or services based on the activities that drive those costs. It matters because it provides a more accurate picture of product costs compared to traditional methods, which can lead to better pricing decisions and improved profitability. The core idea is to identify activities, create cost pools, determine cost drivers, and assign overhead costs based on these drivers.

? The core logic (or formula)

  1. Identify Activities: Determine the activities that drive overhead costs (e.g., machine setup, quality control).
  2. Create Cost Pools: Group costs associated with each activity into cost pools.
  3. Determine Cost Drivers: Identify the factors that cause the costs in each pool (e.g., number of setups, inspection hours).
  4. Assign Overhead Costs: Allocate overhead costs to products based on their usage of the cost drivers.

? Hidden rule nobody explains

In practice, it's crucial to differentiate between volume-based drivers (e.g., direct labor hours) and transaction-based drivers (e.g., number of setups). Many traditional systems use volume-based drivers, but transaction-based drivers often provide a more accurate cost allocation, especially in complex manufacturing environments.

? Practical example / breakdown

Let's consider a manufacturing company that produces two products: Product A and Product B.


  1. Identify Activities:
  2. Machine setup
  3. Quality control

  4. Create Cost Pools:

  5. Machine setup costs: $100,000
  6. Quality control costs: $50,000

  7. Determine Cost Drivers:

  8. Machine setup: Number of setups
  9. Quality control: Inspection hours

  10. Assign Overhead Costs:

  11. Product A requires 50 setups and 100 inspection hours.
  12. Product B requires 150 setups and 200 inspection hours.

  13. Machine setup cost per setup: $100,000 / (50 + 150) = $500

  14. Quality control cost per inspection hour: $50,000 / (100 + 200) = $125

  15. Overhead cost for Product A:


    • Setup cost: 50 setups * $500/setup = $25,000
    • Quality control cost: 100 hours * $125/hour = $12,500
    • Total: $25,000 + $12,500 = $37,500
  16. Overhead cost for Product B:


    • Setup cost: 150 setups * $500/setup = $75,000
    • Quality control cost: 200 hours * $125/hour = $25,000
    • Total: $75,000 + $25,000 = $100,000

? Your move today

Goal: Practice assigning overhead costs using ABC.

Step-by-step: 1. Identify three activities in a hypothetical manufacturing process.
2. Create cost pools for each activity with realistic cost figures.
3. Determine appropriate cost drivers for each activity.
4. Assign overhead costs to two different products based on their usage of the cost drivers.

What to save: A completed table showing the overhead costs assigned to each product.

? Quick reference asset


ABC Steps Cheat Sheet

Step Description Example
Identify Activities List activities that drive overhead costs. Machine setup, Quality control
Create Cost Pools Group costs associated with each activity. Machine setup: $100,000, Quality control: $50,000
Determine Cost Drivers Identify factors that cause the costs in each pool. Number of setups, Inspection hours
Assign Overhead Costs Allocate overhead costs to products based on their usage of the cost drivers. Product A: $37,500, Product B: $100,000

⚠️ Common mistakes & recovery

  • Common Error 1: Using volume-based drivers for all activities.
  • Recovery: Ensure that you identify and use transaction-based drivers where appropriate.
  • Common Error 2: Overlooking non-production activities.
  • Recovery: Include all relevant activities, not just those directly related to production.
  • Quick Check: Verify that the total overhead costs allocated to products equal the total overhead costs in the cost pools.
  • Exam Tip: Practice identifying activities and cost drivers quickly to save time for calculations.

✅ Completion check

I can identify activities, create cost pools, determine cost drivers, and assign overhead costs using Activity-Based Costing.



ADVERTISEMENT