Activity-based costing: pools, drivers, and product cost
Build activity cost pools, calculate driver rates, assign overhead, and avoid the plantwide-rate trap on BAR CPA Exam questions.
The decision that earns the point
Define the business decision and required output
Activity-based costing assigns indirect costs through activities that consume resources. Group overhead into homogeneous cost pools, choose a driver with a cause-and-effect relationship, divide each pool by its expected driver volume, and multiply the rate by the product's actual driver use. The result is more informative than one plantwide rate when products consume support activities differently.
Exam use
BAR can require a candidate to construct activity rates, allocate several pools, compare ABC with a volume-based system, or explain why product margins change.
Your scratch-paper plan
Solve it in three moves
- 1
Build coherent pools
Combine costs only when the same activity and driver explain their consumption; do not mix setups with unit-level machine processing.
IMA Statement on Management Accounting: Implementing Activity-Based Costing - 2
Calculate each driver rate
Divide budgeted pool cost by the practical or expected driver quantity supplied in the question, keeping units consistent.
IMA Statement on Management Accounting: Implementing Activity-Based Costing - 3
Assign by actual demand
Multiply each pool rate by the product's driver use and add the assigned pools before comparing cost or margin.
IMA Statement on Management Accounting: Implementing Activity-Based Costing
Worked problem
Work the facts before choosing the answer
A plant has a $120,000 setup pool driven by 60 setups and a $300,000 machining pool driven by 15,000 machine hours. Product R uses 8 setups and 900 machine hours for 1,000 units.
CPAPass exam analysis using the stated assumptions
Show the work
The setup rate is $2,000 per setup and the machining rate is $20 per machine hour. Product R receives $16,000 of setup cost plus $18,000 of machining cost, or $34,000 total.
Rule source: IMA Statement on Management Accounting: Implementing Activity-Based CostingAnswer
ABC overhead is $34 per unit. A plantwide machine-hour rate would bury the eight-setup burden and can distort the product margin.
Rule source: IMA Statement on Management Accounting: Implementing Activity-Based CostingDo it now
Test the same decision with a fresh question
Start with free BAR practice. Create an account only when you want the 5-day no-card CPAPass trial and continued section practice.
The trap and the repair
Common trap
Using production volume as every pool's driver makes the ABC table look detailed while reproducing the same distortion as a plantwide rate.
Repair
Write the activity beside each cost pool, verify the driver's causal link, then carry driver units through every rate and assignment.
Authority and scope boundary
The 2026 Blueprint places activity-based costing in BAR. IMA material supports management-accounting practice, while the worked rates are CPAPass calculations from stated facts. Standard-cost price and efficiency variances remain with the existing variance owner.
2026 Uniform CPA Examination Blueprints and IMA Statement on Management Accounting: Implementing Activity-Based Costing were reviewed on 2026-08-14. Check a newer authority when the effective date or facts change.
ABC allocation map
Match the cost to the activity that consumes it
The useful unit is a cost pool, its driver, and the exact demand placed on that driver.
| Cost behavior | Rate and assignment | Exam checkpoint | Authority |
|---|---|---|---|
| Unit-level machining | Machining pool / machine hours, then rate x hours used | Do not use units produced if machine time is the supplied cause | IMA Statement on Management Accounting: Implementing Activity-Based Costing |
| Batch-level setups | Setup pool / number of setups, then rate x product setups | A low-volume product can consume many setups | IMA Statement on Management Accounting: Implementing Activity-Based Costing |
| Product-level engineering | Engineering pool / change orders or design hours | Separate product-sustaining work from unit volume | IMA Statement on Management Accounting: Implementing Activity-Based Costing |
| Facility-sustaining cost | Assign only if the question supplies a defensible allocation basis | Do not invent product causation for unavoidable plant support | IMA Statement on Management Accounting: Implementing Activity-Based Costing |
After a miss
Turn an ABC miss into a driver check
- 1
Rebuild the pool-to-driver map without looking at the answer choices.
- 2
Recalculate every rate with labeled units and trace one product through all pools.
- 3
Finish with a fresh BAR question and record whether the miss came from pool design, rate math, or driver usage.
Your exam workflow
- Step 1Identify the requirementCombine costs only when the same activity and driver explain their consumption; do not mix setups with unit-level machine processing.IMA Statement on Management Accounting: Implementing Activity-Based Costing
- Step 2Classify the factsDivide budgeted pool cost by the practical or expected driver quantity supplied in the question, keeping units consistent.IMA Statement on Management Accounting: Implementing Activity-Based Costing
- Step 3Apply the authorityMultiply each pool rate by the product's driver use and add the assigned pools before comparing cost or margin.IMA Statement on Management Accounting: Implementing Activity-Based Costing
- Step 4Check the outputABC overhead is $34 per unit. A plantwide machine-hour rate would bury the eight-setup burden and can distort the product margin.IMA Statement on Management Accounting: Implementing Activity-Based Costing
Keep the next step narrow
Quick questions
What is the key rule?
Activity-based costing assigns indirect costs through activities that consume resources. Group overhead into homogeneous cost pools, choose a driver with a cause-and-effect relationship, divide each pool by its expected driver volume, and multiply the rate by the product's actual driver use. The result is more informative than one plantwide rate when products consume support activities differently.
How can this topic be tested on the CPA Exam?
BAR can require a candidate to construct activity rates, allocate several pools, compare ABC with a volume-based system, or explain why product margins change.
What mistake most often changes the result?
Using production volume as every pool's driver makes the ABC table look detailed while reproducing the same distortion as a plantwide rate. Write the activity beside each cost pool, verify the driver's causal link, then carry driver units through every rate and assignment.
Where should I practice the decision?
After the worked example, open the BAR free-practice link and work a fresh question that tests the same decision. If the miss depends on Standard costing and variance analysis, review that handoff before trying another set.