Articles

How do you calculate activity-based costing per unit?

The same 13,440,000 of overhead, five drivers instead of one, and a profitable part that turns out to lose 25.5 per cent.

Activity-based costing per unit takes each overhead pool, divides it by the count of the activity that drives it to get a rate, charges each product its own count times that rate, and divides by the product's units. On the same 13,440,000 of overhead, a low-volume aerospace bracket that costs 287.69 on a labour-hour rate costs 436.91 on five activity drivers, and a 17.3 per cent margin becomes a loss of 25.5 per cent.

Worked in full in Cost Accounting by Julian R. Sterling, with every figure reproduced in a free workbook.See the book on Amazon →

The labour-hour rate is not wrong arithmetic. It is the wrong question: it assumes overhead moves with the time people spend on a part, when most of it moves with how often a part is set up, ordered, changed and inspected. Low-volume complex parts consume those activities far out of proportion to their labour hours.

The assumptions

The case is Calderbrook Engineering, the fictional machine shop in the companion files of Cost Accounting. Its overhead of 13,440,000 sits in five cost centres the ledger already has.

The five pools and their drivers. Illustrative case.
PoolCostDriverDriver totalRate
Setup and changeover3,510,000setups3,900900.00
Order handling and scheduling1,980,000production orders5,330371.48
Machine running4,620,000machine hours150,65030.67
Engineering and change notes1,610,000engineering changes9801,642.86
Quality and inspection1,720,000inspection events16,660103.24
Total13,440,000labour hours152,94087.88

The aerospace bracket sells at 348.00, uses 104.00 of material and 1.54 labour hours at 31.40, and is made 19,500 times a year in 1,690 setups. It is 0.7 per cent of the factory's units, 19.6 per cent of its labour hours, 43.3 per cent of its setups and 70.4 per cent of its engineering changes.

The calculation, step by step

Activity rate = pool cost ÷ driver total
Overhead per unit = Σ (product's driver count × activity rate) ÷ product units

The aerospace bracket, overhead by activity.
ActivityCountChargePer unit
Setups1,6901,521,000.0078.00
Production orders2,180809,831.1441.53
Machine hours38,6101,184,057.0960.72
Engineering changes6901,133,571.4358.13
Inspection events8,720900,264.1146.17
Overhead5,548,724284.55

Unit cost on activity drivers is 104.00 of material, 48.36 of labour and 284.55 of overhead: 436.91. On the plant-wide rate the overhead is 1.54 hours × 87.88 = 135.33 and the unit cost 287.69.

The result, across the four families

Unit cost and margin, labour-hour rate against activity drivers.
FamilyPriceCost, labour hoursMarginCost, activitiesMarginShift
Standard bushings9.206.5329.0%4.8747.0%−25.3%
Hydraulic fittings23.5015.5034.1%13.9540.7%−10.0%
Valve bodies78.0054.5330.1%64.2217.7%+17.8%
Aerospace brackets348.00287.6917.3%436.91−25.5%+51.9%

Both methods allocate exactly 13,440,000, so nothing is created: the cost only changes address. The bushings, made 5,967.7 at a time, were carrying overhead the brackets caused. The factory has been quoting its simplest parts too dear and its most complex too cheap, which is exactly the order book a competitor with better costing would leave it with.

What if: the bracket ran in longer batches

Setups, orders and inspections are batch-level: they cost the same whether the run is ten units or a thousand. Hold the bracket's volume, machine time and engineering changes, and lengthen the run.

Batch-level pools spread over longer runs; rates unchanged.
Units a setupBatch overhead a unitOverhead a unitUnit costMargin
11.5165.70284.55436.91−25.5%
23.182.85201.70354.06−1.7%
46.241.42160.28312.6310.2%
115.416.57135.42287.7817.3%

The labour-hour cost of 287.69 is only right if the bracket were run about ten times longer than it is. A plant-wide rate silently assumes batch-level overhead follows labour hours. For the bracket that assumption is off by an order of magnitude.

The common mistakes

Takeaway

The free workbook for this case on the Cost Accounting companion page carries the five pools, the sixteen driver counts and the twenty charges, each footing back to 13,440,000. What the bushing's lower cost means for a make-or-buy quote is worked in should a factory buy a part quoted below its absorbed cost.

Questions readers ask

What is the formula for an activity rate?

Activity rate equals the cost of the activity pool divided by the total count of its driver. A setup pool of 3,510,000 spread over 3,900 setups gives 900.00 a setup. A product's charge is its own count times that rate: 1,690 bracket setups cost 1,521,000, which is 78.00 a unit because each setup produces only 11.5 brackets.

Why does activity-based costing raise the cost of low-volume products?

Because setups, orders, inspections and engineering changes are incurred per batch or per product, not per unit. The aerospace bracket is 0.7 per cent of units but 43.3 per cent of setups, so it absorbs 284.55 of overhead a unit on activity drivers against 135.33 on labour hours.

Does activity-based costing change total overhead?

No. Both methods allocate the same 13,440,000 and the four families' costs still foot to the same total. The bushings fall from 6.53 to 4.87 a unit and the brackets rise from 287.69 to 436.91. The cost changes address, which changes which quotes the factory should win.

Read the whole case

This article is one calculation from Cost Accounting. The book takes the same case from first principles to the decision, chapter by chapter, and every figure it prints is a live formula in the free companion workbooks.

Get the book on Amazon →Free companion files

Also on Amazon UK · Amazon Germany · Amazon France · Amazon Canada

Also on this site

Reading guide: business operations: cost, contracts, pricing and supply chain → · All 453 articles →

If this book helped, or didn’t, a few lines on Amazon are worth more than they look: they are what the next reader goes on. Write a review. The workbook stays free either way.