OEE Calculation: Formula, Examples and Where AI Helps

OEE Calculation: Formula, Examples and Where AI Helps

OEE Calculation: Formula, Examples and Where AI Helps, KGT Solutions blog cover with an engine on a factory assembly line

OEE calculation multiplies availability, performance and quality, so a line at 90%, 95% and 99% scores about 85% OEE, the usual world class mark.

Your plant reports an OEE number every week, but nobody on the floor trusts it. Downtime reasons get typed in at shift end, short stops vanish, and scrap counts arrive a day late.

This guide walks through the OEE formula with a worked line example. Then it shows where manual data bends each factor, and how machine data and AI-based loss tagging make the number good enough to act on.

Key takeaways:

  • OEE = Availability x Performance x Quality. A worked shift below scores 74.8%.

  • 85% OEE is the long-standing world class benchmark. Many discrete plants run closer to 60%.

  • Manual logs tend to miss short stops, which makes availability look better and performance worse.

  • TEEP adds planned downtime and idle shifts, so it shows how much capacity you really have.

  • Automatic data capture and AI loss tagging fix the inputs, so the OEE number holds up in a meeting.

OEE calculation multiplies availability, performance and quality, so a line at 90%, 95% and 99% scores about 85% OEE, the usual world class mark.

Your plant reports an OEE number every week, but nobody on the floor trusts it. Downtime reasons get typed in at shift end, short stops vanish, and scrap counts arrive a day late.

This guide walks through the OEE formula with a worked line example. Then it shows where manual data bends each factor, and how machine data and AI-based loss tagging make the number good enough to act on.

Key takeaways:

  • OEE = Availability x Performance x Quality. A worked shift below scores 74.8%.

  • 85% OEE is the long-standing world class benchmark. Many discrete plants run closer to 60%.

  • Manual logs tend to miss short stops, which makes availability look better and performance worse.

  • TEEP adds planned downtime and idle shifts, so it shows how much capacity you really have.

  • Automatic data capture and AI loss tagging fix the inputs, so the OEE number holds up in a meeting.

What Is OEE and Why Does It Matter?

What Is OEE and Why Does It Matter?

OEE stands for Overall Equipment Effectiveness, and it shows the share of planned production time that makes good parts at full speed.

Seiichi Nakajima made OEE popular as part of Total Productive Maintenance in the 1980s. It's still the most common way plants measure machine productivity.

The overall equipment efficiency formula has three factors:

  • Availability: run time divided by planned production time. It captures breakdowns and changeovers.

  • Performance: actual output speed against ideal cycle time. It captures short stops and slow running.

  • Quality: good parts divided by total parts. It captures scrap and rework.

The importance of OEE comes from what it hides less than other metrics. Output alone can look fine while a line loses a quarter of its time. For the basics in plain terms, see our guide to OEE meaning and formula for plant managers.

OEE stands for Overall Equipment Effectiveness, and it shows the share of planned production time that makes good parts at full speed.

Seiichi Nakajima made OEE popular as part of Total Productive Maintenance in the 1980s. It's still the most common way plants measure machine productivity.

The overall equipment efficiency formula has three factors:

  • Availability: run time divided by planned production time. It captures breakdowns and changeovers.

  • Performance: actual output speed against ideal cycle time. It captures short stops and slow running.

  • Quality: good parts divided by total parts. It captures scrap and rework.

The importance of OEE comes from what it hides less than other metrics. Output alone can look fine while a line loses a quarter of its time. For the basics in plain terms, see our guide to OEE meaning and formula for plant managers.

OEE Calculation: The Formula With a Worked Example

OEE Calculation: The Formula With a Worked Example

The OEE formula is Availability x Performance x Quality, or simply good count x ideal cycle time divided by planned production time.

Here's an OEE calculation example for one 8-hour shift, the same one the figure above breaks down:

Input

Value

Shift length

480 minutes

Breaks

60 minutes

Planned production time

420 minutes

Downtime (breakdowns, changeover)

47 minutes

Run time

373 minutes

Ideal cycle time

1.0 second per part

Total count

19,271 parts

Good count

18,848 parts

Now work out how to calculate OEE step by step:

  1. Availability: 373 / 420 = 88.8%.

  2. Performance: (1.0 s x 19,271) / (373 x 60 s) = 86.1%.

  3. Quality: 18,848 / 19,271 = 97.8%.

  4. OEE: 88.8% x 86.1% x 97.8% = 74.8%.

Check it the short way. 18,848 good parts x 1 second = 18,848 seconds, divided by 25,200 seconds of planned time, also gives 74.8%.

The OEE formula is Availability x Performance x Quality, or simply good count x ideal cycle time divided by planned production time.

Here's an OEE calculation example for one 8-hour shift, the same one the figure above breaks down:

Input

Value

Shift length

480 minutes

Breaks

60 minutes

Planned production time

420 minutes

Downtime (breakdowns, changeover)

47 minutes

Run time

373 minutes

Ideal cycle time

1.0 second per part

Total count

19,271 parts

Good count

18,848 parts

Now work out how to calculate OEE step by step:

  1. Availability: 373 / 420 = 88.8%.

  2. Performance: (1.0 s x 19,271) / (373 x 60 s) = 86.1%.

  3. Quality: 18,848 / 19,271 = 97.8%.

  4. OEE: 88.8% x 86.1% x 97.8% = 74.8%.

Check it the short way. 18,848 good parts x 1 second = 18,848 seconds, divided by 25,200 seconds of planned time, also gives 74.8%.

CTA BG

Stop Guessing. Start Measuring.

See what downtime, energy waste, and manual processes are really costing your plant.

CTA BG

Stop Guessing. Start Measuring.

See what downtime, energy waste, and manual processes are really costing your plant.

CTA BG
Stop Guessing. Start Measuring.

See what downtime, energy waste, and manual processes are really costing your plant.

What Is a Good OEE Score?

What Is a Good OEE Score?

OEE benchmarks put world class at 85%, typical discrete plants near 60%, and lines under 40% in clear need of attention.

The 85% figure comes from Nakajima's targets: 90% availability, 95% performance and 99.9% quality. Few lines hit all three for long.

Don't chase a benchmark from another industry. A bottling line and a job shop can't share a target. Compare a line with itself over time, and compare lines that make similar products.

A drop from 75% to 70% on one line is worth a meeting. A gap between your plant and a blog's "world class" number isn't, until your data is clean.

OEE benchmarks put world class at 85%, typical discrete plants near 60%, and lines under 40% in clear need of attention.

The 85% figure comes from Nakajima's targets: 90% availability, 95% performance and 99.9% quality. Few lines hit all three for long.

Don't chase a benchmark from another industry. A bottling line and a job shop can't share a target. Compare a line with itself over time, and compare lines that make similar products.

A drop from 75% to 70% on one line is worth a meeting. A gap between your plant and a blog's "world class" number isn't, until your data is clean.

Where Manual Data Distorts Your OEE Calculation

Where Manual Data Distorts Your OEE Calculation

Manual OEE data hides short stops, guesses reason codes and delays scrap counts, which can swing the reported number by 10 points or more.

Here's what goes wrong with each factor when people log it by hand:

Factor

Manual logging problem

Effect on OEE

Availability

Stops under a few minutes go unrecorded

Availability looks too high

Performance

Ideal cycle time set too slow, or never updated

Performance looks too high

Quality

Scrap counted at shift end or next day

Quality lags reality

Reason codes

"Other" or "mechanical" chosen for speed

No clear fix to work on

The ideal cycle time is the quiet one. Many plants use the speed the line usually runs, not the speed it was designed for. That makes performance look close to 100% while the line loses real output.

Lost time often lands in unplanned downtime, and that's where the money goes.

Manual OEE data hides short stops, guesses reason codes and delays scrap counts, which can swing the reported number by 10 points or more.

Here's what goes wrong with each factor when people log it by hand:

Factor

Manual logging problem

Effect on OEE

Availability

Stops under a few minutes go unrecorded

Availability looks too high

Performance

Ideal cycle time set too slow, or never updated

Performance looks too high

Quality

Scrap counted at shift end or next day

Quality lags reality

Reason codes

"Other" or "mechanical" chosen for speed

No clear fix to work on

The ideal cycle time is the quiet one. Many plants use the speed the line usually runs, not the speed it was designed for. That makes performance look close to 100% while the line loses real output.

Lost time often lands in unplanned downtime, and that's where the money goes.

Unplanned Downtime in Manufacturing: The Real Cost

Unplanned Downtime in Manufacturing: The Real Cost

Maintenance technician repairing the drive motor of a stopped packaging conveyor on a factory floor

Where AI Helps With OEE Monitoring

Where AI Helps With OEE Monitoring

AI improves OEE monitoring by reading machine signals directly, tagging each stop with a likely cause and catching quality drift early.

AI doesn't change the formula. It fixes the inputs.

  • Automatic capture: PLC signals, sensors and counters feed run time and part counts every second. Short stops show up.

  • Loss classification: a model groups stops by pattern and suggests a reason code. Operators confirm with one tap.

  • Vision for quality: cameras count rejects as they happen, so scrap shows up in the shift it happens.

  • Early warnings: drift in cycle time or vibration flags a likely breakdown, which ties into predictive maintenance.

The trap is buying AI before the basics work. If your PLCs don't expose a running signal, start there. A clean signal from 10 machines beats a smart model guessing on 100.

AI improves OEE monitoring by reading machine signals directly, tagging each stop with a likely cause and catching quality drift early.

AI doesn't change the formula. It fixes the inputs.

  • Automatic capture: PLC signals, sensors and counters feed run time and part counts every second. Short stops show up.

  • Loss classification: a model groups stops by pattern and suggests a reason code. Operators confirm with one tap.

  • Vision for quality: cameras count rejects as they happen, so scrap shows up in the shift it happens.

  • Early warnings: drift in cycle time or vibration flags a likely breakdown, which ties into predictive maintenance.

The trap is buying AI before the basics work. If your PLCs don't expose a running signal, start there. A clean signal from 10 machines beats a smart model guessing on 100.

How to Improve OEE on One Line First

How to Improve OEE on One Line First

Improving OEE starts with the biggest loss on one constraint line, fixed with clean data, and then the next loss, not every metric at once.

Use the six big losses to sort where time goes: breakdowns, setup and changeover, short stops, slow running, startup rejects and production rejects.

A practical order:

  1. Make data capture automatic on the constraint line.

  2. Rank losses by minutes lost, not by how often they occur.

  3. Fix the top loss with maintenance, setup work or process changes.

  4. Re-measure for four weeks before moving on.

Many plants find their first 5-10 points of OEE in changeovers and short stops. Those are cheap fixes once you can see them.

Improving OEE starts with the biggest loss on one constraint line, fixed with clean data, and then the next loss, not every metric at once.

Use the six big losses to sort where time goes: breakdowns, setup and changeover, short stops, slow running, startup rejects and production rejects.

A practical order:

  1. Make data capture automatic on the constraint line.

  2. Rank losses by minutes lost, not by how often they occur.

  3. Fix the top loss with maintenance, setup work or process changes.

  4. Re-measure for four weeks before moving on.

Many plants find their first 5-10 points of OEE in changeovers and short stops. Those are cheap fixes once you can see them.

TEEP vs OEE: When Each Number Matters

TEEP vs OEE: When Each Number Matters

TEEP measures OEE against all calendar time, while OEE measures only planned production time, so TEEP shows hidden capacity.

TEEP = OEE x Utilization, where utilization is planned production time divided by all time. A line at 75% OEE running one shift a day has a TEEP near 25%.

That gap matters when someone proposes a new line. Before buying capacity, check if a second shift or fewer planned stops would cover the demand.

TEEP vs OEE isn't a contest. Use OEE to run the line well, and TEEP to decide how much line you need.

TEEP measures OEE against all calendar time, while OEE measures only planned production time, so TEEP shows hidden capacity.

TEEP = OEE x Utilization, where utilization is planned production time divided by all time. A line at 75% OEE running one shift a day has a TEEP near 25%.

That gap matters when someone proposes a new line. Before buying capacity, check if a second shift or fewer planned stops would cover the demand.

TEEP vs OEE isn't a contest. Use OEE to run the line well, and TEEP to decide how much line you need.

What to Look For in the Best OEE Software

What to Look For in the Best OEE Software

The best OEE software captures machine data automatically, shows losses by reason in real time and connects to your MES at a fair price.

Look for these features when you compare OEE software:

  • Direct links to PLCs and sensors, not just manual entry screens.

  • Reason codes operators can confirm in seconds on the line.

  • Dashboards by line, shift and product, with drill-down to each stop.

  • Links to your MES and maintenance system.

  • OEE software price per machine or per line that stays fair as you add lines.

Some plants get OEE from their MES. Others add a light OEE layer on top. Our guide to MES software for manufacturing plants helps you decide which fits.

The best OEE software captures machine data automatically, shows losses by reason in real time and connects to your MES at a fair price.

Look for these features when you compare OEE software:

  • Direct links to PLCs and sensors, not just manual entry screens.

  • Reason codes operators can confirm in seconds on the line.

  • Dashboards by line, shift and product, with drill-down to each stop.

  • Links to your MES and maintenance system.

  • OEE software price per machine or per line that stays fair as you add lines.

Some plants get OEE from their MES. Others add a light OEE layer on top. Our guide to MES software for manufacturing plants helps you decide which fits.

Frequently Asked Questions

Conclusion

OEE calculation is easy, and the hard part is trusting the inputs, so fix data capture on one line before chasing a benchmark.

Pick your constraint line this week and check three things: the ideal cycle time, how short stops are logged and when scrap is counted. If you want help connecting PLC data to a live OEE view, the KGT team can scope a one-line pilot with you.

Conclusion

OEE calculation is easy, and the hard part is trusting the inputs, so fix data capture on one line before chasing a benchmark.

Pick your constraint line this week and check three things: the ideal cycle time, how short stops are logged and when scrap is counted. If you want help connecting PLC data to a live OEE view, the KGT team can scope a one-line pilot with you.

Sources:
  • Seiichi Nakajima - Introduction to TPM: Total Productive Maintenance

  • Vorne Industries - OEE Calculation and World Class OEE benchmarks

  • Society of Manufacturing Engineers - Total Productive Maintenance and the six big losses

Sources:
  • Seiichi Nakajima - Introduction to TPM: Total Productive Maintenance

  • Vorne Industries - OEE Calculation and World Class OEE benchmarks

  • Society of Manufacturing Engineers - Total Productive Maintenance and the six big losses

No headings found on page

Industrial Autonomous Floor
Newsletter

Actionable insights on industrial AI, automation, and smart operations built for safe, secure, and compliant real-world environments.

Does your OEE number hold up on the shop floor?

Does your OEE number hold up on the shop floor?

Thirty minutes with a KGT engineer. We look at how your plant captures OEE data and show you where the number drifts from reality.
Thirty minutes with a KGT engineer. We look at how your plant captures OEE data and show you where the number drifts from reality.