How to calculate OEE
Calculate OEE step by step: the three factors, the data you need, a fully worked shift example, and the mistakes that inflate the number.
To calculate OEE, work out three factors, Availability, Performance and Quality, then multiply them together. The maths is simple; the hard part is collecting honest data. This guide walks the full method with a worked shift example, then flags the mistakes that quietly inflate the number.
OEE = Availability × Performance × Quality
If you're new to the concept, start with what is OEE. This guide assumes you know what the three factors mean and focuses on computing them.
The data you need
Five inputs give you OEE for any window, whether a shift, a day or a batch:
- Planned production time: scheduled time the line was meant to run (exclude unscheduled time and planned breaks).
- Stop time: total time the line was down during planned time (breakdowns, changeovers, starvation).
- Ideal cycle time: the fastest sustainable time to make one unit (the nameplate rate).
- Total count: all units produced in the window, good and bad.
- Good count: units that met spec the first time, no rework.
Step by step, with a worked example
One 8-hour shift on a single line:
Step 1 - Availability
Run time = planned time − stop time = 480 − 80 = 400 minutes.
Availability = 400 ÷ 480 = 83.3%
Step 2 - Performance
At the ideal cycle time the line could make 24,000 units in 400 minutes of run time. It actually made 19,200.
Performance = 19,200 ÷ 24,000 = 80%
Equivalently, Performance = (Ideal Cycle Time × Total Count) ÷ Run Time. Performance above 100% means your ideal cycle time is set too slow: fix the standard, don't cap the number.
Step 3 - Quality
Of the 19,200 units, 18,816 were good first time (384 rejects or reworks).
Quality = 18,816 ÷ 19,200 = 98%
Step 4 - Multiply
OEE = 83.3% × 80% × 98% = 65.3%
Five mistakes that inflate OEE
- Padding planned time. Quietly shrinking scheduled time hides availability loss. Pick one honest definition and stick to it.
- Ignoring small stops and speed loss. If you only log big breakdowns, performance loss vanishes, yet minor stops and slow running are often the biggest hidden cost.
- Counting rework as good. Anything that needed a second pass is a quality loss.
- A too-slow ideal cycle time. Set performance against the real nameplate rate, not a comfortable target, or you'll mask speed loss.
- Manual logging. End-of-shift clipboards miss the short stops entirely and round the rest. Automatic capture is what makes OEE trustworthy.
Once you have a number, two questions follow: whether it's any good (see what is a good OEE score) and where the losses are hiding (the Six Big Losses).
Key takeaways
- OEE needs five inputs: planned time, stop time, ideal cycle time, total count, good count.
- Compute Availability, Performance and Quality, then multiply.
- Cross-check with Good Count × Ideal Cycle Time ÷ Planned Production Time.
- The number is only as honest as your data; automatic capture beats manual logging.