PLC Simulator
Free production calculator

OEE calculator: availability x performance x quality, with a worked example

Overall equipment effectiveness tells you what share of your planned production time produced good parts at full speed. Enter one run for one machine below to see the three factors, the overall figure and where the lost time went.

The calculator is complete on this page: no account is needed and nothing you type is saved or sent anywhere. The PLC practice linked above is separate and starts with a free account.

Last reviewed 2026-10-05

OEE calculator

Enter one shift, one run or one day for one machine. The fields start with the worked example further down the page, so you can see the answer first and then replace the numbers with your own.

Scheduled run time. Leave out planned breaks and planned shutdowns.

All time the machine was stopped inside the planned time: breakdowns, changeovers, waiting.

The fastest time per part the machine can sustain, from its design or best demonstrated rate.

Everything the machine made, good or bad.

Parts that passed first time with no rework.

Overall equipment effectiveness

66.0%

87.5% availability x 79.4% performance x 95.0% quality

Availability87.5%
Performance79.4%
Quality95.0%
Where the planned time went
Stopped60.0 min
Running slower than ideal86.7 min
Making parts that were not good16.7 min
Fully productive316.7 min

What OEE measures, in plain language

Every machine is scheduled to run for some planned production time. OEE asks one question about that time: how much of it was spent making good parts at the fastest speed the machine can sustain? If the answer is 100 percent, the machine never stopped, never ran slow and never made a bad part. In real plants the figure is far lower, and the useful part of OEE is that it splits the shortfall into three separate causes that different people can fix.

Those causes are stops (availability), slow running (performance) and bad parts (quality). A packaging line that loses most of its time to jams has an availability problem and needs maintenance and changeover work. The same line running at ninety percent of its rated speed all shift has a performance problem, which is a different conversation involving settings, material and operators.

The OEE formula and its three factors

OEE is the product of three ratios. Each one is a fraction between zero and one, and each one answers a different question about the planned time.

The three OEE factors
FactorFormulaThe question it answers
Availabilityrun time / planned production timeHow much of the planned time was the machine actually running?
Performance(ideal cycle time x total count) / run timeWhile running, how fast was it compared with its ideal speed?
Qualitygood count / total countOf everything it made, how much was good the first time?
OEEavailability x performance x qualityWhat share of planned time made good parts at ideal speed?

There is a handy shortcut and cross-check. Because the run time and total count cancel out, OEE also equals (ideal cycle time x good count) / planned production time. In other words it is the time it would take to make the good parts at ideal speed, divided by the time you planned. If your three-factor answer and this shortcut disagree, one of your inputs is wrong.

Worked example: one 8-hour shift on a filling line

The calculator starts with these numbers, so you can follow the arithmetic against the screen. A filler is scheduled for 480 minutes. It stops for 60 minutes in total (a jam, a label reel change and a short wait for empty containers). Its ideal cycle time is 20 seconds per part. It makes 1,000 parts, of which 950 pass inspection.

Calculating OEE step by step

  1. Run time = planned time minus stop time = 480 - 60 = 420 minutes.
  2. Availability = 420 / 480 = 0.875, or 87.5 percent.
  3. Time needed to make 1,000 parts at ideal speed = 1,000 x 20 seconds = 20,000 seconds = 333.3 minutes.
  4. Performance = 333.3 / 420 = 0.794, or 79.4 percent.
  5. Quality = 950 / 1,000 = 0.95, or 95.0 percent.
  6. OEE = 0.875 x 0.794 x 0.95 = 0.660, or 66.0 percent.
  7. Cross-check with the shortcut: (20 seconds x 950 good parts) / (480 x 60 seconds) = 19,000 / 28,800 = 0.660. The two methods agree.

The ledger in the calculator shows what the 66.0 percent hides. Of the 480 planned minutes, 60 were stops, about 86.7 were lost to running below ideal speed, about 16.7 were spent making parts that were not good, and about 316.7 minutes were fully productive. The biggest single loss is slow running, not the stops that everyone remembers, which is a common finding when a plant first measures OEE.

Where the numbers come from on a real machine

OEE is only as good as its inputs, and most arguments about OEE are really arguments about inputs. Planned production time comes from the shift schedule. Stop time is best taken from the machine itself: a PLC can run a timer while the machine state is stopped or faulted, and log each stop with a reason code, which is more reliable than operators writing times on a clipboard at the end of the shift.

Total count normally comes from a counter on a sensor at the end of the machine, and good count is total count minus the rejects counted at an inspection or reject station. These are ordinary counter and timer jobs in a PLC. If you want to practise building them, the counters page and the timers page walk through the instructions, and the data logging page covers how the totals reach a database or a report.

Ideal cycle time deserves care. Use the fastest rate the machine can sustain, from the design rate or a best demonstrated run, not the average of last month. If you use the average, performance will look perfect and hide the speed losses that OEE is meant to expose.

Mapping losses to the three factors

Total productive maintenance practice groups the causes of lost time into six categories, often called the six big losses. They map neatly onto the three factors, which tells you which factor to look at when a particular problem dominates.

The six big losses and the OEE factor each one reduces
LossFactorTypical example
Equipment breakdownsAvailabilityA drive faults and the line stops until a technician resets or replaces it
Setup and adjustmentsAvailabilityA changeover from one product size to another takes longer than planned
Small stops and idlingPerformanceA sensor mis-reads and the machine pauses for a few seconds, many times a shift
Reduced speedPerformanceThe line is deliberately run below rated speed because of a worn component
Startup rejectsQualityThe first parts after a start or a changeover are scrapped while the machine settles
Production rejectsQualityParts that fail inspection during normal running

Small stops are the hardest to see and often the most valuable to find. A one-minute stop usually gets written down. A five-second pause that happens two hundred times does not, yet it can cost more. This is why automatic logging from the PLC beats manual records.

Common mistakes when calculating OEE

  • Counting planned breaks as downtime. The usual convention takes planned breaks out of planned production time. Some companies instead measure against all calendar time, a different figure called TEEP, so state which one you use.
  • Using the average rate as the ideal cycle time, which hides speed loss.
  • Mixing products on one line without changing the ideal cycle time. If two products run at different speeds, calculate each run separately or use a weighted ideal time.
  • Counting reworked parts as good. Quality is first-pass yield, so a part that needed rework is not a good part for OEE.
  • Comparing OEE across different machines or plants without checking that they use the same definitions. The number is for tracking one machine over time and for finding its biggest loss, not for ranking plants.
  • Reading a performance figure above 100 percent as success. It means the ideal cycle time or the count is wrong.

What is a good OEE?

You will often see 85 percent quoted as a world-class figure for discrete manufacturing, built from commonly cited component targets for availability, performance and quality. Treat it as a reference point and not a target. A batch process with long cleaning cycles and a high-speed bottling line are not comparable, and a machine that is not the bottleneck may not justify the effort needed to raise its number.

A better use of OEE is as a trend on one machine. Measure it with a fixed definition for a few weeks, find the largest of the three losses in the ledger, fix that first, and watch whether the number moves. Improving the biggest loss is worth more than polishing the total.

OEE questions answered

What is the OEE formula?

OEE equals availability x performance x quality. Availability is run time divided by planned production time. Performance is ideal cycle time x total count divided by run time. Quality is good count divided by total count. Each factor is a fraction between zero and one, and the product is the share of planned time that produced good parts at ideal speed.

How do you calculate OEE?

Work out run time (planned time minus stops), then the three ratios, then multiply them. The calculator above does this live. As a cross-check, OEE also equals ideal cycle time x good count divided by planned production time, so if the two methods disagree one of your inputs is wrong.

Can you show an OEE calculation example?

For a 480-minute shift with 60 minutes of stops, a 20-second ideal cycle, 1,000 parts made and 950 good: availability is 87.5 percent, performance is 79.4 percent, quality is 95.0 percent and OEE is 66.0 percent. The worked example section lays out every step.

What counts as downtime for OEE?

Any time the machine was stopped inside the planned production time: breakdowns, changeovers, waiting for material or operators, and faults. Planned breaks and planned shutdowns are normally excluded from planned production time rather than counted as stops. Agree this definition with production and maintenance and keep it fixed so the trend is meaningful.

What is planned production time?

It is the time the machine is scheduled to make product, after taking out planned breaks, planned maintenance and scheduled shutdowns. OEE availability is measured against it, so everything inside it that is not running, such as jams, changeovers and waiting, counts as lost time. Some companies measure against calendar time instead, which gives a different figure called TEEP.

Why is my performance above 100 percent?

Performance above 100 percent means the machine produced more than its ideal cycle time allows, so the ideal cycle time is probably set too slow, the count is wrong, or the machine was run faster than its rated speed. Fix the input before trusting the OEE figure, because it will otherwise hide real speed losses.

What is a good OEE score?

A figure of 85 percent is often quoted as world class for discrete manufacturing, but it depends on the process and on how OEE is defined. Use it as a loose reference. The more useful target is a steady improvement on your own machine, driven by fixing the biggest of the three losses first.

How can a PLC supply the data for OEE?

A PLC can time the machine state to give run and stop time, count parts at a sensor for total count, count rejects at an inspection station for good count, and log stop reasons. Doing it in the controller is more reliable than manual records, and it is a good exercise in counters, timers and state logic.

Can I calculate OEE in a spreadsheet?

Yes. Put planned minutes, stop minutes, ideal cycle seconds, total count and good count in cells, then use run = planned - stops, availability = run / planned, performance = ideal x total / 60 / run, quality = good / total and OEE as the product. The calculator on this page uses exactly those formulas.

Does this calculator save or send my numbers?

No. The calculator runs entirely in your browser, so nothing you type is stored or sent anywhere, and no account is needed to use it. Reload the page or press the reset button to return to the worked example.