Bottleneck Calculator

Find the process step that limits the line. Add each step’s capacity, see which one is the bottleneck, and read system throughput plus utilization for every step. Everything runs in the browser.

  • Lowest capacity
  • Throughput & utilization
  • Stays on your device

Process steps

Capacity is how many units the step can finish in one hour.

  1. Step 1

  2. Step 2Bottleneck

  3. Step 3

  4. Step 4

Numbers stay on this device. Nothing is uploaded, and there is no account.

A bottleneck is the step that sets the pace of a process. In the Theory of Constraints, that constraint — not the average of every machine — decides how many units the system can finish in a period. This bottleneck calculator asks for a name and a capacity for each step. Capacity is units the step can complete per hour, per shift, or any period you name.

The bottleneck is the lowest capacity. System throughput equals that number. A line that mixes 120 units an hour, assembles 80, inspects 100, and packs 90 can only finish 80. Mixing’s extra 40 units an hour sit idle relative to the constraint. Utilization for each step is throughput divided by that step’s capacity: Assembly is 100%, Mixing is 66.67%, Inspection is 80%, and Packing is 88.89%.

Use the list for capacity planning. Raise the bottleneck and the throughput number moves with it, until another step becomes the new lowest capacity. Two steps that share the minimum are both constraints. The model assumes one path and a steady rate. It does not price overtime, scrap, or changeovers.

Results are an educational estimate, not a production schedule or financial advice. Step names and capacities stay in this browser. Nothing is uploaded, and there is no account.

Pair the constraint with money math on the Finance hub: the break even sales calculator for the volume that covers fixed costs, the markup calculator for price versus cost, the paycheck calculator hourly when extra hours include overtime, and the monthly budget template for the period’s cash plan.

How to use the bottleneck calculator

  1. Name the time period (hour, shift, day) so every capacity uses the same unit.
  2. Add each process step with a name and a capacity greater than 0.
  3. Read the bottleneck — the lowest capacity — and system throughput, which matches it.
  4. Check utilization % for every step. 100% is the constraint; lower percents are slack.
  5. Edit a capacity and the constraint updates. Tied lows are all bottlenecks.

Frequently asked questions

What is a bottleneck calculator?

A bottleneck calculator finds the process step with the lowest capacity — the constraint that sets how much the whole system can finish. Enter each step’s name and how many units it can complete in one time period. This page marks the bottleneck, sets system throughput equal to that capacity, and shows utilization for every step. The math follows the Theory of Constraints: the slowest step limits the line.

What is a bottleneck in the Theory of Constraints?

In the Theory of Constraints, a bottleneck is the resource that limits system throughput. Work piles up in front of it, and steps after it wait. Raising capacity on a non-constraint does not increase finished output until the constraint can handle more. This calculator treats capacity as units a step can finish in one period and picks the lowest capacity as that constraint.

How does this calculator identify the bottleneck?

It compares the capacities you enter and selects the minimum. If two or more steps share that same lowest capacity, each of them is a bottleneck. Example: Mixing 120, Assembly 80, Inspection 100, and Packing 90 units per hour. Assembly at 80 is the bottleneck. The sample on this page uses those numbers.

What is system throughput?

System throughput is the rate of finished units the whole process can sustain. On a single-path line it equals the bottleneck capacity, because faster steps cannot ship more than the slowest step releases. In the sample, throughput is 80 units per hour even though Mixing could do 120. Throughput here is a capacity rate, not revenue.

How is utilization calculated for each step?

Utilization is throughput divided by that step’s capacity, shown as a percent. The bottleneck is at 100% because throughput equals its capacity. A step that can do 120 units while the line only finishes 80 is utilized at 80 ÷ 120 = 66.67%. Idle capacity is capacity minus throughput — slack you cannot turn into finished units until the constraint moves.

How does a bottleneck calculator help with capacity planning?

Capacity planning asks where extra people, machines, or hours actually raise output. The utilization list shows which steps are already full and which have slack. Adding capacity on a 66% step does not raise throughput. Adding it on the 100% bottleneck does, until another step becomes the new lowest capacity. Re-enter the new capacities to see the next constraint.

What if two steps have the same lowest capacity?

Both are bottlenecks, and system throughput equals that shared capacity. Each tied step is utilized at 100%. Faster steps still show utilization below 100%. If every step has the same capacity, the whole line is the constraint and every utilization is 100%. This model does not add changeover time, scrap, or variability.

Does this bottleneck calculator upload my process data?

No. Step names, capacities, and the time-period label are calculated in your browser. Nothing is sent to a server or stored. Results are an educational capacity model for Theory of Constraints style planning, not a factory schedule or a financial forecast.