Skip to content

Articles

Throughput Accounting and Bottleneck Decisions for ACCA PM

A worked ACCA PM guide to the theory of constraints, bottleneck decisions, product ranking, optimum production plans and corrected TPAR calculations.

VIVA Subject Guide

Throughput accounting asks managers to stop improving every resource independently and focus on the one resource that limits the performance of the system as a whole: the bottleneck.

In a short-run throughput model, direct material is treated as the only truly variable cost. Labour and other operating costs are treated as fixed. The objective is therefore to maximise throughput generated from sales while managing the constraint and total factory cost.

Current PM scope: the September 2026 to June 2027 syllabus requires the theory of constraints, the throughput accounting ratio (TPAR), ways to improve TPAR and multi-product decisions. Backflush accounting appeared in the old F5 download but is not a listed current PM learning outcome, so it is deliberately omitted here.

1. Start with the goal and the constraint

A production system is a chain of connected activities. Its output cannot exceed the capacity of its weakest link. If one machine can process only 500 units per week while every other stage can process 800, improving a non-bottleneck from 800 to 900 does not increase finished sales. It may simply create more work in progress waiting in front of the bottleneck.

Preparation 800 units/week Machining 500 units/week BOTTLENECK Finishing 750 units/week Sales ≤ 500 units

Theory of constraints therefore evaluates the whole system, not isolated department utilisation. The aim in a profit-seeking organisation is to increase the rate at which the system generates money through sales.

2. The throughput accounting assumptions

  • Direct material is the only totally variable cost in the short-run model.

  • Direct labour and other factory costs are treated as fixed operating expenses over the relevant period.

  • Throughput is generated only when a unit is sold. Producing inventory does not create throughput.

  • There is at least one constraint that limits total output.

  • Management should maximise throughput per unit of the bottleneck resource, not contribution per unit of product.

These are simplifying assumptions. In a real organisation, some non-material costs may be variable or avoidable. In the exam, follow the facts given and state any limitation relevant to the decision.

3. The four calculations you must know

1. Throughput per unit = selling price − direct material cost

2. Return per factory hour = throughput per unit ÷ bottleneck hours per unit

3. Cost per factory hour = total factory cost ÷ total bottleneck hours available

4. TPAR = return per factory hour ÷ cost per factory hour

“Factory hour” means an hour of the bottleneck resource. If quality-control time is the constraint, the return must be calculated per quality-control hour, not automatically per machine hour.

TPAR result

Interpretation

Above 1

The product generates throughput faster than the system incurs factory cost per bottleneck hour.

Equal to 1

The throughput rate equals the factory-cost rate.

Below 1

The throughput rate is below the factory-cost rate; management should investigate price, material cost, bottleneck time and capacity.

Do not use TPAR mechanically as a product-abandonment rule. If factory costs are genuinely unavoidable and otherwise-idle bottleneck capacity exists, a sale with positive throughput may still improve total profit. If scarce capacity can be used for a higher-return product, it should be prioritised there.

4. The five focusing steps

  1. Identify the constraint. Find the resource whose capacity prevents the system meeting demand.

  2. Exploit the constraint. Use existing bottleneck capacity as effectively as possible: avoid idle time, breakdowns, defects and low-value work.

  3. Subordinate everything else. Schedule non-bottlenecks to support the constraint. Do not produce work merely to keep every department busy.

  4. Elevate the constraint. If justified, add capacity through investment, overtime, subcontracting, process redesign or additional staff.

  5. Repeat. Once one constraint is relieved, another part of the system becomes the new bottleneck.

Study rule: improving a non-bottleneck does not increase throughput unless it helps the bottleneck or prevents the non-bottleneck becoming the next constraint.

5. Worked example: identify the bottleneck

A highly automated factory makes three products. All costs except direct material are treated as fixed for the period.

Per unit

Product A

Product B

Product C

Maximum demand (units)

8,000

10,000

6,000

Selling price

$130

$100

$135

Direct material

$33

$20

$40

Machine hours

0.25

0.20

0.30

Labour hours

0.25

0.20

0.30

Quality-control hours

0.10

0.10

0.10

Available capacity is 5,000 machine hours, 6,000 labour hours and 2,500 quality-control hours.

Resource

Hours needed for maximum demand

Hours available

Conclusion

Machine

(8,000 × 0.25) + (10,000 × 0.20) + (6,000 × 0.30) = 5,800

5,000

Constraint

Labour

5,800

6,000

200 hours spare

Quality control

(8,000 + 10,000 + 6,000) × 0.10 = 2,400

2,500

100 hours spare

Machine time is the bottleneck because demand requires more machine hours than are available.

6. Rank products by return per bottleneck hour

Measure

Product A

Product B

Product C

Throughput per unit

$130 − $33 = $97

$100 − $20 = $80

$135 − $40 = $95

Machine hours per unit

0.25

0.20

0.30

Return per machine hour

$388.00

$400.00

$316.67

Priority

2

1

3

Product A has the highest throughput per unit, but Product B uses scarce machine time more efficiently. Product B must therefore be produced first.

Try the ranking calculation in the spreadsheet

Enter formulas in the yellow cells. Use the $324.80 cost per factory hour when calculating TPAR, then select Show answer to compare your work. Which product should be ranked first?

ProductSelling priceDirect materialBottleneck minutesThroughput/unitReturn/hourTPAR
A130.0033.0015.00
B100.0020.0012.00
C135.0040.0018.00

7. Build the optimum production plan

Priority

Units produced

Machine hours per unit

Machine hours used

Throughput

1. Product B

10,000

0.20

2,000

10,000 × $80 = $800,000

2. Product A

8,000

0.25

2,000

8,000 × $97 = $776,000

3. Product C

3,333

0.30

999.9

3,333 × $95 = $316,635

Total

4,999.9

$1,892,635

Whole units leave 0.1 machine hour unused. If fractional output were allowed, the remaining 1,000 hours would produce 3,333⅓ units of C.

8. Calculate cost per factory hour and TPAR

Total non-material factory cost in the budget is:

  • Product A: 8,000 × ($30 labour + $25 variable overhead + $15 fixed overhead) = $560,000

  • Product B: 10,000 × ($24 + $20 + $12) = $560,000

  • Product C: 6,000 × ($36 + $30 + $18) = $504,000

Total factory cost = $1,624,000.

Cost per factory hour = $1,624,000 ÷ 5,000 = $324.80

Measure

Product A

Product B

Product C

Return per machine hour

$388.00

$400.00

$316.67

Cost per factory hour

$324.80

$324.80

$324.80

TPAR

1.19

1.23

0.98

The old download gave different ratios; the calculations above are corrected. Product B has the strongest TPAR. Product C is below 1, so management should investigate how to improve its throughput rate or reduce its use of the bottleneck.

Profit under the plan

Profit = total throughput − total factory cost

$1,892,635 − $1,624,000 = $268,635

This assumes the $1,624,000 factory cost remains fixed for the period. Do not recalculate it using only the units selected unless the scenario says some operating cost is avoidable.

9. How to improve TPAR

Because TPAR is return per factory hour divided by cost per factory hour, it can be improved by:

  • increasing selling price where the market permits;

  • increasing sales of products that earn strong throughput per bottleneck hour;

  • reducing direct material cost without harming quality or reliability;

  • reducing bottleneck time per unit through design or process change;

  • preventing bottleneck downtime, breakdowns and waiting;

  • moving work from the bottleneck to a non-bottleneck resource;

  • protecting the bottleneck from defective inputs and rework;

  • subcontracting some bottleneck work;

  • adding bottleneck capacity where the benefit exceeds the cost; and

  • reducing total factory cost without weakening the system.

Some actions improve the formula but not performance. For example, producing more unsold inventory does not create throughput. Making non-bottlenecks “more efficient” may increase queues and inventory without increasing sales.

10. Throughput accounting versus conventional limiting-factor analysis

Feature

Conventional limiting-factor analysis

Throughput accounting

Return measure

Contribution per unit of scarce resource

Throughput per unit of bottleneck resource

Variable costs

All costs classified as variable

Normally direct material only

Fixed/operating costs

Deducted after total contribution

Treated as total factory cost and compared through TPAR

Main emphasis

Optimal short-run product mix

Manage and improve the constraint across the whole system

Inventory

May be produced subject to the model’s assumptions

Does not generate throughput until sold

11. CBE method and common mistakes

  1. Calculate capacity required for maximum demand for every potentially scarce resource.

  2. Identify the actual bottleneck by comparing required and available capacity.

  3. Calculate throughput as selling price less direct material only.

  4. Divide by time on the identified bottleneck—not total production time.

  5. Rank products, then allocate bottleneck capacity up to maximum demand.

  6. Calculate total throughput and deduct total factory cost once.

  7. Calculate and interpret TPAR if required.

  8. Recommend practical action using the five focusing steps.

Common mistakes: deducting labour and variable overhead when calculating throughput, ranking by throughput per unit, dividing by the wrong resource time, exceeding maximum demand, deducting factory cost more than once, and assuming a TPAR below 1 automatically proves the product should be discontinued.

12. Continue studying PM

In a nutshell: find the bottleneck, protect every minute of it, rank products by throughput per bottleneck hour, and keep improving until the constraint moves.