OEE Calculator
This OEE calculator works out in five steps the overall equipment effectiveness (OEE) of one machine or line over a shift, and what its losses cost. Availability compares the run time with the planned production time, Performance compares the parts made with what the ideal cycle time allows in the run time, Quality gives the share of good parts, OEE multiplies the three and shows where the planned time went, and Cost of Losses prices the lost time and counts the good parts it cost. Each step uses the results of the steps before it.
The results can be downloaded as a PNG or copied as text at the end of the page.
Worked Example
The calculator opens with a worked example using illustrative values, not data from a plant: one machine on an 8-hour shift (480 min), with 30 min of planned breaks and 45 min of unplanned stops and changeovers. Its ideal cycle time is 30 s, and in the shift it made 600 parts, 576 of them good. An hour of the machine costs $60, and it works 10 shifts a week, 48 weeks a year. The results are availability 90.00%, performance 74.07%, quality 96.00% and OEE 64.00%: of the 450 min of planned production time, 288 min were fully productive. The losses cost $162 per shift and $77,760 a year, and 324 good parts per shift.
Availability
This step finds the share of the planned production time in which the machine actually runs.
Availability answers one question: does the machine run when it is planned to? Every minute it stands within the planned production time lowers it: breakdowns, changeovers, and waiting for material, an operator or an inspection, when they are entered as stops. Planned breaks and planned maintenance are not OEE losses; they are taken out of the shift before availability is worked out.
Planned production time 480 − 30 = 450 min, run time 450 − 45 = 405 min, availability 405 min ÷ 450 min = 90.00%.
Stops and their length can be measured from camera images of the machine, without operator logs: machine monitoring.
Equations
is the planned production time, the time in which the machine is meant to produce: the shift length less the planned stops , all in minutes. is the run time that is left after , the time lost to unplanned stops and changeovers. Availability is the share of the planned production time in which the machine runs, from 0 to 100%.
Run time and availability follow Muchiri and Pintelon (2008), with their operating time as the run time here. Their formulas do not define loading time; it is read here as the planned production time, as in their TEEP diagram (Fig. 3), which takes the planned maintenance time out of the total time first, and consistent with their conclusion that scheduled downtime should not be used in OEE calculation.
Assumptions
- Changeovers count as stops, an availability loss: in Nakajima’s six big losses, as described by Muchiri and Pintelon (2008), set-up and adjustment is a downtime loss, and their framework keeps changeovers inside OEE. Plants that plan changeovers outside production time can enter them under planned stops instead. That is this calculator’s own allowance, not part of their framework; availability and OEE then come out higher, so OEE figures from different plants compare only when they follow the same rule.
- Planned stops are taken out of the time before availability is worked out. Muchiri and Pintelon (2008) conclude that only the production losses related to the equipment should be used in OEE, and that scheduled downtime should not be. Time with no orders is not scheduled downtime in their classification (Fig. 7 lists “No Demand or Low Demand Time” as a commercial loss), but it falls outside OEE by the first rule.
- Waiting for material, an operator or an inspection counts here as a stop, an availability loss. That is this calculator’s own rule: Muchiri and Pintelon (2008) do not classify waiting as such. Their framework puts a delay in raw material arrival with the logistic problems, outside OEE (Fig. 7), and keeps idling inside it as a speed loss, so where a wait belongs in their terms depends on its cause.
- A stop counts as an availability loss only when it is entered under unplanned stops. Minor stops left out of it lower performance instead; OEE is the same either way.
- The stops are entered as one total for the period, not stop by stop.
Performance
This step compares the parts made with the number the ideal cycle time allows in the run time.
Performance answers the second question: while the machine runs, does it run at its ideal speed? It is lowered by short stops that are not entered as stops, by slow cycles, and by running at a reduced speed setting. The calculator does not need to know the cause. It works out how long the parts made would take at the ideal cycle time; the rest of the run time is the performance loss.
Uses the run time from Availability.
600 parts × 30 s = 18,000 s = 300 min at the ideal cycle, performance 300 min ÷ 405 min = 74.07%.
Cycles can be counted and timed from camera images where each cycle is visible, including the short stops between them: machine monitoring.
Equations
is the ideal rate in parts per hour: parts every ideal cycle time , in seconds. is the net run time in minutes: how long the parts made, good and rejected, would take at the ideal cycle time. Performance is the share of the run time , from Availability, that the parts would need at the ideal speed. Performance follows Muchiri and Pintelon (2008): their theoretical cycle time is the ideal cycle time per part here, , and their actual output the parts made. The ideal rate and the net run time are this calculator’s restatements.
Assumptions
- The ideal cycle time is the cycle at the machine’s design speed. A target or an average cycle time instead hides part of the loss and can give performance above 100%.
- Every machine cycle makes the same number of parts.
- Short stops that are not entered under unplanned stops fall into the performance loss; the calculator does not separate them from slow cycles.
- All the parts made are counted, rejects included, so that the time spent on rejects is counted once, under quality.
Quality
This step gives the share of good parts in all the parts made.
Quality answers the third question: are the parts the machine makes good? It is lowered by scrap and by parts that need rework, including the rejects made from start-up until the process is stable. A reworked part counts as a reject here: the machine time it took did not give a good part the first time.
Uses the parts made from Performance.
576 good parts ÷ 600 parts made = 96.00%, with 24 rejects.
Good and rejected parts can be counted by a vision inspection station, with the defect of each reject: measurement and visual inspection.
Equations
Quality is the share of good parts: is the number of good parts and the parts made, so are the rejects. is the fully productive time in minutes: the time the good parts would take at the ideal cycle time for parts. Quality follows Muchiri and Pintelon (2008), with the good parts as their total production less the defect amount. The fully productive time is this calculator’s restatement.
Assumptions
- The quality loss is the machine time spent on rejects, counted at the ideal cycle time. The cost of scrapped material is not included.
- Only the rejects made by this machine in this period are counted.
OEE
This step multiplies the three factors and shows where the planned production time went.
OEE is the share of the planned production time in which the machine made good parts at its ideal speed. The OEE formula multiplies the three: availability × performance × quality. OEE also equals the fully productive time, the time the good parts would take at the ideal cycle, divided by the planned production time. The cascade below shows each factor taking its loss out of the planned time.
Uses the results of Availability, Performance and Quality.
OEE = 90.00% × 74.07% × 96.00% = 64.00%, the same as 288 min ÷ 450 min.
| Factor | Losses |
|---|---|
| Availability | Breakdowns; setups and adjustments, such as changeovers |
| Performance | Idling and minor stops; reduced speed |
| Quality | Defects and rework; reduced yield during start-up |
How to read the result
OEE. OEE is the share of the planned production time that gave good parts at the ideal cycle; the cascade and the pie chart show where the rest went. The three factors carry the same weight (Muchiri and Pintelon, 2008), so the same OEE can come from stops, slow cycles or rejects, each calling for different action. Read it with the three factors below, starting from the largest loss in minutes: Muchiri and Pintelon (2008) describe OEE’s sorting of the losses as the basis for setting improvement priorities and for starting root cause analysis. A single shift is one reading; the trend shows whether actions work. The questions below discuss what counts as a good OEE.
Availability. Availability is the share of the planned production time in which the machine ran. A low value means stops: breakdowns, changeovers and adjustments, waiting for material or an operator. In Muchiri and Pintelon’s (2008) Fig. 1, these downtime losses reflect maintenance effectiveness. Check first which causes took the most minutes, and whether the long stops are breakdowns or changeovers. For breakdowns, Stecuła’s (2016) study of mining machines proposes identifying the causes of unplanned stops and removing their sources, with operators taking on small tasks such as clearing scraps that could jam the machine. For long changeovers, shortening them is one of the gains Muchiri and Pintelon (2008) attribute to OEE.
Performance. Performance compares the parts made with the number the ideal cycle allows in the run time. A low value means time lost while the machine runs: minor stops, idling and slow cycles. Check the inputs first: an ideal cycle time that is not the cycle at design speed, or a count from another period, distorts it. Then look for frequent short stops, which manual records often miss (Muchiri and Pintelon, 2008); their example is dirty photocells on a palletizer, each stop quickly fixed but costly through its frequency. In Stecuła’s (2016) study, frequent short stops lowered both availability and performance, and the proposal covers the causes of micro-stops and jams too.
Quality. Quality is the share of the parts made that were good the first time. A low value means rejects and rework, during steady running or after a start-up. Muchiri and Pintelon (2008) describe defects and rework as caused by malfunctioning equipment, and give a start-up example: poor preparation of the morning shift by the night shift led to problems with the filling taps and reduced yield. Check when the rejects occur: concentrated after start-ups and changeovers, they point to the start-up routine; spread through the shift, to the process or the machine’s condition. Stecuła’s (2016) proposal extends to the causes of rework. A reject also costs material, which the next step does not count.
Equations
OEE is the product of , and , availability, performance and quality from the steps above. is the fully productive time and the planned production time, in minutes. is the time lost to stops, equal to ; the time lost to running below the ideal speed, the run time less the net run time ; and the time lost to rejects, the rejected parts at the ideal cycle time for parts, all in minutes. With the fully productive time, they add up to the planned production time.
Assumptions
- The three losses and the fully productive time add up to the planned production time exactly; the calculator uses no approximation.
- OEE covers one machine, or a line run as one unit without buffers between stages, in the period entered (see the questions below). Planned downtime, which TEEP (total equipment effectiveness performance) also counts, is not part of it (Muchiri and Pintelon, 2008).
Cost of Losses
This step prices the time lost to the three losses and counts the good parts it cost.
Every lost minute is time the plant pays for without getting a good part from it: the operators’ wages and the machine’s share of depreciation, floor space and overheads. This step works out the cost of downtime, speed losses and rejects: it multiplies the lost time by the cost of one hour of the machine or line, per shift and per year. It also shows how many good parts the same time would have given at the ideal cycle.
Uses the losses from OEE, and the ideal cycle time and the parts per cycle from Performance.
lost time 450 − 288 = 162 min = 2.7 h; cost 2.7 h × $60 = $162 per shift, and $162 × 10 × 48 = $77,760 a year. Good parts lost: 900 at the ideal cycle − 576 made = 324 per shift, 155,520 a year.
Equations
is the cost of the availability loss in one period: , the cost of one hour of the machine or line in dollars, times , the availability loss in minutes, over 60. is the same for the performance loss , and for the quality loss . is their sum, equal to the cost of the planned production time less the fully productive time ; is the cost in a year of periods a week and weeks.
is the number of good parts the planned production time would give with no rejects, parts every ideal cycle time , less the good parts made ; is the same for a year.
Assumptions
- This step is the calculator’s own method: Muchiri and Pintelon (2008) note that cost is not measured in OEE.
- One hourly rate is used for every lost minute. Scrapped material, energy and lost sales are not included.
- The good parts lost count as lost sales only when every extra part could have been sold.
- The year repeats the period entered: all the shifts are assumed to be alike.
Cite as: Jacek Garbuliński, OEE Calculator, Blixild, 2026, https://blixild.com/oee-calculator.html
Questions and Answers
When and why should I use this calculator?
When you want to see how much of a machine’s planned time gives good parts, which of the three losses is the largest, and what the losses cost. It needs only the figures of one period: its length, the stops, the ideal cycle time and the part counts, from a shift report, the machine’s counter or an estimate; an estimate gives an indicative figure only. The result shows where to look first: at stops, at speed or at rejects. Muchiri and Pintelon (2008) conclude that OEE is not very beneficial in low-volume job shops and some batch processes, and that it would need to be redefined for lines with buffers between stages.
What is a good OEE?
There is no single target. OEE depends on the process, the product mix and how stops are counted. Its industrial application also varies from one industry to another, and manufacturers customise it to their own requirements (Muchiri and Pintelon, 2008). Stecuła (2016), after Almeanazel (2010), gives 85% as the preferred minimum OEE, with availability of at least 90%, performance 95% and quality 99%. The most useful comparison is the same machine over time, measured by the same rules. A figure from another plant or industry compares only if it was worked out the same way.
Should changeovers count as planned stops or as losses?
In Nakajima’s six big losses, as described by Muchiri and Pintelon (2008), set-up and adjustment is a downtime loss, and their framework keeps changeovers inside OEE; the calculator follows that rule. Some plants plan changeovers outside production time and enter them as planned stops; their availability and OEE then come out higher. In our view, either practice can be used if it is used every time and stated with the result.
Why is performance above 100%?
Because the parts made would need a shorter cycle than the ideal one entered. Usually the ideal cycle time is too long, for example a target or an average instead of the cycle at design speed. The parts per cycle may also be set too low, or the count may include parts made outside the period. The calculator shows the two times and holds back OEE until they agree.
Where do the numbers come from?
The shift length and planned stops come from the shift plan. When stops are recorded by hand, for example in operator logs, some minor stoppages or downtime can go unrecorded (Muchiri and Pintelon, 2008). Part counts come from the machine’s counter or the shift report, and rejects from quality records. Stops and cycles can also be measured from camera images (machine monitoring), and good and rejected parts counted by a vision inspection station (measurement and visual inspection).
How is the cost of the losses worked out?
The lost time, planned production time less fully productive time, is multiplied by the cost of one hour of the machine or line. That hourly cost should hold whether the machine runs or not: the operators’ wages and the machine’s share of depreciation, floor space and overheads. Scrapped material, energy and lost sales are not included. The good parts lost show what the same time would have given at the ideal cycle.
Sources
Muchiri, P., Pintelon, L. (2008). Performance measurement using overall equipment effectiveness (OEE): literature review and practical application discussion. International Journal of Production Research, 46(13), 3517-3535. https://doi.org/10.1080/00207540601142645
- “OEE = A * P * Q”; “Operating Time = Loading Time - Downtime”; the formulas, written out on one line: Availability Rate (A) = Operating Time (hrs) ÷ Loading time (hrs) × 100; Performance Efficiency (P) = Theoretical Cycle time (hrs) × Actual Output (Units) ÷ Operating Time (hrs); Quality Rate (Q) = (Total Production − Defect Amount) ÷ Total Production (Units) × 100
- Fig. 1: the six big losses on the time layers loading, operating, net operating and valuable operating time; the downtime, speed and defect losses under “Maintenance Effectiveness”, “Production Effectiveness” and “Quality Effectiveness”
- Fig. 3 (TEEP): “Total Planned Production Time (PPT)” after “Planned Maintenance Time”
- Fig. 7: the OEE span covers “Set up(Changeovers), Adjustments”, minor stoppages, speed and quality losses; “No Demand or Low Demand Time”, logistic and business-related losses lie outside it
- TEEP: “The main difference lies in the inclusion of planned downtime in total planned time horizon.”
- “Scheduled downtime should therefore not be used in OEE calculation.”
- “only the production losses related to equipment should be used”
- Set-up and adjustment losses, under downtime losses, “occur when production is changing over”
- “Idling and minor stoppage losses occur when production is interrupted”, under speed losses
- “Reduced yield during start-up are yield losses”, under quality losses
- “The industrial application of OEE, as it is today, varies from one industry to another.”; “manufacturers have customized OEE to fit their particular industrial requirements”
- Manual records: “recording of some minor stoppages or downtime can often be forgotten”
- “deployment of OEE in low volume job shops and some batch processes is not very beneficial”; “For production processes with buffers in between, OEE would need to be redefined”
- “Some important measures (e.g. cost and flexibility) are not measured in the OEE.”
- “the basic assumption in OEE that the three elements have the same weight”
- “provides the basis for setting improvement priorities and beginning of root cause analysis”
- “It aids in reducing process variability, reducing changeover times and improving operator performance.”
- “dirty photocells on palletizing machines cause minor stoppages. Though they are quickly fixed, much capacity is lost due to their frequency.”
- Quality defects and rework, “caused by malfunctioning production equipment”; at start-up, “poor preparation for morning shift by night shift leads to problems with the filling taps and thus leads to reduced yields”
Stecuła, K. (2016). Wykorzystanie modelu OEE do wyznaczenia efektywności maszyn [Using the OEE model to determine the effectiveness of machines]. Zarządzanie Przedsiębiorstwem, (2), 27-33.
- The study: “badany zestaw czterech maszyn górniczych” (a set of four mining machines)
- After Almeanazel (2010): availability “satysfakcjonującym minimalnym wynikiem jest 90%”, performance 95%, quality “na poziomie minimum 99%”; OEE 85%: “Taki wynik jest preferowaną minimalną wartością”
- “Należy bowiem zidentyfikować przyczyny nieplanowanych przerw, przestojów, mikroprzestojów, zacięć, regulacji i poprawek oraz dążyć do wyeliminowania ich źródeł”
- “Częste, nawet krótkie, przestoje i przerwy skutkują spadkiem dostępności, a także wydajności.”
- Operators’ small tasks in TPM: “usunięcie strzępków materiałów, które mogą skutkować zacięciem maszyny i przestojem”
Send an enquiry
To measure stops, cycles and rejects from camera images, send an enquiry.
Describe your requirements briefly. We respond within one business day.
contact@blixild.com