OEE Calculation Guide: Availability Performance and Quality

By James Smith on October 26, 2026

oee-calculation-guide-availability-performance-quality

OEE looks simple on a slide: three percentages multiplied into one. On the shop floor it goes wrong in small ways, such as a break counted as downtime, an ideal cycle time set too slow or rework logged as good output. The result is a number nobody trusts. This guide walks through an OEE calculation from availability, performance and quality, then shows where the traps hide. Plants that want it computed automatically can book a demo to see OEE built from live line signals.

OEE and Production Intelligence

OEE Calculation Guide: Availability, Performance and Quality

Follow one shift from clock time to fully productive time, one step at a time. iFactory AI calculates OEE from machine signals so the three factors and their losses stay consistent.

85%
is the world-class OEE that Seiichi Nakajima is credited with, according to an UpKeep guide
About 40%
is what the same guide says an average company achieves, so the first gains are often large
5 minutes
is the rough line below which stops count as lost speed and not downtime, in a TeepTrak guide citing ISO 22400-2

The Three Questions Behind OEE

OEE is a product of three ratios, and each one asks a separate question about the same stretch of planned time. Nakajima introduced the measure in his work on total productive maintenance, and the UpKeep guide sets out the formulas below.

Availability

Was it running?

Actual run time divided by planned production time. Breakdowns, setups and waiting reduce it.

Performance

Was it running fast?

Units made times the ideal cycle time, divided by run time. Slow cycles and short stops reduce it.

Quality

Was it right first time?

Good units divided by units produced. Scrap and rework reduce it.

Multiply the three and you have OEE. The UpKeep article headlines the formula with plus signs, but its own numbers only work as a product, which is the correct reading. Adding the ratios would give a figure above 100 percent for a decent line.

The formulas are easy; the inputs are where plants differ. Book a demo to see the three factors separated on a live line with the iFactory AI team.

From Clock Time to Fully Productive Time

Picture an 8-hour shift on a packing line with an ideal rate of 20 units a minute, which is an ideal cycle time of 0.05 minutes. Time falls away in layers. The bar shows where each of the 480 minutes goes. The figures are illustrative.





Planned stops: breaks and planned maintenance, 40 minutes
Downtime: breakdown 25 minutes and changeover 28 minutes
Speed loss 27 minutes and quality loss 7.2 minutes
Fully productive time, 352.8 minutes

OEE is simply the fully productive time divided by the planned production time. Here that is 352.8 divided by 440, or 80.2 percent. The next section builds the same answer from the three factors, so you can see that they agree.

The layers show where improvement effort should go. Book a demo to see your own time layers drawn automatically from line data.

The OEE Calculation, Step by Step

Work down the steps in order. Each step uses a number you can find in a shift log or a machine counter.

Step 1
Planned production time
480 minutes less 40 planned stops gives 440 minutes. The TeepTrak guide notes that planned maintenance is excluded here, so it does not reduce availability.
Step 2
Run time and availability
Subtract 53 minutes of downtime (25 plus 28) to get 387 minutes. Availability is 387 divided by 440, or 87.95 percent.
Step 3
Performance
7,200 units times 0.05 minutes is 360 ideal minutes. Divided by 387 minutes of run time, performance is 93.02 percent.
Step 4
Quality
144 units fail first time, so 7,056 are good. Quality is 7,056 divided by 7,200, or 98.0 percent.
Step 5
Multiply
0.8795 times 0.9302 times 0.980 is 0.8017, so OEE is 80.2 percent. It matches 352.8 divided by 440.
Shift summary, illustrative
Availability, 387 of 440 minutes87.95%
Performance, 360 of 387 minutes93.02%
Quality, 7,056 of 7,200 units98.0%
OEE80.2%
A ledger like this should be reproducible by anyone on the team. Book a demo to see a shift ledger produced for every line with no spreadsheet.

Get an OEE You Can Defend

Book a 30-minute demo and iFactory AI will show OEE built from machine signals, with every minute of loss traced to a reason.

Same OEE, Very Different Problems

A single OEE figure can mislead, because very different lines can score the same. The grid shows three illustrative lines that all land at about 60 percent. The weakest factor in each is shaded darkest.


Availability
Performance
Quality
OEE
Line X
70%
90%
95%
60%
Line Y
90%
70%
95%
60%
Line Z
90%
90%
74%
60%

The TeepTrak guide makes the same point with three CNC lines at 60 percent each. Line X needs fewer stops or faster changeovers, Line Y needs to find its micro-stops and slow cycles, and Line Z needs to fix defects or rework. Treating them alike wastes effort.

Low availability

Look at breakdowns, setups and waiting. Reason codes and maintenance history matter most.

Low performance

Look at short stops, reduced speed and starved or blocked machines.

Low quality

Look at scrap, rework and start-up losses, and trace them to process settings.

Always report the three factors beside the product. Book a demo to see A, P and Q shown beside every OEE figure on a board.

Mapping the Six Big Losses to A, P and Q

Nakajima's six big losses give every minute a home. The mapping below follows common practice, as the UpKeep article describes each loss without drawing the grid itself.

Big LossFactorTypical Shop-Floor ExampleFirst Question to Ask
Equipment failureAvailabilityA motor trips and the line waits for a repairWhat failed, and was it predictable?
Setup and adjustmentAvailabilityChangeover to the next productWhich tasks could be done while running?
Idling and minor stoppagesPerformanceA jam cleared in two minutesWhere do short stops cluster?
Reduced speedPerformanceLine run below its ideal rateWhy is the rate held down?
Process defectsQualityScrap and rework in steady runningWhich setting drives the defect?
Reduced yieldQualityLosses between start-up and stable runningHow long to reach stable output?
Every minute of loss should carry one reason from this list. Book a demo to see loss reasons assigned automatically and reviewed by operators.

Definitions That Quietly Change the Number

Most disputes over OEE come down to a handful of definitions. Settle them once, write them down and apply them to every line.

QuestionCommon RuleWhat Goes Wrong
Do planned stops reduce availability?No. Planned maintenance and breaks come out of planned production timeCounting them makes availability look worse than it is
Are short stops downtime?Stops under about five minutes show up as lost performanceThey disappear from reports if only long stops are logged
What is ideal cycle time?The design cycle for the product being runAn ideal rate set too slow gives performance above 100 percent, and one set too fast understates it
Is reworked product good?No. Only units right the first time count as goodCounting rework as good inflates quality
Which product sets the ideal rate?The product actually running, not an averageMixed products need a rate per product

The TeepTrak guide flags several of these as frequent errors: counting reworked parts as good, reporting quality above 99 percent without checking rework, and reading performance above 100 percent as a real result. A line cannot beat its own design speed for long, so treat any performance above 100 percent as an alarm on the ideal rate.

Definitions belong in a one-page standard. Book a demo to see OEE rules set once and applied to every line in the platform.

What World-Class Means, and Whether You Need It

The 85 percent benchmark comes from component targets. The UpKeep article quotes them as availability above 90 percent, performance above 95 percent and quality above 99 percent.

World-class benchmark, from the components
Availability90%
Performance95%
Quality99%
Product, 0.90 x 0.95 x 0.9984.6%

The article also says an average company sits near 40 percent and that Nakajima encouraged 77 percent or more as a practical target. Treat all of these as reference points from one vendor guide, not laws. A batch process with long cleans may never reach 85, and a high-volume line may need to beat it.

The better yardstick is your own history. Set a baseline per line and product, then aim for steady gains and a smaller gap to the best shift on the same line.

The best target is the one your line has already proved on its best day. Book a demo to see best-shift targets derived from your own data per line.

Where the Inputs Come From

An OEE figure is only as good as the signals under it. Manual logs are better than nothing, but they miss short stops and drift with the shift. Automatic capture is steadier.

Run state
Running, stopped or idle, read from a machine signal and time-stamped to the second.
Counts
Units produced from a counter at the end of the line, not from the plan.
Rejects
Scrap and rework from inspection stations or operator entry, with a reason.
Reasons
A short list of stop reasons that operators can pick in seconds.

Keep the reason list short. Twenty or thirty choices at the line mean operators pick the first one. Ten to fifteen well-named choices, reviewed monthly, give far better data.

Good inputs make the calculation almost trivial. Ask support which machine signals can feed OEE in your plant.

OEE in Different Kinds of Plants

The three factors apply everywhere, but what each one means shifts with the process. Agree the local meaning before comparing plants.

Discrete

Parts and assembly

Counts are easy and the ideal cycle time is clear. Micro-stops and changeovers usually dominate the loss.

Batch

Mixing and cooking

Cycle time is set by the recipe. Cleaning, hold times and batch yield are often the largest losses.

Continuous

Flow processes

Rate replaces cycle time. Availability depends on long runs, and quality on steady conditions.

Whichever type you run, define the ideal rate from design or demonstrated best running, not from last month's average. An average already contains the losses you want to find.

One method, adapted to each process, keeps comparisons fair. Book a demo to see OEE set up for batch, discrete and flow lines in the platform.

Reading the Trend: Shift, Day and Week

A single OEE figure for a month is a poor guide to action. Look at it at three speeds and each one answers a different question.

ViewQuestion It AnswersWho Uses ItTypical Action
ShiftWhat stopped us today, and why?Operators and supervisorsFix the top loss reason before the next shift
Day and weekWhich losses repeat, and on which products?Production and maintenance leadsPlan repairs, changeover work and training
Month and quarterIs the line really improving?Plant managersSet targets and fund projects

Keep the same definitions across all three. If the shift board says 78 percent and the monthly report says 71, people stop believing either, and the discussion turns to the maths instead of the line.

Daily use is what keeps the measure alive. Book a demo to see shift, day and month views from one source on a live board.

Linking OEE to Maintenance and Quality

OEE shows that a loss happened. Maintenance and quality records explain why. Connecting them turns a score into a plan.

Maintenance

From downtime to work orders

Link each repeated stop to an asset and a work order. A machine that shows up three times in a month is a candidate for a root cause review.

Quality

From rejects to settings

Link scrap to the product, the machine settings and the lot. Patterns often point to a drifting setting or a worn tool.

When OEE, maintenance and quality sit in one record, the weekly meeting changes. Instead of arguing about last week, the team looks at a ranked list of causes and agrees who owns each.

The score is the start of the conversation, not the end. Ask support how OEE losses link to work orders and quality records.

Making OEE Part of the Daily Routine

A number on a screen changes nothing until people use it. The simplest routine is a short stand-up at the line, in front of the board, at the start of each shift.

Look back
Last shift's OEE, its three factors and the top loss reason.
Pick one loss
Agree the single biggest cause to attack this shift.
Name an owner
One person owns the action, with a time to report back.
Close the loop
Start the next stand-up by reviewing whether the action worked.

Keep it to ten minutes and keep it about the line, not about blame. Crews that see their own improvements on the board tend to protect the data, because it now helps them.

Small daily actions beat large annual projects. Book a demo to see a shift stand-up board built from live OEE data.

What One Point of OEE Is Worth

OEE earns its keep when it turns into money. A point of OEE on the example line is a point of planned production time, so the arithmetic is short. The figures are illustrative.

Value of one OEE point, illustrative
Planned production time per shift440 min
One percent of that time4.4 min
Good units in 4.4 minutes at 20 a minute88
Margin of 0.90 a unit79.20
Two shifts a day, 300 days600 shifts
Value of one OEE point per year47,520

Moving this line from 80.2 to 85 percent is 4.8 points, or about 228,096 a year. The figure holds only if the extra output can be sold, so check demand before counting it. Where the line is not the bottleneck, the saving may be lower overtime or a postponed investment instead.

Always say whether a gain is extra output, saved cost or avoided capital. Book a demo to size OEE gains with your own margins in a working session.

Common OEE Calculation Mistakes

Each of these shows up in real plants. Each has a plain fix.

1
MistakeAdding the three factors
FixMultiply them, never add or average.
2
MistakeCounting breaks as downtime
FixRemove planned stops from planned time.
3
MistakeIdeal rate taken from the plan
FixUse the design rate of the product being run.
4
MistakeRework counted as good
FixCount only first-pass good units.
5
MistakeAveraging OEE across lines
FixWeight by planned time, and show each line.
6
MistakeChasing one number
FixWork the weakest factor and its top loss reason.
Fixing definitions first saves months of arguments later. Book a demo to review your OEE definitions with our team.

A 90-Day Path to Trusted OEE

iFactory AI is built as a turnkey server that racks in, plugs in and goes live in roughly 6 to 12 weeks, so an OEE pilot on a few lines fits inside a quarter.

Days 1 to 30
Write the OEE standard, choose two or three lines, set ideal rates per product and connect run, count and reject signals.
Days 31 to 60
Run the automatic OEE beside current reports, reconcile the differences and tune the stop reason list.
Days 61 to 90
Switch to the automatic figure, start shift reviews on the weakest factor and publish baselines per line.
A few lines done well prove the method before it spreads. Book a demo to scope an OEE pilot for your plant.

What iFactory AI Adds

iFactory AI is smart manufacturing and industrial software. For OEE it joins machine signals, stop reasons and quality data into one calculation.

Automatic OEE
Availability, performance and quality are computed from line signals every shift.
Loss reasons
Stops and slow running carry a reason that rolls up to the six big losses.
Micro-stop analytics
Short stops are captured and ranked, not lost between the cracks.
Benchmarks
Lines and shifts are compared with their own best performance.
Machines and controllers differ by plant, so confirm scope early. Ask support which machines and controllers can be connected in your factory.

Plain-Language Glossary

Shared words keep operators, engineers and managers on one page.

OEE
Overall equipment effectiveness, the product of availability, performance and quality.
Planned production time
The time a line is meant to run, after planned stops are removed.
Ideal cycle time
The design time to make one unit at full speed.
Micro-stop
A brief stop that is easy to miss and counts as lost performance.
First-pass yield
The share of units that are good the first time, with no rework.
Six big losses
Nakajima's list of failure, setup, minor stops, reduced speed, defects and yield loss.

Frequently Asked Questions

How do you calculate OEE from availability, performance and quality?

Multiply the three ratios: run time over planned time, ideal output time over run time, and good units over total units. Book a demo to see the calculation run live on your line.

What is a good OEE score?

A vendor guide citing Nakajima puts world-class at 85 percent or more and an average company near 40. Use your own baseline first, since processes differ.

Do planned stops count against OEE?

Not in availability under the common rule. Breaks and planned maintenance come out of planned production time. Book a demo to see planned stops handled correctly in the platform.

Why is my performance above 100 percent?

It usually means the ideal rate is set too slow or was entered wrongly. Check the design rate for the product being run and correct it before trusting any OEE trend.

Does rework count as good output?

No. Only units that are right the first time count, so rework lowers quality. Book a demo to see first-pass quality tracked with rework separated.

Calculate OEE the Same Way on Every Line

iFactory AI computes availability, performance and quality from machine signals and ties every loss to a reason. Book a walkthrough on your own line data.


Share This Story, Choose Your Platform!