Lean manufacturing

How to Calculate OEE: Formula, Worked Example and the Six Big Losses

OEE = Availability × Performance × Quality. A step-by-step calculation with a worked example, the six big losses, benchmarks and the mistakes that skew OEE.

Key takeaways

  • OEE (overall equipment effectiveness) = Availability × Performance × Quality. It shows how much of your planned production time made good parts at full speed.
  • Shortcut: OEE = (Good count × Ideal cycle time) ÷ Planned production time.
  • Worked example in this guide: 90% availability × 88.9% performance × 95% quality = 76% OEE.
  • 85% is the commonly cited world-class figure, but a machine's trend against itself, and its biggest loss, matter more than any benchmark.

What OEE measures

Overall equipment effectiveness (OEE) is the share of planned production time that was truly productive: making good parts, as fast as the machine is designed to run, without stopping. An OEE of 100% means only good parts, at ideal speed, with no downtime.

Seiichi Nakajima developed OEE in Japan as part of total productive maintenance (TPM). It is popular because it splits every lost minute into three plain questions:

  • Availability: was the machine running when it should have been?
  • Performance: when it ran, did it run at full speed?
  • Quality: of what it made, how much was good the first time?

The OEE formula

Availability = Run time ÷ Planned production time Performance = (Ideal cycle time × Total count) ÷ Run time Quality = Good count ÷ Total count OEE = Availability × Performance × Quality

Multiply the three and most terms cancel out, which gives a useful shortcut and a good cross-check:

OEE = (Good count × Ideal cycle time) ÷ Planned production time

The terms, in plain words:

TermWhat it means
Planned production timeThe time the machine was scheduled to produce: shift length minus planned breaks and time with no orders.
DowntimeStops during planned production time: breakdowns, changeovers, adjustments, waiting for material.
Run timePlanned production time minus downtime.
Ideal cycle timeThe fastest time to make one part under ideal conditions, often the design or nameplate speed.
Total countEverything the machine made, good and bad.
Good countParts that were right the first time, with no rework.

Worked example: one 8-hour shift

A carton packing machine runs an 8-hour shift (480 minutes) with a 30-minute break. During the shift it has a 25-minute breakdown and a 20-minute changeover. Its ideal cycle time is 30 seconds (0.5 minutes) per carton. It packs 720 cartons, and 36 of them are rejected.

InputValue
Planned production time480 − 30 = 450 min
Downtime25 + 20 = 45 min
Run time450 − 45 = 405 min
Ideal cycle time0.5 min per carton
Total count720 cartons
Good count720 − 36 = 684 cartons

Now the three factors:

Availability = 405 ÷ 450 = 90.0% Performance = (0.5 × 720) ÷ 405 = 360 ÷ 405 = 88.9% Quality = 684 ÷ 720 = 95.0% OEE = 0.900 × 0.889 × 0.950 = 76.0%

Check it with the shortcut: (684 × 0.5) ÷ 450 = 342 ÷ 450 = 76.0%. Same answer.

Where did the other 24% go?

Turning each loss into minutes shows where to look first:

LossMinutesHow it is worked out
Availability loss45The breakdown plus the changeover
Performance loss45405 minutes of run time minus the 360 minutes the 720 cartons should have taken
Quality loss1836 rejects × 0.5 minutes each
Fully productive time342450 − 45 − 45 − 18 = 342, which is 76% of 450

Availability and performance cost the same here: 45 minutes each. The performance loss is the easy one to miss, because the machine was running the whole time. Short stops and a slower speed add up without anyone writing them down.

Shift entry for the CT-02 Cartoner, Friday 6 November, day shift: planned 420 min, downtime 49, total count 7,915, good count 7,810, OEE 74.4% and a loss tree.
Four numbers go in; availability (88.3%), performance (85.3%), quality (98.7%) and OEE (74.4%) come out, with a loss tree in minutes. From the OEE & Preventive Maintenance (TPM) Tracker.

The six big losses

TPM sorts every loss into six groups, two for each OEE factor. Logging each stop or reject against one of them tells you which loss is biggest, so you know what to fix first.

OEE factorLossExamples
AvailabilityBreakdownsMotor failure, a jammed feeder, broken tooling
AvailabilitySetup and adjustmentsChangeovers, warm-up, first-part adjustments
PerformanceMinor stopsShort jams, sensor trips, a blocked or starved conveyor, usually under 5 minutes each
PerformanceReduced speedRunning below ideal speed because of wear, material or a cautious setting
QualityStartup rejectsScrap and rework while the process settles after a start or changeover
QualityProduction rejectsScrap and rework during steady running
Pareto table of the six big losses with text bars, from setup and adjustments (970 min) to production rejects (58 min), above the latest stops and scrap.
The six big losses ranked biggest first, with the latest stop and scrap events from the loss log underneath. From the OEE & Preventive Maintenance (TPM) Tracker.

What is a good OEE score?

The commonly cited world-class OEE is 85%, from 90% availability × 95% performance × 99.9% quality. These figures are often quoted as rules of thumb:

  • 100%: perfect production. Only good parts, at ideal speed, with no stops.
  • 85%: world class for discrete manufacturing.
  • About 60%: typical.
  • About 40%: low, but common when a plant first starts measuring.

Treat them as a rough guide. A machine with long changeovers by design, or a process with strict quality demands, will sit at a different level. The useful comparison is a machine against its own history, week by week, together with the loss that costs it the most minutes.

Common OEE mistakes

  • Using the average cycle time instead of the ideal one. Performance then hides your speed losses. Use the design speed, or the best speed you have sustained.
  • Leaving changeovers out of downtime. Setup time is a real loss and one of the six. Only planned breaks and time with no orders come out of planned production time.
  • Counting rework as good. Good count means right the first time.
  • Averaging OEE percentages across machines. A simple average gives a 10-minute trial run the same weight as a full shift. Weight each machine or shift by its planned production time.
  • Accepting performance over 100%. That can't happen; it means the ideal cycle time is set too slow.
  • Chasing the number instead of the losses. OEE tells you how much you lose. The loss log tells you why.

How to calculate OEE in Excel or Google Sheets

Put one shift per row: planned production time in column A, downtime in B, ideal cycle time in C (in the same unit as A, for example minutes), total count in D and good count in E. Then add these formulas in row 2:

F Availability =(A2-B2)/A2 G Performance =(C2*D2)/(A2-B2) H Quality =E2/D2 I OEE =F2*G2*H2 J Check =(E2*C2)/A2

Format F to J as percentages; columns I and J should always match. To roll several shifts or machines up, add up the time and count columns first and then apply the same formulas, instead of averaging the percentages.

A spreadsheet is a fine start. It gets harder once you want every stop logged against one of the six big losses, MTBF and MTTR per machine, and preventive maintenance in the same place.

OEE, MTBF and MTTR

Breakdowns hit availability, and two reliability figures show whether they are getting better:

MTBF (mean time between failures) = Run time ÷ Number of breakdowns MTTR (mean time to repair) = Total repair time ÷ Number of repairs

A rising MTBF means breakdowns are getting rarer; a falling MTTR means they are fixed faster. Preventive maintenance and daily clean, inspect, lubricate and tighten (CILT) checks push MTBF up, which lifts availability and OEE with it. A clean, well-organized machine area helps too: see our guide to 5S and the 5S audit.

Frequently asked questions

What is the formula for OEE?

OEE = Availability × Performance × Quality, where Availability = Run time ÷ Planned production time, Performance = (Ideal cycle time × Total count) ÷ Run time, and Quality = Good count ÷ Total count. The shortcut OEE = (Good count × Ideal cycle time) ÷ Planned production time gives the same result.

What is a good OEE score?

85% is widely quoted as world class for discrete manufacturing, about 60% as typical, and about 40% as common when a plant first starts measuring. The most useful comparison is a machine against its own history.

What is the difference between OEE and TEEP?

OEE measures losses during planned production time. TEEP (total effective equipment performance) measures against all the time there is, 24 hours a day, 7 days a week: TEEP = OEE × Utilization, where Utilization = Planned production time ÷ All time.

Can OEE be more than 100%?

No. If performance comes out above 100%, the ideal cycle time you used is slower than what the machine can really do. Correct it to the true ideal speed.

Does planned maintenance count as downtime in OEE?

If the maintenance happens during time you planned to produce, yes: count it as downtime (a planned stop). If you schedule it outside planned production time, it doesn't lower OEE, though it does lower TEEP.

From the NorthPage shop

Track OEE without a spreadsheet

The OEE & Preventive Maintenance (TPM) Tracker works out availability, performance, quality and OEE from four numbers per shift, ranks the six big losses and keeps preventive maintenance on schedule. It is $29 on its own, or one of five templates in the Lean Toolkit Bundle for $79.

OEE & Preventive Maintenance (TPM) Tracker

OEE & Preventive Maintenance (TPM) Tracker

Log a shift with four numbers (planned time, downtime, total count, good count): availability, performance, quality and OEE work themselves out, and maintenance stays ahead of breakdowns.

  • OEE per shift and per machine, with the six big losses ranked biggest first
  • PM plan with due dates and a Mark done button, plus daily CILT checks
  • Work orders with MTBF and MTTR per machine
See what's inside the OEE & Preventive Maintenance (TPM) TrackerWatch the Short about OEE & Preventive Maintenance (TPM) Tracker on YouTube · 20 s
Best valueLean Toolkit Bundle: 5 Notion templates

Lean Toolkit Bundle: 5 Notion templates

5S, Kaizen, A3, Gemba & SQDCP and OEE & TPM in one download. $145 if bought one by one.

  • Stabilize, improve, solve, sustain and maintain: the core lean toolkit for Notion
  • Every template has one-click buttons, record templates, a Start Here page and a method guide
  • Built for Notion's free plan: no charts, automations or Notion AI needed
See what's inside the Lean Toolkit Bundle: 5 Notion templatesWatch the Short about Lean Toolkit Bundle: 5 Notion templates on YouTube · 24 s