OEE Calculations
How to Calculate OEE, Availability, Performance, and Quality Step by Step
A worked walkthrough of the four calculations behind factory performance: Availability, Performance, Quality, and OEE, with real shift data and every input traced to its source.
Overall Equipment Effectiveness is the product of three factors, and the whole point is that it multiplies rather than averages. OEE equals Availability times Performance times Quality. Take a filler running an 8 hour shift, 480 minutes. Subtract 30 minutes of planned breaks and you get 450 minutes of planned production time. That planned figure is the denominator for Availability, and getting it right matters more than any other single input. Pull it from the production schedule and the shift log, not from a nameplate spec. The OEE Calculator strings all three factors together, but you should be able to reproduce each one by hand from raw shift data.
Availability is run time divided by planned production time. From those 450 planned minutes, subtract unplanned stops: say 40 minutes of changeover that was not scheduled and 20 minutes of a jam, so 60 minutes lost. Run time is 390 minutes, and Availability is 390 divided by 450, or 86.7 percent. The Availability Calculator wants two clean inputs, planned production time and total downtime, and the classic error is dumping planned breaks into downtime, which double counts and drags the number down. Downtime here means only unplanned stops during the window you already committed to running.
Performance measures speed loss: how fast you actually ran versus the ideal rate. Performance equals ideal cycle time times total count, divided by run time. Suppose ideal cycle time is 1.0 second per unit and you produced 21,000 units in that 390 minute run time, which is 23,400 seconds. Ideal time for 21,000 units is 21,000 seconds, so Performance is 21,000 divided by 23,400, or 89.7 percent. The Performance Efficiency tool uses this ratio. Source the ideal cycle time from the fastest sustained rate the machine has proven, not the optimistic OEM figure, or Performance will read artificially low.
Quality is good count divided by total count. Of the 21,000 units, if 420 were scrapped or reworked, good count is 20,580. Quality equals 20,580 divided by 21,000, or 98.0 percent. The Quality Rate Calculator counts only first-pass good units in the numerator; anything that needed rework fails Quality even if it eventually shipped. Rework hides real loss, so keep it out of the numerator. That single rule keeps your Quality factor honest and comparable across shifts and lines.
Now multiply. OEE equals 0.867 times 0.897 times 0.980, which is 0.762, or 76.2 percent. Notice the trap in averaging: the mean of those three factors is 91.5 percent, wildly overstating true effectiveness. Multiplication is correct because each loss compounds on the units that survived the prior stage. A quick sanity check ties it back to units: 20,580 good units against a theoretical maximum of 27,000 units in 450 planned minutes at 1.0 second each also gives 76.2 percent. Both paths must agree, and if they do not, you have a unit or time mismatch to hunt down.
Line Efficiency scales this to a multi station line. Line Efficiency equals total work content divided by the number of stations times the cycle time of the slowest station. For a 6 station line with 300 seconds of total work content and a bottleneck station running 60 seconds, the denominator is 6 times 60, or 360 seconds, so Line Efficiency is 300 divided by 360, or 83.3 percent. The Line Efficiency calculator exposes balance loss directly: the 60 remaining seconds are idle time spread across faster stations waiting on the bottleneck.
Throughput Gap quantifies what the bottleneck costs in real output. If demand or the theoretical line rate is 600 units per hour but actual sustained output is 510 units per hour, the Throughput Gap is 90 units per hour, or 15 percent below capable. The Throughput Gap and Bottleneck Impact tools convert that rate loss into shift and annual units: 90 per hour across a 7.5 hour effective run is 675 units per shift, and across 240 shifts a year that is 162,000 units. Always compute the gap from a proven capable rate, not a wish, so the number survives scrutiny on the floor.
Two habits keep these calculations defensible. First, lock your time boundaries once and reuse them: planned production time feeds Availability, run time feeds Performance, and mixing them is the single most common arithmetic failure. Second, carry units through every step. Cycle time in seconds per unit, counts in units, rates in units per hour, and never let a per minute figure sneak into a per hour formula. When Availability, Performance, and Quality each trace cleanly to shift log entries, your OEE will reconcile against the unit count check every time, and that reconciliation is your proof the math is right.
Published 2026-07-01.