📈
📈 Business tools

Product Priority by Contribution per Constraint Calculator

Results update as you type. Any currency.

Your numbers

Understanding the product priority by contribution per constraint — concept and principle

When a factory, workshop or service team cannot make everything customers want, the scarce resource, often machine hours or skilled labour hours, decides what is worth producing first. This calculator compares two products by their contribution per hour of that limiting resource and tells you which one to make first. Managers, small manufacturers and accounting students use it for short-term product-mix decisions. It works with any currency; the default is US dollars.

Ranking products by contribution per scarce hourProduct A earns $30 in 2 hours ($15 an hour); B earns $45 in 4 hours ($11.25 an hour). In the same 4 hours A brings $60 and B $45.Few machine hours? Rank by $ per hourhour 1hour 2hour 3hour 4AB1 unit A$301 unit A$301 unit B$45Same 4 hours: A brings $60, B brings $45A: $15 per hour$30 ÷ 2 hB: $11.25 per hour$45 ÷ 4 hMake A first$15.00 vs $11.25 per machine hour
B earns more per unit, but A earns more per scarce hour.

How it is calculated

Contribution per unit is the selling price minus variable costs per unit. Hours per unit is the time the product uses on the bottleneck resource, not total production time.

The principle

With a limited number of hours, the goal is to earn the most contribution from those hours, not from each unit. A product with a bigger contribution per unit can still be the worse choice if it uses much more of the scarce time. Ranking by contribution per unit of the constraint, also called the limiting factor approach, maximises total contribution while the constraint lasts. Fixed costs do not change with the choice, so they do not affect the ranking.

Worked example

  1. Inputs: product A earns $30 and needs 2 hours; product B earns $45 and needs 4 hours.
  2. A: 30 ÷ 2 = $15.00 per hour.
  3. B: 45 ÷ 4 = $11.25 per hour.
  4. Since 15 > 11.25, the result is Product A.
  5. With 100 hours available: A gives 50 units × $30 = $1,500; B gives 25 units × $45 = $1,125.

How to read the result

The higher figure tells you where each bottleneck hour earns most. Make that product up to its demand limit, then use the remaining hours on the next product. The gap between the two figures shows how costly a wrong choice would be. If the constraint is removed, for example by adding a shift, the ranking may no longer matter and per-unit contribution becomes relevant again.

Common mistakes

Keep in mind: This is a short-term, single-constraint model. Real decisions also depend on customers, quality and strategy. It is not financial or business advice.

Frequently asked questions

What is a limiting factor?

Any resource that stops you meeting all demand, such as machine time, labour hours, materials or storage space.

What if there are two constraints?

The simple ranking may fail. Use linear programming, for example a spreadsheet solver, to find the best mix.

How is this related to the theory of constraints?

Throughput accounting, linked to Goldratt's theory of constraints, uses a similar idea: maximise throughput per unit of time on the bottleneck.

Sources: Charles T. Horngren, Srikant M. Datar and Madhav V. Rajan, Cost Accounting: A Managerial Emphasis, Pearson (product-mix decisions under capacity constraints) · Eliyahu M. Goldratt and Jeff Cox, The Goal, North River Press

Checked 8 Nov 2026. Standard business and finance formulas. Estimates for information only.

📈 All business tools →🌍 Calculators by country →