Back to all articles
OEE8 min read

What is OEE and How to Calculate It? Formula and Examples

Can the true efficiency of a machine be expressed in a single number? OEE (Overall Equipment Effectiveness) does exactly that, and it has become the universal language of manufacturing productivity. In this guide we explain what OEE is, break down the formula, and walk through a realistic shift calculation step by step.

What is OEE?

OEE is a metric that expresses, as a percentage, how effectively a piece of equipment is used during its planned production time. It originated in the Total Productive Maintenance (TPM) methodology and has since become the core metric of lean manufacturing worldwide.

The power of OEE lies in unifying three distinct loss categories under one number: the machine standing still (availability loss), running slower than it should (performance loss), and producing defective parts (quality loss). An OEE of 100 percent means producing with no stops, at full speed, with zero defects — a reference point to approach rather than a target to hit.

What makes OEE valuable is not the number itself but the losses it exposes. A low OEE score alone does not say what is wrong; broken into its three components, however, it shows precisely where improvement should begin.

The Three Components of OEE

OEE is the product of three components, each measuring a different family of losses.

Availability shows what share of the planned production time the machine actually ran. Breakdowns, setup and changeover times, and waiting for material all reduce this component.

Performance measures how close the machine runs to its ideal speed while it is running. Minor stops, idling, and reduced speed create performance losses. Quality shows what share of total output was good on the first pass; scrap and parts requiring rework lower this ratio.

  • Availability = Run Time / Planned Production Time
  • Performance = (Total Count × Ideal Cycle Time) / Run Time
  • Quality = Good Count / Total Count

The OEE Formula

OEE is calculated by multiplying the three components: OEE = Availability × Performance × Quality. The multiplication matters — a drop in any single component pulls the result down directly. Three components at 90 percent each yield an OEE of roughly 73 percent, not 90.

Before calculating, planned production time must be defined correctly. Scheduled breaks and planned maintenance are subtracted from the shift length; the remainder forms the denominator of the calculation. Because this definition varies between plants, make sure the same rules are applied before comparing results.

Step-by-Step Example: Calculating OEE for an 8-Hour Shift

Let's apply the rules to a realistic example. A CNC machine works an 8-hour shift (480 minutes) with 30 minutes of scheduled breaks, giving a planned production time of 450 minutes. During the shift there are 35 minutes of breakdown and 15 minutes of changeover — 50 minutes of downtime in total — leaving a run time of 400 minutes.

Availability = 400 / 450 = 88.9 percent. The machine's ideal cycle time is 30 seconds per part, so 800 parts could have been produced in 400 minutes under ideal conditions. The actual output was 720 parts. Performance = (720 × 0.5 minutes) / 400 minutes = 360 / 400 = 90 percent.

Of the 720 parts produced, 36 were defective, leaving 684 good parts. Quality = 684 / 720 = 95 percent. The result: OEE = 0.889 × 0.90 × 0.95 = approximately 76 percent. Looking at the components, the largest loss clearly sits in availability, so reducing downtime is the first priority.

  • Shift length: 480 min, scheduled breaks: 30 min, planned production time: 450 min
  • Downtime (breakdown + changeover): 50 min, run time: 400 min
  • Availability: 400 / 450 = 88.9%
  • Performance: (720 parts × 0.5 min) / 400 min = 90%
  • Quality: 684 / 720 = 95%
  • OEE: 0.889 × 0.90 × 0.95 = 76%

The World-Class Benchmark: What Does 85% OEE Mean?

The widely accepted threshold for world-class OEE is around 85 percent, typically corresponding to 90 percent availability, 95 percent performance, and 99.9 percent quality. The majority of discrete manufacturers, by contrast, operate around or below the 60 percent range.

This benchmark should be read with care: 85 percent is not a universal target for every industry and process. Flexible lines with frequent changeovers and continuously running process lines have naturally different OEE levels. What matters most is measuring consistently within your own plant and moving the trend upward.

Plants measuring OEE for the first time very commonly land between 40 and 60 percent. That is not a failure — it is a starting point that reveals how much improvement potential exists.

How to Improve OEE

Improving OEE starts with identifying which component carries the largest loss and focusing there. For availability problems, the first step is classifying downtime reasons properly; the most frequent and longest stops are then prioritized with a Pareto analysis.

Changeover times can be shortened with SMED; breakdowns can be reduced through planned and predictive maintenance. On the performance side, tracking minor stops is critical because these losses are almost invisible in manual records. On the quality side, catching defects early in the process significantly cuts the cost of scrap.

The most common improvement levers are:

  • Classifying downtime with standard reason codes and running Pareto analysis
  • Reducing setup and changeover times with SMED
  • Cutting unplanned breakdowns through planned and predictive maintenance
  • Making minor stops and speed losses visible with automatic data collection
  • Catching defects at the source with in-process quality checks
  • Setting shift-level OEE targets with regular shop-floor feedback

Automatic OEE Tracking with an MES

The OEE calculation itself is simple; the hard part is collecting accurate and complete data to feed it. Handwritten downtime logs are often incomplete, late, and subjective — micro-stops of a few minutes almost never make it onto paper. The result is an OEE figure that does not reflect reality.

A Manufacturing Execution System solves this at the root: stops are detected automatically from machine signals, production counts are read live from counters, and the operator only selects the downtime reason. OEE is calculated automatically for every machine, line, and shift, and monitored live on dashboards.

Teams then spend their time interpreting data and taking action instead of collecting it, and OEE evolves from a month-end report into a living tool of daily management.

OEE distills manufacturing efficiency into a single shared language: it shows where you are losing and makes the impact of every improvement measurable. With a modern MES like IoTRI, OEE tracking becomes fully automatic — your teams focus on reducing losses, not on doing the math.

Put what you read into practice

Digitize your production with IoTRI MES. Let's schedule a free demo.

Request Demo