OEE: what it is, how to calculate it, and how to improve it

OEE measures the actual efficiency of your equipment. But measuring it manually is of little use. Discover how to calculate it automatically and use it effectively to improve production.
Categoria: Data & AI, Digital Transformation

If you work in production, you’ve probably already heard of OEE. Maybe you already calculate it, maybe you see it in monthly reports, or maybe it’s one of your department’s targets. But how often, looking at that number, have you felt it tells you little about what to do to actually improve it?

OEE is one of the most cited KPIs in manufacturing. It’s also one of the most misunderstood—not because it’s complicated, but because a number alone isn’t enough. You need to understand what’s behind it.

In this article, we start with the basics and move to what matters most: how to use real factory data to stop just measuring OEE and start improving it.

What is OEE? Overall Equipment Effectiveness explained

OEE stands for Overall Equipment Effectiveness. It is an index that measures how effectively a plant or machine is being used compared to its theoretical maximum potential.

In other words: of all the time that machine could be producing, how much is actually used productively and without defects?

OEE is expressed as a percentage, ranging ideally from 0 to 100%. An OEE of 100% means the machine is always producing, at maximum speed, without ever generating defects. In reality, no plant reaches this, and it’s not necessary to do so. But understanding where you stand relative to this benchmark is the first step toward improvement.

In discrete manufacturing, a world-class OEE is considered to be 85%. The average for factories ranges between 40% and 60%. The gap—often 25–30 percentage points—represents a huge amount of latent production capacity that goes unused.

OEE formula: how to calculate OEE (three factors, one multiplication)

OEE is calculated by multiplying three indices: Availability, Performance, and Quality.

OEE = Availability × Performance × Quality

Each of these three factors captures a different category of production loss. Let’s look at them one by one.

Availability

Availability = Actual operating time ÷ Planned production time

It measures how much time the machine is actually producing compared to how much it should be. Availability losses are caused by unplanned stoppages: breakdowns, waiting for materials, prolonged setups, or unexpected maintenance. A machine that should run for 8 hours but stops for 2 hours due to a breakdown has an availability of 75%.

Performance

Performance = (Units produced ÷ Operating time) ÷ Ideal speed

It measures whether the machine, when running, operates at the speed it was designed for. Performance losses are caused by micro-stoppages (short stops that accumulate), reduced cycle speed, or process inefficiencies. A machine that could produce 100 units per hour but produces 80 has a performance of 80%.

Quality

Quality = Conforming units ÷ Total units produced

It measures how many of the produced units actually meet the specifications on the first pass (first pass yield). Quality losses include scrap, rework, and defective production during startup. A machine that produces 100 units but rejects 5 has a quality of 95%.

OEE calculation: a worked example

Percentages alone don’t tell you much. Here’s how to calculate OEE starting from the raw data of an 8-hour shift on a production line.

DataValue
Shift length480 min
Planned break30 min
Planned production time450 min
Unplanned downtime (breakdown 20 min + setup 27 min)47 min
Run time403 min
Ideal cycle time1 part/min
Total parts produced350
Rejected parts14
Good parts336
  1. Availability = 403 ÷ 450 = 89.6%
  2. Performance = (350 × 1 min) ÷ 403 min = 86.8%
  3. Quality = 336 ÷ 350 = 96.0%

OEE = 0.896 × 0.868 × 0.960 = 74.7%

Quick check: good parts × ideal cycle time ÷ planned production time = 336 ÷ 450 = 74.7%. The result matches.

What does this number tell you? Of 450 planned minutes, roughly 336 were fully productive. The other 114 were losses: 47 from downtime, 53 from slow cycles and minor stops, 14 from rejects. That’s where every improvement plan starts.

Watch out for the multiplicative effect too: a machine with 80% availability, 90% performance and 95% quality has an OEE of 0.80 × 0.90 × 0.95 = 68.4%. Three values that look acceptable on their own produce an OEE nearly 17 points below world class: inefficiencies amplify one another, which is why improving just one factor is not enough.

min
min
min

OEE – OEE

OEE benchmarks: what is a good OEE score?

OEELevelWhat it means
< 40%LowHigh losses, frequent stops, often manual data collection. Plenty of room for improvement
40–60%TypicalWhere most discrete manufacturers sit when they start measuring OEE
60–85%GoodProcesses under control, main losses known and managed
≥ 85%World classThe historical TPM reference

The world-class value comes from Seiichi Nakajima's TPM framework, which breaks it down as follows:

FactorWorld class
Availability90%
Performance95%
Quality99.9%
OEE85%

A word of caution: the most useful benchmark isn't another industry's number. It's your own line's OEE over time. Comparing different machines, or calculating OEE with different rules across departments, leads to the wrong conclusions.

The Six Big Losses: Where Efficiency Goes

Behind the three OEE factors lie what the TPM (Total Productive Maintenance) methodology calls the Six Big Losses. Understanding them is essential because every improvement effort must begin by identifying which specific loss needs to be reduced.

  • Breakdowns (Impact: Availability) — unplanned stops due to equipment failure or malfunctions.
  • Setup and Adjustments (Impact: Availability) — production changeover times, tooling, and warm-up periods.
  • Minor Stoppages (Impact: Performance) — short and frequent stops, often not recorded manually. Learn more in our guide to micro machine downtime.
  • Reduced Speed (Impact: Performance) — equipment running, but below the ideal cycle time.
  • Startup Rejects (Impact: Quality) — non-compliant parts produced during the startup or production changeover phase.
  • Production Rejects (Impact: Quality) — scrap and rework occurring during steady-state production.

Most factories that measure OEE manually fail to distinguish between minor stoppages and reduced speed. Both impact performance, but the causes and solutions are completely different.

Manual OEE calculation vs OEE software

Many manufacturing companies still calculate OEE by collecting data manually: operators note down stops on a sheet, the department head enters them into Excel at the end of the shift, and someone aggregates them into a weekly report. The result often arrives the next day or on the Monday of the following week.

This approach has three structural limitations that make the data nearly unusable for improvement:

  • Latency: by the time the data is available, the problem that generated it is already in the past. It is impossible to intervene in real time.
  • Insufficient granularity: minor stoppages, often the most significant loss category, are almost never recorded because the operator does not note them down (they last 30 seconds, then the machine restarts).
  • Subjectivity: the categorization of causes depends on who fills out the form. The same stoppage is classified differently by different operators.

The result? An OEE that measures but does not explain. It is often used more as a performance indicator in executive reports than as an operational lever for improvement.

How to improve OEE with real-time factory data

The shift in quality occurs when OEE is calculated automatically, using data generated directly by the machines. Not from the operator taking notes, but from the system detecting the data.
Would you like me to translate any further sections of this text on OEE?

This changes everything. Not only the accuracy of the data, but the use that can be made of it.

Real-time data: from historical OEE to live OEE

With machine interconnection, every cycle, every stoppage, and every speed variation is recorded automatically. OEE is no longer a number from the day before: it is a live indicator, visible on operational dashboards, allowing department heads to intervene during the shift.

From average to detail: OEE by machine, shift, operator.

When data is collected automatically, it is possible to break down OEE at a granular level: not just the average OEE of the department, but the OEE of every single machine, every shift, and every product type. This granularity is what transforms the KPI into a diagnostic tool.

Example: if the OEE of the night shift is systematically 8 points lower than the day shift, there is something to investigate (operator training, maintenance conditions, different setups). An aggregated OEE would never reveal this.
Would you like me to translate the next section or focus on a specific OEE component?

Analysis of causes: from losses to actions.

The system that automatically records downtime can also categorize and aggregate it with the respective causes. The result is immediate: 20% of the causes generate 80% of the losses. You intervene on those specifically, rather than on everything indiscriminately.

The role of the MES

An MES software with a machine monitoring module is the tool that enables this level of analysis. Integrated with PLCs and machine control systems, it automatically collects cycle data, calculates OEE in real time, and provides production managers with the information needed to make decisions. To understand what a MES does in detail, read our guide to the MES system in production.

It is not a solution reserved for large plants. Today, thanks to IoT gateways and standard connectors, it is possible to connect even legacy machines without replacing them, and start measuring OEE automatically in a relatively short time.

From 55% to 80% OEE: what happens in between

Raising OEE from 55% to 80% is not a one-off operation. It is a journey that typically develops in phases, each of which requires data, analysis, and targeted interventions.

Phase 1 — Measure accurately. Before taking action, you need reliable data. 70% of companies starting an OEE improvement project discover that the actual value is significantly different from what was previously thought. Often, it is lower.

Phase 2 — Identify dominant losses. With automatic data and Pareto analysis, the 2–3 causes that alone explain most of the gap are identified. They are almost always different from what was assumed.

Phase 3 — Targeted intervention. Reducing setup times using the SMED methodology, improving preventive maintenance on the machines with the most failures, and standardizing startup procedures to reduce initial scrap. Every intervention is data-driven, not based on intuition.

Phase 4 — Monitor and Stabilize. Improving OEE is not a one-time project. It is a continuous cycle: measure, analyze, intervene, verify. The digital system that made measurement possible also becomes the tool for monitoring the stability of results over time.

An increase of 10 OEE points on a production line often equates to an additional production capacity of 15–20%, without investing in new machinery. It is the most immediate and least expensive lever for increasing productivity.

Frequently Asked Questions (FAQ)

What does OEE mean?

OEE stands for Overall Equipment Effectiveness. It is a percentage that measures how productively a machine or line is used compared with its theoretical potential, taking into account downtime, speed and scrap.

How is OEE calculated?

OEE is obtained by multiplying three factors: Availability × Performance × Quality. For example, with 89.6% availability, 86.8% performance and 96% quality, OEE is 74.7%.

What is a good OEE value?

The world-class benchmark in discrete manufacturing is 85%, while most plants sit between 40% and 60%. The most useful reference, however, is the trend of the same line's OEE over time.

What are the six big losses that reduce OEE?

According to TPM methodology they are breakdowns, setups and adjustments, minor stops, reduced speed, startup rejects and production rejects. Each one affects availability, performance or quality.

Why should OEE be calculated automatically?

Manual data collection arrives late, misses minor stops and depends on who fills in the data. A system connected to the machines, such as a MES, calculates OEE in real time and lets you analyse it by machine, shift and product.

Share on

Facebook
X
LinkedIn
WhatsApp
Threads

You might be interested in

Betting on startups to innovate industry: the Fidia Farmaceutici case

Digital TransformationPeople

MES Software: What It Is and How an MES System Works in Production

Digital Transformation

Everyone is talking about AI.

Few are truly ready to use it.

Find out where your company stands before you invest.