Activity Based Costing
Definition
Activity Based Costing
Activity based costing is a method that traces overhead to the activities that use it, then charges each activity’s cost to the product, service or client that sets it off. It gives you a cost per unit of work rather than a broad average.
Traditional absorption costing does the opposite. It picks one blunt base, usually direct labour hours or machine hours, then smears every indirect cost across output in proportion to that base.
That’s fine when overhead really does move with labour. It falls apart when one fiddly product line soaks up setup time, quality checks and support that a high-volume line barely touches.
Key takeaways
- Overhead lands on activities first, then on the products, services or customers that trigger those activities.
- Five steps run the method: identify activities, pool costs, pick a driver, compute a rate, assign to cost objects.
- Buyers use it to size the true cost of a process before moving it; providers use it to price per transaction rather than per seat.
- It’s expensive to run, so most firms treat it as a periodic study rather than a live ledger.
How it works
ABC works in five steps: identify the activities that consume overhead, pool the cost of each one, pick a cost driver that explains the pool, divide the pool by driver volume to get a rate, then assign.
The steps sound simple. The judgement sits in step three — the driver you choose decides who carries the cost and who gets let off.
A driver is whatever makes a pool grow — purchase orders raised, invoices keyed, calls handled, setups run, square metres occupied, tickets escalated.
Pick the wrong driver and the output looks precise while being quietly wrong. Precision is not the same thing as accuracy, and ABC produces plenty of the first.
| Step | What you do | Example in a support centre |
|---|---|---|
| 1. Identify activities | List the work that eats indirect spend | Recruiting, training, quality scoring, IT support |
| 2. Pool the costs | Group spend that behaves the same way | Quality salaries, scoring software, floor space |
| 3. Pick a driver | Choose the measure that makes the pool grow | Number of calls scored |
| 4. Compute a rate | Divide the pool by total driver volume | Pool divided by calls scored |
| 5. Assign | Multiply the rate by each object’s usage | Client A’s scored calls at that rate |
Pool design is the other trap, and the public sector has written rules about it. Mix unlike costs together in one pool and the rate you compute means very little.
The rules are explicit. The federal Cost Accounting Standards at 48 CFR part 9904 govern how this is done.
Standard 9904.418 requires indirect costs to sit in pools that are homogeneous. Where a pool isn’t homogeneous, separate pools must be established.
The same standard asks for a written, consistently applied policy on classifying costs as direct or indirect. The allocation base must reflect the causal or beneficial relationship between the pool and the cost objective.
None of that is bureaucratic decoration. A homogeneous pool is one where every cost inside it responds to the same driver, which is what makes the resulting rate defensible.
Federal buyers go further. The FAR’s contract cost principles set which costs are allowable on a US government contract and how indirect costs get allocated.
ABC doesn’t replace the split between fixed and variable cost. It sits on top, telling you which activity a cost belongs to before you ask whether it flexes with volume.
Examples
Four settings show the method earning its keep: a contact centre pricing a deal, a buyer testing an outsourcing case, a government contractor allocating indirect cost, and a product company working out where its margin went.
A contact centre pricing per transaction. Seats are easy to bill, but a seat price hides the truth. Pool recruiting, training, quality scoring and workforce planning, then drive each pool by the volume that causes it.
The provider can then quote per resolved ticket instead of per seat. The client sending messy, high-handling-time work pays more than the client sending clean, scripted work.
A buyer testing an outsourcing case. Before you move a process offshore, you need what it costs today, including supervision, systems, floor space and rework that never appear on the payroll line.
ABC gets you that number — the loaded one, not the payroll one. Without it, buyers compare an outsourced price that includes everything against an internal price that quietly excludes half the overhead.
A government contractor allocating indirect cost. Public work forces the discipline early. FASAB’s federal accounting standards include a managerial cost accounting standard built on the same logic.
Agencies and their suppliers have to show why a cost landed where it landed. Activity pools with causal drivers are the cleanest way to make that argument survive an audit.
A product company fixing its margins. Averaging factory overhead across every unit flatters the complex lines and punishes the simple ones. ABC sharpens cost of goods sold line by line.
Sometimes the answer is unwelcome. The niche product everyone is proud of turns out to soak up most of the setup and inspection time, and it has never been charged for any of it.
One caveat runs through all four. ABC is heavy to build and heavier to maintain — so most firms run it as a periodic study rather than a live ledger that updates every month.
The practical compromise is a study every year or two, plus a light refresh when the mix of work changes. That keeps the insight without the standing cost of a second accounting system.
Related terms
These terms sit next to activity based costing in most costing conversations. Each one answers a different question about where money goes, and knowing which is which keeps a costing model honest when the numbers get argued over.
- Fully Loaded Cost: total cost of an employee or process once benefits, overhead and support are included.
- Cost Per Call: unit metric that falls out naturally once call-handling activities are pooled and driven.
- Fixed Cost: spend that stays flat as volume moves, and often the hardest kind to assign fairly.
- Overhead: indirect spend that activity based costing exists to distribute with evidence behind it.
- Business Process Outsourcing (BPO): delivery model where activity-level costing shapes both the buy case and the price.
FAQ
What is activity based costing in simple terms?
It works out what things really cost by charging overhead to the activities that use it, then to whatever triggers those activities. Instead of one blended rate, you get a rate per activity.
How is it different from traditional absorption costing?
Absorption costing spreads overhead over output using a single base, usually labour or machine hours. ABC uses several pools and several drivers, so cost follows cause instead of volume.
What is a cost driver?
A cost driver is the measurable thing that makes an activity pool grow, such as purchase orders raised, invoices processed or setups run. Choose it badly and the whole model misleads with confidence.
Is activity based costing worth the effort?
It pays off when overhead is large and your products or clients differ a lot in how much support they consume. If overhead is small and the work is uniform, a single base gets you close enough.
Do buyers use it when deciding to outsource?
Yes — it is how a buyer works out the true loaded cost of a process before deciding whether to move it.
Whether you are pricing work or costing it out before you move it, Outsource Accelerator is a sensible place to start.







Independent




