COST ACCOUNTING • DECISION MAKING USING COST INFORMATION

Identifying Constraints — Identify constrained resources (bottlenecks)

Learn to pinpoint the scarce resources that limit throughput and shape optimal product-mix decisions.

Historical Context & Motivation

Every organization operates with finite resources—machine hours, labor hours, raw materials, warehouse space, or cash. When demand exceeds the capacity of at least one resource, managers must decide which products or services to prioritize. The formal study of these limitations traces back to the mid-twentieth century, when operations researchers and management accountants recognized that traditional full-costing approaches often led to sub-optimal product-mix decisions. By focusing on constrained resources—commonly called bottlenecks—decision-makers could redirect attention to the single factor that most directly limits profitability.

1947
Linear Programming Origins
George Dantzig develops the simplex method, giving managers a mathematical framework for optimizing resource allocation subject to constraints—an early formalization of bottleneck analysis.
1961
Contribution Margin Analysis
Cost accounting textbooks begin emphasizing contribution margin per unit of the scarce resource as the correct ranking criterion for product-mix decisions, moving beyond traditional gross-margin approaches.
1984
Theory of Constraints (TOC)
Eliyahu Goldratt publishes The Goal, popularizing the idea that a system's throughput is governed by its weakest link and introducing the five focusing steps for constraint management.
1990s
Throughput Accounting
Goldratt's followers formalize throughput accounting, which replaces traditional cost allocation with throughput, operating expense, and investment as the three core measures—further centering constraints in decision making.
2010s–Present
Digital Constraint Analytics
Advanced ERP systems and real-time IoT sensors enable continuous bottleneck detection on factory floors, integrating constraint identification into automated scheduling and supply-chain optimization.

The central question driving this topic is deceptively simple: When you cannot produce everything the market demands, which products should you make—and in what quantities—to maximize total profit? Answering that question requires first identifying which resource is the binding constraint and then using contribution-margin analysis to allocate that resource optimally.

Core Principles & Definitions

Before diving into calculations, it is essential to establish the vocabulary and foundational logic that underpin constraint analysis in cost accounting. A constraint is any resource whose available capacity is less than the demand placed upon it. A bottleneck is the most binding constraint—the single resource that, if relaxed even slightly, would increase the system's total output. In a multi-product environment, the bottleneck determines the product mix that maximizes overall contribution margin, because every minute or unit of that scarce resource carries an opportunity cost.

1

Constraint (Scarce Resource)

A resource whose total available supply is insufficient to meet the combined demand of all products. Examples include machine hours, direct labor hours, pounds of raw material, or cubic feet of storage.
2

Bottleneck

The single most restrictive constraint in the system. Goldratt's TOC holds that only one constraint is truly binding at a time; relieving it shifts the bottleneck elsewhere, but never eliminates constraints entirely.
3

Contribution Margin per Unit of Constraint

The contribution margin a product earns for each unit of the constrained resource it consumes. This ratio—not total contribution margin per unit—is the correct criterion for ranking products when capacity is limited.
4

Opportunity Cost of the Constraint

The profit forgone by using one unit of the bottleneck resource on a lower-ranked product instead of the highest-ranked one. This concept drives make-or-buy, special-order, and outsourcing decisions.
5

Relaxing the Constraint

Actions that expand the capacity of the bottleneck—overtime, outsourcing, additional equipment, or process improvement. A constraint should be relaxed only if the incremental revenue exceeds the incremental cost.
KEY TAKEAWAY
Think of a bottleneck like the narrowest section of a highway during rush hour. Even if every other stretch has six lanes, traffic flow is governed by the two-lane bridge in the middle. Adding lanes anywhere else does nothing; only widening that bridge—or routing the highest-value traffic through it first—improves overall throughput. In cost accounting, the bottleneck resource is that bridge, and contribution margin per unit of the bottleneck tells you which 'vehicles' (products) to let through first.

Visual Explanation — Spotting the Bottleneck

The diagram below illustrates a simplified three-stage production process for a furniture manufacturer. Each stage has a stated capacity measured in hours per week. Notice how the middle stage—Assembly—has the lowest capacity, making it the bottleneck. Work-in-process inventory accumulates before Assembly while the Finishing stage sits partially idle. The annotations highlight how total plant throughput is capped at the bottleneck's 120 hours, regardless of the surplus capacity upstream and downstream.

The Assembly stage (center, red border) operates at 100 % utilization and caps the entire plant at 120 hours per week, while Cutting and Finishing have surplus capacity. Inventory accumulates between Cutting and Assembly.

Identifying the bottleneck visually is straightforward in a simple sequential process: find the stage with the highest utilization rate or the lowest absolute capacity relative to demand. In more complex environments with multiple product routings and shared resources, the identification requires comparing total demand-hours against available hours for each resource—an analysis we formalize in the next section.

Mathematical Framework

Constraint analysis in cost accounting relies on a small set of equations. The decision rule is to maximize total contribution margin by allocating the bottleneck resource to products in descending order of contribution margin per unit of the constrained resource. Below are the key formulas.

CONTRIBUTION MARGIN PER UNIT
CM per unit = Selling Price per unit − Variable Cost per unit
CM per unit is the incremental profit before fixed costs generated by producing and selling one additional unit.
CONTRIBUTION MARGIN PER UNIT OF CONSTRAINT
CM per constraint unit = CM per unit ÷ Constraint units required per product unit
This is the ranking criterion. If the bottleneck is machine hours, you divide each product's CM per unit by the machine hours it requires. The product with the highest ratio gets first priority for the scarce resource.
TOTAL DEMAND ON A RESOURCE
Total Demand (resource j) = Σᵢ (Demandᵢ × Resource-j-per-unitᵢ)
Sum across all products i. If Total Demand for resource j exceeds its available capacity, resource j is a constraint. The resource with the largest deficit (demand − supply) is the binding bottleneck.
OPTIMAL ALLOCATION RULE
Allocate bottleneck capacity to products in descending order of CM per constraint unit until capacity is exhausted.
Satisfy full demand for the highest-ranked product first, then the next, and so on. The last product to receive allocation may receive only a partial quantity.
⚠️ Common Mistake
Students frequently rank products by highest CM per unit or highest selling price. These rankings ignore how intensively a product consumes the bottleneck. A product with a $50 CM per unit that requires 5 machine hours earns only $10 per machine hour, while a product with a $30 CM per unit requiring just 1 machine hour earns $30 per machine hour. The latter should be produced first.

Types of Constraints & Decision Framework

Constraints come in various forms, and recognizing the type informs the managerial response. Internal constraints arise from limited capacity within the organization's own operations, while external constraints stem from market demand ceilings or supplier limitations. The table below classifies the most common constraint categories encountered in cost accounting.

Classification of common constraint types and managerial responses
Constraint TypeExamplesTypical Managerial Response
Machine / EquipmentCNC machine hours, kiln time, bottling line throughputOvertime scheduling, preventive maintenance, capital investment in additional equipment
LaborSkilled welder hours, software developer sprints, inspector shiftsCross-training, hiring, outsourcing non-core tasks
Raw MaterialSpecialty alloy supply, organic ingredient availabilityAlternative suppliers, substitute materials, long-term contracts
Market DemandMaximum units the market will absorb at the current pricePricing adjustments, marketing campaigns, new distribution channels
Policy / RegulatoryEmission caps, zoning limits on operating hours, contractual minimumsLobbying, permit acquisition, contract renegotiation
Decision flowchart: compare each resource's total demand to its capacity; constrained resources are identified by the deficit. Then rank products by contribution margin per unit of the binding constraint and allocate accordingly.

The flowchart above captures the complete analytical sequence. Start by listing every resource that might limit output. For each resource, aggregate the demand imposed by all products and compare it to available capacity. Resources where total demand exceeds capacity are constraints. Among these, the one with the largest shortfall—or the one whose capacity cannot be practically expanded—is the binding bottleneck. Finally, rank products by their contribution margin per unit of the bottleneck and allocate capacity from the top of the ranking downward.

Worked Example — Product-Mix Optimization

Greenfield Manufacturing produces three products—Alpha, Beta, and Gamma—using a single milling machine that is available for 500 machine hours per month. The following data are available:

Product data for Greenfield Manufacturing
AlphaBetaGamma
Selling price per unit$120$200$150
Variable cost per unit$80$140$90
CM per unit$40$60$60
Machine hours per unit2 hrs5 hrs3 hrs
Monthly demand (units)1006080
Optimal Product Mix Under a Single Constraint
1
Step 1 — Verify the ConstraintCompute total machine hours demanded: Alpha 100 × 2 = 200 hrs; Beta 60 × 5 = 300 hrs; Gamma 80 × 3 = 240 hrs. Total demand = 200 + 300 + 240 = 740 hrs. Available capacity is only 500 hrs, confirming that machine hours are the binding constraint (deficit of 240 hrs).
Demand = 740 hrs > Supply = 500 hrs → Machine hours are constrained.
2
Step 2 — Compute CM per Machine HourAlpha: $40 ÷ 2 = $20 per machine hour. Beta: $60 ÷ 5 = $12 per machine hour. Gamma: $60 ÷ 3 = $20 per machine hour. Notice that Beta has the highest CM per unit ($60) but the lowest CM per machine hour ($12). This is precisely the insight that constraint analysis provides.
Ranking: Alpha = $20/hr, Gamma = $20/hr (tie), Beta = $12/hr.
3
Step 3 — Allocate the Bottleneck (Highest-Ranked First)Alpha and Gamma are tied at $20 per machine hour, so satisfy both fully before turning to Beta. Alpha: 100 units × 2 hrs = 200 hrs consumed; remaining = 500 − 200 = 300 hrs. Gamma: 80 units × 3 hrs = 240 hrs consumed; remaining = 300 − 240 = 60 hrs. Beta: with 60 hrs left and 5 hrs per unit, produce 60 ÷ 5 = 12 units (out of 60 demanded).
Produce: Alpha 100 units, Gamma 80 units, Beta 12 units.
4
Step 4 — Calculate Total Contribution MarginAlpha: 100 × $40 = $4,000. Gamma: 80 × $60 = $4,800. Beta: 12 × $60 = $720. Total CM = $4,000 + $4,800 + $720 = $9,520.
Optimal total contribution margin = $9,520 per month.
5
Step 5 — Compare to Naïve Ranking (by CM per unit)If management had prioritized Beta first (highest CM per unit at $60), they would allocate 60 × 5 = 300 hrs to Beta, leaving 200 hrs. Then Gamma: 200 ÷ 3 = 66 units (rounded down), consuming 198 hrs, leaving 2 hrs—enough for only 1 unit of Alpha. Total CM would be (60 × $60) + (66 × $60) + (1 × $40) = $3,600 + $3,960 + $40 = $7,600. The correct ranking yields $9,520 − $7,600 = $1,920 more contribution margin per month.
Correct ranking adds $1,920/month (+25.3%) over the naïve approach.

Strengths, Limitations & Comparisons

Constraint-based product-mix analysis is a powerful short-run decision tool, but it operates under specific assumptions. Understanding its strengths and limitations helps managers know when to rely on it and when to supplement it with more sophisticated techniques such as linear programming or activity-based costing.

Strengths and limitations of single-constraint product-mix analysis
StrengthsLimitations
Simple and intuitive — requires only CM and resource usage data, which are typically available in standard costing systems.Assumes a single binding constraint; when two or more resources are simultaneously constrained, linear programming is needed.
Correctly focuses on incremental profitability per unit of the scarce factor, avoiding the common trap of over-weighting high-margin but resource-intensive products.Treats demand as fixed and known; does not account for price-volume trade-offs or demand uncertainty.
Highlights the value of relaxing the constraint — the shadow price of the bottleneck directly informs capital budgeting and outsourcing decisions.Ignores qualitative factors such as customer relationships, strategic market presence, or contractual obligations that may require minimum production of low-ranked products.
Compatible with Goldratt's Theory of Constraints and throughput accounting for broader operational improvement.Assumes linear relationships — each additional unit of a product consumes the same amount of the constraint, which may not hold under economies or diseconomies of scale.
KEY TAKEAWAY
Single-constraint analysis is the workhorse of short-run product-mix decisions in cost accounting. Think of it as triage in an emergency room: when beds (the bottleneck) are limited, physicians prioritize patients by severity-per-bed-hour, not by total expected treatment length. Similarly, managers should prioritize products by contribution margin per bottleneck unit, not by total margin per product. However, when the ER has multiple simultaneous shortages—beds, nurses, and ventilators—the simple ranking breaks down, and more complex optimization (akin to linear programming) is required.

Connection to Advanced Theory — Multiple Constraints & TOC

When only one resource is constrained, the simple ranking method suffices. In practice, however, firms frequently face multiple simultaneous constraints—for example, both machine hours and skilled labor may be scarce at the same time. In such cases, the ranking method cannot guarantee optimality, and managers turn to linear programming (LP), which formulates the product-mix problem as an objective function (maximize total CM) subject to multiple inequality constraints (one per scarce resource). The LP solution identifies the optimal quantities of each product and produces shadow prices for each constraint, representing the additional CM earned by obtaining one more unit of that resource.

Single-constraint ranking vs. linear programming
FeatureSingle-Constraint RankingLinear Programming
Number of constraintsOne binding constraintTwo or more simultaneous constraints
TechniqueRank products by CM per constraint unit; allocate top-downFormulate objective function and constraints; solve via simplex or graphical method
OutputOptimal quantities for each productOptimal quantities + shadow prices for each constraint
ComplexityLow — can be done by handModerate to high — typically requires software (Excel Solver, etc.)
When to useQuick short-run decisions with one obvious bottleneckComplex environments with multiple scarce resources

Goldratt's Theory of Constraints (TOC) extends constraint thinking beyond the product-mix decision into a continuous improvement philosophy. The five focusing steps—Identify, Exploit, Subordinate, Elevate, and Repeat—encourage managers to squeeze maximum throughput from the current bottleneck before investing to expand it. TOC's throughput accounting replaces traditional absorption costing with three measures: throughput (revenue minus truly variable costs), operating expense, and investment. While TOC is not universally accepted as a replacement for traditional cost accounting, its emphasis on bottleneck identification has profoundly influenced both managerial accounting and operations management curricula.

Practice Problems

PROBLEM 1CONCEPTUAL
A manager argues: 'Product X has the highest contribution margin per unit at $75, so we should produce as many units of X as possible before making anything else.' Under what condition would this reasoning lead to the correct product mix, and when would it fail?
PROBLEM 2BASIC CALCULATION
Oakwood Inc. makes two products, Standard and Deluxe. Standard has a CM of $25/unit and requires 1.25 machine hours. Deluxe has a CM of $50/unit and requires 4 machine hours. Monthly machine capacity is 400 hours. Demand is 200 units for Standard and 80 units for Deluxe. Determine the optimal product mix and total contribution margin.
PROBLEM 3INTERMEDIATE
Rivera Corp. produces three products—J, K, and L—and has identified direct labor hours (DLH) as the single constraint, with 1,200 DLH available per week. Data: Product J: CM = $30/unit, 2 DLH/unit, demand = 250 units. Product K: CM = $48/unit, 3 DLH/unit, demand = 150 units. Product L: CM = $20/unit, 1 DLH/unit, demand = 400 units. However, a long-term contract requires Rivera to produce a minimum of 50 units of Product K each week. Determine the optimal mix.
PROBLEM 4APPLIED
Cascade Furniture has a painting booth limited to 600 hours per month. It produces Tables (CM = $90, 3 booth-hrs, demand = 120 units) and Chairs (CM = $35, 1 booth-hr, demand = 500 units). An outside contractor offers to paint Chairs at a variable cost premium of $8 per unit above Cascade's internal variable painting cost. Should Cascade outsource any Chair painting, and if so, how many units? What is the impact on total monthly contribution margin?
PROBLEM 5CRITICAL THINKING
Peyton Electronics identifies testing-lab hours as the bottleneck for its three product lines. After performing constraint analysis, the CFO proposes investing $180,000 in a second testing station that would add 200 lab-hours per month. The highest-ranked product's CM per lab-hour is $45, the second-ranked product's is $28, and the third-ranked product's is $15. Currently, 50 lab-hours of demand for the second-ranked product and all 120 lab-hours of demand for the third-ranked product go unfulfilled. Should Peyton invest? What qualitative factors might alter your recommendation?

Lesson Summary

Identifying constraints is a foundational skill in cost-accounting-based decision making. A constraint exists whenever total demand on a resource exceeds its available capacity, and the bottleneck is the most binding of all constraints—the single resource that caps the system's throughput. To optimize the product mix under a single constraint, managers must rank products by contribution margin per unit of the constrained resource—not by CM per unit or selling price—and allocate the scarce resource from the highest-ranked product downward until capacity is exhausted.

This approach draws on a rich intellectual tradition spanning linear programming and Goldratt's Theory of Constraints. When multiple resources are simultaneously constrained, the simple ranking method gives way to LP models that generate shadow prices for each scarce factor. Regardless of complexity, the central insight remains: every unit of the bottleneck resource has an opportunity cost, and maximizing profit requires allocating that resource to its highest-value use first.

Varsity Tutors • Cost Accounting • Identifying Constraints — Identify constrained resources (bottlenecks)