These two methods are not just different tools, they are philosophical opposites. Activity-based costing says trace every overhead to the thing that causes it, so you know the full cost of each product and customer. Throughput accounting says do the opposite: do not allocate overhead at all, because in the short run most of it is fixed and spreading it around drives bad decisions. One wants accuracy through tracing; the other wants better decisions through focus. This page sets them side by side and shows when each is the right lens.
Throughput accounting and ABC sit at opposite ends of the costing argument. Throughput accounting, from Eliyahu Goldratt's Theory of Constraints, refuses to allocate overhead to products. It works with three measures - Throughput (Sales minus Totally Variable Costs), Investment, and Operating Expense - and it manages by the bottleneck, ranking the product mix on throughput per unit of the constraint. ABC, from Kaplan and Cooper at Harvard, does the reverse: it traces all overhead to activities and then to products and customers through cost drivers, to reach an accurate fully-traced cost. Choose ABC, or its successor TDABC, for structural decisions about product, customer and channel profitability. Choose throughput accounting when a single bottleneck dominates and the decisions are short-run mix and pricing. They can be layered: ABC for the strategic picture, throughput for the day-to-day constraint. ---
The core difference
The cleanest way to see the difference is to ask what each method does with overhead.
Throughput accounting
ABC measures resource consumption by activities. It asks what activities the business performs, what each costs, and how much of each a given product or customer consumes, and it then traces that overhead all the way to the cost object. The aim is an accurate, fully-traced product and customer cost that captures the real structural economics of the business. ABC is built for medium-to-long-run decisions, where capacity and cost structure can actually change.
ABC
Throughput accounting measures the rate at which the system makes money through the constraint. It deliberately does not allocate overhead to products, because Goldratt argued that in the short run almost all of it is fixed Operating Expense, and allocating fixed cost to units invites decisions that look right on paper but harm the whole system. Instead it focuses on the bottleneck, because the bottleneck sets the pace of the entire plant. The right product mix is the one that maximises Throughput per unit of the constraint, not the one with the best fully-loaded margin.
Side by side
| Dimension | Throughput accounting | ABC |
|---|---|---|
| Origin | Eliyahu Goldratt, Theory of Constraints (The Goal, 1984) | Harvard, Kaplan and Cooper, from 1988 |
| Core idea | Manage by the bottleneck; do not allocate overhead | Trace all overhead to activities, products and customers |
| Key measures | Throughput (T = Sales - Totally Variable Costs), Investment (I), Operating Expense (OE) | Activity costs and cost drivers |
| Treatment of overhead | Period cost (OE), not allocated to products | Traced to products and customers via drivers |
| Best decisionKey row | Short-run product mix and pricing under a constraint | Structural product, customer and channel profitability |
| Time horizon | Short run | Medium-to-long run |
| Product-mix rule | Throughput per unit of the constraint | Fully-traced product or customer margin |
| Statutory inventory valuation | Not satisfied alone | Not satisfied alone |
A worked contrast
Take an illustrative plant, CaP Manufacturing (figures illustrative), where one machine is the bottleneck and every product must pass through it.
Throughput accounting ranks the products by Throughput per bottleneck-minute. Product A earns EUR 4.00 of throughput per minute on the constraint; Product B earns EUR 2.80 per minute. Throughput accounting says prioritise A, because every minute of the constraint spent on A makes more money for the whole system, regardless of which product carries the better-looking full margin. The overhead is left where it is, as Operating Expense, untouched and unallocated.
ABC starts from the other end. It charges each product its activity-driven overhead - machine setups, material handling, quality checks, order processing - to compute a fully-traced product margin. That tells CaP the real structural cost of each product over the longer run, the kind of cost that matters when deciding whether to keep a product, reprice it, or redesign the way it is made. Neither view replaces the other: one optimises this week's run through the bottleneck, the other informs next year's structure. And neither, on its own, satisfies statutory inventory valuation, which needs absorption costing.
When to choose which
Reach for throughput accounting when a single bottleneck dominates your operation and your decisions are short-run: which products to run this week, how to price an incremental order, how to squeeze more money through the constraint. In that world, allocating fixed overhead to units only obscures the one number that matters, throughput per unit of the constraint.
Reach for ABC, or its time-driven successor TDABC, when your question is structural profitability by product, customer or channel, and when overhead and support costs are large enough that ignoring them would mislead you. These are medium-to-long-run decisions, where the cost structure itself is on the table.
In practice the two can be layered. A manufacturer might run an ABC or TDABC model for the strategic picture of which products and customers truly pay, and use throughput accounting for the day-to-day decisions at the constraint. Let each do the job it was designed for and they complement rather than contradict.
Frequently asked questions
Is throughput accounting just a simpler version of ABC?
No. They are opposites in logic. ABC traces all overhead to products and customers to reach an accurate full cost; throughput accounting refuses to allocate overhead at all and manages by the bottleneck instead. One is not a lighter version of the other; they answer different questions.
Why does throughput accounting refuse to allocate overhead?
Because Goldratt argued that in the short run most overhead is fixed Operating Expense. Allocating fixed cost to individual units makes products look more or less profitable depending on volume assumptions, which leads to decisions that harm the whole system. Throughput accounting keeps overhead as a period cost and focuses on the constraint.
Which is more accurate, throughput accounting or ABC?
It depends on the horizon. For short-run mix and pricing under a binding constraint, throughput accounting gives the better decision, because throughput per unit of the constraint is what governs system output. For structural, medium-to-long-run questions about product and customer profitability, ABC or TDABC is more accurate, because it counts the overhead throughput accounting leaves aside.
Can I use throughput accounting and ABC together?
Yes, and many firms do. A common pattern is an ABC or TDABC model for the strategic profitability picture, with throughput accounting for day-to-day decisions at the constraint. Each answers a question the other does not.
Does either method value inventory for the accounts?
No. Neither throughput accounting nor ABC, on its own, satisfies statutory inventory valuation. That requires absorption costing, which assigns production overhead to inventory under standards such as IAS 2. Throughput accounting and ABC are management tools, used alongside the absorption-based numbers in the statutory accounts.
Go deeper
Want to know which of your products and customers actually make you money? Start with a Profit Check.
Start a Profit Check