4.3 Limiting Factors, Theory of Constraints & Throughput Accounting
Key Takeaways
Under a single limiting factor (bottleneck constraint), operating profit is maximized by ranking and scheduling products based on their Contribution Margin per unit of the scarce resource, rather than absolute unit contribution or gross margin.
When multiple operational constraints interact simultaneously, linear programming formulates an objective function subject to inequality constraints to identify the optimal product mix and derive shadow prices (dual values).
The shadow price of a binding constraint represents the maximum monetary premium over normal costs an organization should pay to acquire one additional unit of the scarce resource.
Goldratt's Theory of Constraints (TOC) systematically improves enterprise flow through five focusing steps: Identify, Exploit, Subordinate, Elevate, and Repeat (preventing inertia).
Throughput Accounting (TA) treats direct materials as the only truly variable cost in the short term, measuring system performance via Throughput (T), Investment/Inventory (I), Operating Expense (OE), and the Throughput Accounting Ratio (TAR).
4.3 Limiting Factors, Theory of Constraints & Throughput Accounting
In standard short-term planning, enterprises assume production can scale freely to meet market demand. In reality, operational capacity is frequently restricted by one or more scarce resources—such as machine hours on specialized CNC equipment, certified technician hours, physical floor space, or quotas on imported raw materials. When demand outstrips resource availability, the organization faces a limiting factor (also termed the key factor or principal budget factor).
Strategic management accountants must determine the production schedule that maximizes total enterprise profit while actively managing operational bottlenecks through Goldratt's Theory of Constraints (TOC) and Throughput Accounting (TA).
Single Limiting Factor Analysis
A classic trap in operational management is prioritizing products that deliver the highest contribution margin per unit or the highest gross profit percentage. When capacity is constrained, unit contribution is misleading because different products consume different quantities of the scarce resource.
The Optimization Rule
To maximize total contribution margin and net operating profit under a single constraint, products must be ranked and manufactured according to their Contribution Margin per Unit of Limiting Factor:
Five-Step Production Scheduling Protocol
- Identify the Limiting Factor: Calculate total resource hours or kilograms required to fulfill unconstrained market demand across all products, and verify that total requirement exceeds available supply.
- Calculate Unit Contribution Margin (): Determine direct revenues minus variable costs for each product line.
- Calculate Constraint Consumption: Determine the exact quantity of the scarce resource (e.g., machine minutes, skilled labor hours) needed to produce one unit of each product.
- Compute and Rank by Contribution per Scarce Resource Unit: Divide unit contribution margin by constraint consumption, ranking products in descending order.
- Allocate Capacity Sequentially: Schedule production to fulfill 100% of demand for the highest-ranked product, allocating remaining scarce resource capacity to subsequent products until the resource is exhausted.
Multiple Limiting Factors: Linear Programming & Shadow Pricing
When two or more distinct resources are constrained simultaneously (e.g., restricted machine hours and restricted skilled labor and a quota on specialized carbon fiber), single factor ranking breaks down because no single product dominates across all resource dimensions.
Linear Programming (LP) Structure
Multiple constraints require mathematical optimization using Linear Programming:
- Objective Function: Maximize total contribution:
- Subject to Operational Constraints:
In a two-variable problem, the optimal mix lies at an extreme corner point of the feasible region on a graphical chart, identified by solving simultaneous equations where binding constraint lines intersect.
Shadow Prices (Dual Values)
The shadow price (or dual value) of a constraint represents the incremental increase in total contribution margin achieved if one additional unit of that scarce resource is made available to the enterprise:
- Non-Binding Constraints: If a resource has surplus (slack) capacity remaining at the optimal mix, its shadow price is strictly $0 (acquiring more surplus capacity yields no financial benefit).
- Managerial Decision Application: The shadow price represents the maximum premium over normal rates an organization should rationally pay to secure extra capacity. For example, if the normal wage for skilled machinists is $40 per hour and the shadow price of machinist hours is $28 per hour, management can profitably pay overtime up to $40 + $28 = $68 per hour to expand capacity.
Goldratt's Theory of Constraints (TOC)
Developed by Dr. Eliyahu M. Goldratt in his seminal work The Goal, the Theory of Constraints (TOC) posits that any operational system is governed by a small number of constraints (often a single bottleneck) that determine its maximum achievable throughput.
The Five Focusing Steps of TOC
┌─────────────────────────────────────────────────────────────┐
│ Goldratt's Five Focusing Steps of TOC │
└─────────────────────────────────────────────────────────────┘
1. IDENTIFY the system bottleneck (the constraint)
│
▼
2. EXPLOIT the constraint (maximize output per minute)
│
▼
3. SUBORDINATE everything else to the constraint pace
│
▼
4. ELEVATE the constraint (invest capital to expand capacity)
│
▼
5. REPEAT (prevent organizational inertia; find new bottleneck)
- Identify the Constraint: Locate the operational resource that restricts total system flow (e.g., the slowest machine or testing bay with the largest work-in-progress queue).
- Exploit the Constraint: Ensure the bottleneck operates at 100% capacity around the clock. Eliminate downtime during lunch breaks, avoid processing defective raw materials at the bottleneck, and relieve the bottleneck of tasks that can be performed by non-bottleneck machines.
- Subordinate Everything Else: Pace all non-bottleneck workstations to match the processing rate of the bottleneck (implementing the Drum-Buffer-Rope scheduling mechanism). Producing excess intermediate inventory upstream from the bottleneck creates congestion, ties up working capital, and adds zero throughput.
- Elevate the Constraint: If system throughput is still insufficient, invest capital to expand the bottleneck's capacity (e.g., purchase secondary equipment, automate setup routines, or hire additional technicians).
- Repeat (Prevent Inertia): Once the initial constraint is elevated, the bottleneck will inevitably shift elsewhere in the system. Management must immediately return to Step 1 without allowing operational inertia or complacency to settle in.
Throughput Accounting (TA)
Throughput Accounting was developed by Goldratt, Galloway, and Waldron as an alternative to absorption costing. TA assumes that in modern lean manufacturing environments, direct labour and overheads are largely fixed operating costs in the short run. Therefore, direct material is the only strictly variable cost.
The Three Core Metrics of Throughput Accounting
- Throughput (): The rate at which the enterprise generates money through sales:
- Investment / Inventory (): The total money tied up in raw material inventories, equipment, and facilities. Crucially, work-in-progress (WIP) and finished goods are valued strictly at raw material purchase cost (excluding added labor and overhead allocations).
- Operating Expense (): All operating costs required to transform Inventory into Throughput, including direct labour wages, factory rent, utilities, depreciation, and administration. OE is an operating-cost measure and can include non-cash depreciation; it is not restricted to cash outlays.
The Throughput Accounting Ratio (TAR)
The Throughput Accounting Ratio evaluates whether a specific product generates sufficient throughput per bottleneck minute to justify the running cost of the facility:
- Interpretation: If , the product generates cash flow at a rate faster than the factory incurs operating costs while running the bottleneck. If , throughput per constraint minute does not cover the average factory cost per constraint minute. Investigate pricing, material use and bottleneck time. It does not automatically justify discontinuation: with idle capacity and unavoidable OE, positive incremental throughput can still improve total profit.
Corporate Application: Kestrel Precision Engineering Pty Ltd
Kestrel Precision Engineering Pty Ltd manufactures two high-performance hydraulic valves: Valve Alpha and Valve Beta. Production is constrained by available running time on a specialized 5-axis CNC machining center, which has an annual capacity ceiling of 4,800 machine hours.
Operational Data
| Operational Parameter | Valve Alpha | Valve Beta |
|---|---|---|
| Annual Market Demand | 1,600 units | 1,000 units |
| Selling Price per Unit | $500 | $750 |
| Direct Materials per Unit | $180 | $270 |
| Direct Labour per Unit ($30/hr) | $120 (4 hrs) | $180 (6 hrs) |
| CNC Bottleneck Time per Unit | 2.0 hours | 4.0 hours |
Annual factory Operating Expenses (), including direct labour, rent, power, and tooling, total $288,000.
Step 1: Bottleneck Verification
Because available CNC capacity is only 4,800 hours, CNC machining is a severe limiting factor (shortfall of 2,400 hours).
Step 2: Traditional CVP vs. Scarce Resource Ranking
| Metric | Valve Alpha | Valve Beta |
|---|---|---|
| Selling Price | $500 | $750 |
| Less: Direct Materials | ($180) | ($270) |
| Less: Direct Labour (variable in traditional CVP) | ($120) | ($180) |
| Traditional Unit Contribution Margin | $200 | $300 |
| CNC Bottleneck Hours per Unit | 2.0 hours | 4.0 hours |
| Contribution per Bottleneck Hour | ||
| Ranking | 1st Priority | 2nd Priority |
A naive manager looking only at unit contribution would prioritize Valve Beta ($300 vs $200). However, Valve Alpha yields $100 per bottleneck hour, which is 33.3% higher than Beta's $75 per hour.
Step 3: Optimal Production Mix & Profitability
- Produce 1,600 units of Alpha: consumes hours. Leaves hours.
- Produce Beta using remaining hours: of Beta.
(Contrast with naive scheduling prioritizing Beta: 1,000 Beta consumes 4,000 hrs, leaving 800 hrs for 400 Alpha. Total contribution would be (1,000 × $300) + (400 × $200) = $380,000. Prioritizing by bottleneck contribution delivers an extra $60,000 in cash profit.)
Step 4: Throughput Accounting & TAR Evaluation
Both products exhibit , confirming that both are commercially viable. Alpha generates throughput at 2.67 times the baseline factory running cost, reinforcing its primary scheduling rank.
Exam Traps to Avoid
Warning
Exam Trap 1 (Ranking by Gross Margin Percentage): Exam questions frequently present product tables with gross margin percentages. Never rank products by gross margin or unit contribution when a constraint exists. Always divide unit contribution margin by bottleneck resource usage.
Note
Exam Trap 2 (Treating Labour as Variable in Throughput Accounting): In traditional marginal costing, direct labour is subtracted to find contribution. In pure Throughput Accounting, direct labour is classified as an Operating Expense () along with overheads, and only direct materials are deducted to find Throughput ().
Zephyr Industrial manufactures two turbine parts: Part X and Part Y. Machine Cell 4 is the company's sole limiting factor, with 2,400 hours available. Part X sells for $320, has unit variable costs of $140, and requires 3 machine hours on Cell 4. Part Y sells for $450, has unit variable costs of $210, and requires 5 machine hours on Cell 4. Customer demand is 600 units of Part X and 400 units of Part Y. To maximize operating profit, how should Zephyr schedule production?
Produce 600 units of Part X and 120 units of Part Y
Produce 400 units of Part Y and 133 units of Part X
Produce 400 units of Part X and 240 units of Part Y
Produce 300 units of Part X and 300 units of Part Y
In Throughput Accounting, if a product line demonstrates a Throughput Accounting Ratio (TAR) of 0.75, what does this indicate to management?
The product generates $0.75 of net profit for every dollar of sales revenue generated.
The product's direct material cost is 75% of its selling price.
The product produces positive throughput, and its production volume should be expanded immediately.
The product’s throughput per bottleneck minute is below the average factory operating cost per minute, signalling a need for review; this alone does not justify dropping it.
Under Goldratt's Theory of Constraints (TOC), which managerial action aligns directly with the 'Subordinate everything else to the constraint' step?
Purchasing an additional automated machine to expand the bottleneck's processing capacity
Inspecting raw materials before they enter the bottleneck so defective parts are never processed by the constrained resource
Restricting production rates of upstream non-bottleneck workstations to match the processing speed of the bottleneck, preventing excess WIP buildup
Eliminating scheduled maintenance routines on non-bottleneck machines to maximize overall plant equipment utilization
Sections you finish are checked off in the contents.