BAR exam skill

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.

Check the official exam scope

Your scratch-paper plan

Solve it in three moves

  1. 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. 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. 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 Costing

Answer

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 Costing

Do 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 behaviorRate and assignmentExam checkpointAuthority
Unit-level machiningMachining pool / machine hours, then rate x hours usedDo not use units produced if machine time is the supplied causeIMA Statement on Management Accounting: Implementing Activity-Based Costing
Batch-level setupsSetup pool / number of setups, then rate x product setupsA low-volume product can consume many setupsIMA Statement on Management Accounting: Implementing Activity-Based Costing
Product-level engineeringEngineering pool / change orders or design hoursSeparate product-sustaining work from unit volumeIMA Statement on Management Accounting: Implementing Activity-Based Costing
Facility-sustaining costAssign only if the question supplies a defensible allocation basisDo not invent product causation for unavoidable plant supportIMA Statement on Management Accounting: Implementing Activity-Based Costing

After a miss

Turn an ABC miss into a driver check

  1. 1

    Rebuild the pool-to-driver map without looking at the answer choices.

  2. 2

    Recalculate every rate with labeled units and trace one product through all pools.

  3. 3

    Finish with a fresh BAR question and record whether the miss came from pool design, rate math, or driver usage.

Your exam workflow

  1. 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
  2. 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
  3. 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
  4. 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

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.

Sources behind the rule