OEE: The Complete Guide to Overall Equipment Effectiveness
Ask a plant manager how their main line is running and you'll often get a shrug and a number that sounds fine. Ask instead what share of the time that line is actually turning raw material into good, saleable product at the speed it was designed for, and the room goes quiet. That second question is what OEE answers, and the answer is almost always lower than people expect.
OEE — overall equipment effectiveness — is the standard way to measure how well a piece of equipment or a production line is doing the one job it exists to do. It rolls three separate problems into a single percentage: is the machine running when it should be, is it running as fast as it should, and is what it makes actually good. This guide covers the three factors, the formula, a worked example, what "world-class" really means, the six big losses that eat your number, and the trap of chasing OEE as a score rather than a diagnosis.
It sits under our broader guide to maintenance KPIs — that's the parent piece on which metrics earn their place. This is the deep dive on the one that lives on the production line.
What OEE Actually Measures
OEE is a ratio. It compares the good output you actually got against the theoretical maximum you'd have got if the equipment ran flawlessly — no stops, full speed, zero rejects — for all the time you planned to run it.
That framing matters. OEE is measured against planned production time, not the whole calendar. If you scheduled the line to run one eight-hour shift, the seven idle overnight hours don't count against you. You're being judged on the time you committed to producing, which is the only fair basis. Everything that happens inside that window — a breakdown, a slow patch, a batch of scrap — pulls the number down.
The reason OEE is worth the effort is that a single percentage hides three very different failure modes, and OEE forces you to separate them. A line at 60% could be losing that 40% to constant breakdowns, or to running slow all day, or to churning out defects. Each of those needs a completely different fix. OEE doesn't just give you a score — it tells you which problem you have.
The Three Factors: Availability × Performance × Quality
OEE is the product of three factors, each a percentage, each measuring one distinct kind of loss.
Availability answers: was the machine running when it was supposed to be? It's the run time divided by the planned production time. Breakdowns, setup and changeover, waiting for materials, waiting for an operator — anything that stops the line during planned hours knocks availability down.
Performance answers: when it was running, did it run at full speed? It compares actual output against what the line should have produced at its ideal cycle time for the run time it had. Minor stoppages, jams, and running below rated speed all show up here. This is the factor people forget to measure, because a machine that's technically "running" feels productive even when it's crawling.
Quality answers: of what it made, how much was good? It's the good count divided by the total count. Rejects, rework, and start-up scrap all come off the top. A part you have to bin or rework cost you the same machine time as a good one — it just didn't earn anything.
Multiply the three and you get OEE. The multiplication is the important bit: because these are fractions, they compound. Three factors that each look respectable in isolation can produce an OEE that's genuinely poor.
The OEE Formula and a Worked Example
The formula is straightforward:
OEE = Availability × Performance × Quality
Where:
- Availability = Run Time ÷ Planned Production Time
- Performance = (Ideal Cycle Time × Total Count) ÷ Run Time
- Quality = Good Count ÷ Total Count
Take a real-shaped example. You run one shift of 480 minutes on a packaging line. You lose 47 minutes to a breakdown and a changeover, so the line actually runs for 433 minutes. The line is rated to produce one unit every 0.8 seconds — its ideal cycle time. Over the shift it makes 27,000 units, of which 810 are rejected as defective.
Here's how each factor falls out:
| Factor | Calculation | Result |
|---|---|---|
| Availability | 433 run minutes ÷ 480 planned minutes | 90.2% |
| Performance | (0.8 s × 27,000 units) ÷ (433 min × 60 s) | 83.2% |
| Quality | (27,000 − 810 good) ÷ 27,000 total | 97.0% |
| OEE | 0.902 × 0.832 × 0.970 | 72.8% |
So the line reports 72.8% OEE. To run your own shift figures without doing the arithmetic by hand, use the OEE calculator. Notice what that single number tells you: availability and quality are both healthy, but performance is dragging — the line spent its running time at roughly five-sixths of its rated speed. Without the breakdown, you'd chase the wrong problem. With OEE broken into its three factors, you know to go and find out why the line runs slow: worn tooling, minor jams the operators clear without logging, material feed issues, or a rated speed that was never realistic. The diagnosis points you at performance, not availability.
What "World-Class" OEE Means
The figure you'll see quoted everywhere is 85%. That comes from Seiichi Nakajima's Total Productive Maintenance work and represents the practical ceiling for high-volume discrete manufacturing when all major losses are aggressively controlled — roughly 90% availability, 95% performance, 99% quality. Most operations that measure OEE honestly for the first time land somewhere between 40% and 65%, which is a shock but not a failure. It's just the first honest look.
Treat 85% as a reference point, not a target handed down from on high. A continuous chemical process and a job shop doing short runs with frequent changeovers have completely different achievable ceilings. If your changeovers are inherently frequent because your customers order in small batches, your availability will never look like a bottling plant's, and it shouldn't. The useful benchmark is your own line last quarter, and the useful target is the OEE that lets you meet demand at the cost and quality you need. If 68% ships every order on time at margin, 68% is fine — the number to move is whichever factor is quietly costing you.
The Six Big Losses
OEE is the score; the six big losses are the causes. Nakajima's framework maps every source of lost production to one of six buckets, and each bucket lands on one of the three OEE factors. This is what makes OEE actionable rather than just descriptive.
- Breakdowns — equipment failures that stop the line. Hits availability.
- Setup and adjustments — changeovers, tooling swaps, warm-up. Hits availability.
- Minor stops — jams, misfeeds, sensor faults, brief hold-ups under a few minutes. Hits performance.
- Reduced speed — the line running below its rated cycle time. Hits performance.
- Process defects — scrap and rework produced during a stable run. Hits quality.
- Start-up losses — reduced yield while the line stabilises after a start or changeover. Hits quality.
The value of the taxonomy is that it forces specificity. "We lost 40% somewhere" is not a plan. "We lost 18 points to minor stops on the infeed conveyor" is. Every minute of loss gets a cause, and every cause gets an owner and a corrective action. The two losses that hurt performance — minor stops and reduced speed — are the ones most often invisible, because operators clear a small jam in ten seconds and never log it. Those ten-second stops, a hundred times a shift, are frequently the biggest single drain on a line. Reducing them is the same battle as reducing the hidden costs of manufacturing equipment downtime: the losses nobody records are the ones that quietly cost the most.
The Trap: OEE as a Vanity Number
Here's where OEE goes wrong in practice. Because it's a single clean percentage, it's irresistible to put on a dashboard and manage the number instead of the operation. That's when it stops helping and starts lying.
A few ways OEE gets gamed, usually without anyone deciding to cheat:
- Loosening the planned time. Move planned maintenance and changeovers out of "planned production time" and availability jumps — without a single extra unit being made. The number improves; the plant doesn't.
- Setting a soft ideal cycle time. If the rated speed used in the performance calculation is set below what the line can actually do, performance flatters itself permanently. Set it too aggressively and performance looks broken. The benchmark has to be honest or the whole number is fiction.
- Chasing the aggregate. Reporting one OEE figure for a whole plant averages three lines with completely different problems into a number that points at nothing. OEE is a per-line, per-asset tool. Rolled up too far, it's decoration.
- Optimising OEE against demand you don't have. Running a line flat out to push OEE up, building inventory nobody ordered, is not efficiency. It's overproduction with a good-looking metric on top.
The pattern is the one that runs through every misused KPI: a number that can improve while the actual situation gets worse. OEE is only worth tracking if it's anchored to honest inputs — a real ideal cycle time, an honest planned time, and losses logged as they happen rather than reconstructed at the end of the week. Get those right and OEE is one of the most useful numbers on the floor. Get them wrong and you've built a scoreboard that rewards fiddling with definitions.
Making OEE Trustworthy
OEE is downstream of data capture, and that's usually where it breaks. The performance factor in particular depends on catching minor stops that last seconds — and no operator is going to hand-log a ten-second jam on a clipboard a hundred times a shift. If the loss data is collected by memory at shift end, your OEE is a guess wearing a decimal point.
This is the same discipline problem behind every reliability metric: the number is only as trustworthy as the work order or run-log underneath it. Capturing downtime reasons at the machine, tying each stop to an asset and a loss category, and generating OEE as a by-product of that logging — rather than a monthly spreadsheet reconstruction — is what turns OEE from a report into a control. When stops, causes, and counts live in one system alongside your PM schedules and asset history, OEE and its three factors are a live view, not a research project. That's the broader case we make in the guide to manufacturing maintenance software.
Start simple. Pick your most important line, measure OEE honestly for a month, and look at which of the three factors is lowest. Don't set a plant-wide 85% target on day one — find your worst factor, attack the losses feeding it, and let the number follow. An OEE you believe on one line beats an impressive-looking figure across five that nobody trusts.
If you want OEE that updates itself from logged stops rather than a spreadsheet someone rebuilds every Friday, book a call and we'll walk through how teams set this up in AssetOS — losses captured at the machine, OEE and its three factors live per line.
OEE that keeps itself current
AssetOS turns logged downtime, stops, and counts into live OEE — availability, performance, and quality per line — without the monthly spreadsheet rebuild.
Shane Price
Writing about maintenance management, CMMS implementation, and the real challenges operations teams face.