🎓 Prepared by students from Boğaziçi University

What is Activity-Based Costing (ABC)?

Activity-Based Costing (ABC) is a costing method that assigns overhead to products based on the specific activities that actually drive those costs, instead of one blanket volume-based rate. It gives more accurate product costs, especially for complex, low-volume products.

Short answer

ABC assigns overhead costs to cost pools tied to activities (like machine setups or inspections), then allocates each pool to products using an activity rate: Cost Pool ÷ Driver Volume, multiplied by each product's actual driver usage.

How ABC allocates overhead
  1. 1
    Identify activities
    List activities that consume resources, e.g., machine setup, inspection, order processing.
  2. 2
    Form cost pools
    Group overhead costs by activity into cost pools.
  3. 3
    Choose cost drivers
    Pick a measurable driver per pool, e.g., setup hours, number of inspections.
  4. 4
    Compute activity rate
    Activity Rate = Cost Pool / Total Driver Units.
  5. 5
    Allocate to products
    Allocated Cost = Activity Rate × Product's Driver Usage.
01

Try it: interactive calculator

Activity rate
60$/hour
= 90,000/1,500
02

Step-by-step worked examples

A factory's 'Machine Setup' cost pool is $90,000 with 1,500 total setup hours as the driver. Find the activity rate.

Activity Rate = Cost Pool / Driver Units
Activity Rate = 90,000 / 1,500 = $60 per setup hour

Using the $60/hour rate above, Product A uses 25 setup hours. How much setup cost is allocated to Product A?

Allocated Cost = Activity Rate × Driver Usage
Allocated Cost = 60 × 25 = $1,500

A 'Quality Inspection' pool costs $40,000 with 800 total inspection hours. Product B uses 200 of those hours. Find its allocated cost.

Activity Rate = 40,000 / 800 = $50 per hour
Allocated Cost = 50 × 200 = $10,000
03

Flashcards

04

Quick quiz

Q1.What does Activity-Based Costing primarily improve?

Correct answer: B. ABC improves accuracy by tying overhead to the activities that actually cause it, rather than one volume-based rate.

Q2.An activity rate is calculated as:

Correct answer: B. Activity Rate = Overhead Cost Pool / Total Driver Units.

Q3.Which of these is an example of a cost driver?

Correct answer: B. Machine setup hours is a measurable activity driver; the others don't cause activity costs to change.

Q4.Compared with traditional costing, ABC tends to reveal that low-volume, complex products were previously:

Correct answer: B. Volume-based traditional costing spreads overhead evenly by volume, so complex low-volume products that consume more activities were undercosted.
📄Download this topic as a printable worksheet (PDF)Summary + 10 questions + answer key — print it, share it in class.
Study better with Bounlu apps
Notek
Notek

The full card deck, worked steps and AI-tutor support for “What is Activity-Based Costing (ABC)?” are in Notek — study by hand before your exam.

Get it free
Notek 1Notek 2Notek 3Notek 4Notek 5
05

Common mistakes

Assuming ABC always lowers total costs.Correct: ABC only reallocates the same overhead more accurately among products — total overhead is unchanged.

Using one blanket rate for every activity.Correct: ABC uses multiple activity rates, one per cost pool and its driver.

Ignoring low-volume products' driver usage.Correct: ABC specifically corrects cost distortions for low-volume, complex products.

Treating cost drivers as fixed forever.Correct: Cost drivers should be reviewed periodically as processes and operations change.

06

FAQ

What is Activity-Based Costing (ABC)?

ABC is a costing method that assigns overhead costs to products based on the activities that drive them, using multiple activity-specific cost drivers instead of one blanket rate.

What is the Activity-Based Costing formula?

Activity Rate = Overhead Cost Pool ÷ Total Driver Units. Allocated Cost = Activity Rate × Product's Driver Usage.

What are examples of Activity-Based Costing in practice?

Allocating machine-setup costs by setup hours, or quality-inspection costs by number of inspections performed per product line.

How is Activity-Based Costing different from traditional costing?

Traditional costing allocates overhead using one volume-based measure (like labor hours); ABC uses multiple activity-based drivers for more accurate product costs.

Related topics