OEE is calculated by multiplying Availability, Performance and Quality. The formula is:
OEE = Availability × Performance × Quality
For example, if a machine records 88% Availability, 90.91% Performance and 97.08% Quality, its OEE is 77.67%. The final percentage shows how much of the planned production time was genuinely productive—producing acceptable parts at the expected cycle speed.
Although the OEE formula is simple, obtaining an accurate result requires consistent definitions for planned production time, downtime, ideal cycle time, total production and rejected quantity. This guide explains how to calculate OEE correctly using a practical manufacturing example.
Overall Equipment Effectiveness, commonly called OEE, measures how effectively a machine, production line or manufacturing process uses its planned production time.
OEE combines three separate production factors:
A single OEE percentage is useful for management reporting, but the three underlying factors are more valuable for improvement. They reveal whether production is being affected primarily by downtime, slow operation or quality loss.
Manufacturers can use OEE to compare shifts, products, work centres and production periods. However, comparisons are meaningful only when every team follows the same calculation rules.
The preferred OEE calculation is:
OEE = Availability × Performance × Quality
Each factor must first be converted into a decimal or percentage. For example:
OEE = 0.88 × 0.9091 × 0.9708 = 0.7767
Therefore:
OEE = 77.67%
OEE can also be calculated using this simplified formula:
OEE = (Good Count × Ideal Cycle Time) ÷ Planned Production Time
Both methods produce the same result when the source data and units are correct. The Availability, Performance and Quality method is generally more useful because it shows where productive time is being lost.
The formula used in this guide follows the calculation method described by OEE.com.
Before calculating OEE, collect the following information for the machine, line, shift or production order being measured:
| Required data | Meaning |
|---|---|
| Shift duration | The total duration of the selected production shift. |
| Planned production time | The time during which the equipment was scheduled to produce. |
| Stop time | Time lost while the equipment was expected to run but did not run. |
| Run time | Planned production time minus recorded stop time. |
| Ideal cycle time | The fastest sustainable cycle time for the selected product and process. |
| Total count | All units produced, including accepted and rejected units. |
| Good count | Units that met the defined quality requirements without being rejected. |
Factories using manual records should agree on these definitions before comparing OEE results. A change in the treatment of breaks, changeovers, trials or rework can alter the result even when actual production performance has not changed.
Availability measures how much of the planned production time the equipment was actually running.
Availability = Run Time ÷ Planned Production Time
Run time is calculated as:
Run Time = Planned Production Time − Stop Time
Consider an eight-hour production shift:
The Availability calculation is:
Availability = 396 ÷ 450 = 0.88 or 88%
This means the machine was running for 88% of the time it was expected to produce. The remaining 12% was lost through recorded stops such as breakdowns, material shortages, setup delays or other downtime events.
Performance measures whether the equipment produced at its expected operating speed while it was running.
Performance = (Ideal Cycle Time × Total Count) ÷ Run Time
All time values must use the same unit. If the ideal cycle time is recorded in seconds, convert run time to seconds before calculating Performance.
Continuing the same example:
The Performance calculation is:
Performance = (0.75 × 480) ÷ 396
Performance = 360 ÷ 396 = 0.9091 or 90.91%
The machine achieved 90.91% of its expected operating speed during run time. The remaining loss may have resulted from minor stops, reduced feed rates, tool wear, operator adjustments or cycles taking longer than the defined ideal.
A Performance result above 100% normally indicates a data-definition problem. Possible causes include:
Do not simply limit every result to 100% without investigating. Correcting the source data is more valuable than hiding an unrealistic result.
Quality measures the proportion of total production that met the defined acceptance requirements.
Quality = Good Count ÷ Total Count
For the example shift:
The Quality calculation is:
Quality = 466 ÷ 480 = 0.9708 or 97.08%
This means 97.08% of the recorded output met the required quality standard.
The treatment of rework must remain consistent. If one shift records reworked units as good output while another records them as a quality loss, their OEE results will not be directly comparable.
The three factors from the example are:
The final calculation is:
OEE = 0.88 × 0.9091 × 0.9708
OEE = 0.7767 or 77.67%
The result can be verified using the simplified formula:
OEE = (466 × 0.75) ÷ 450
OEE = 349.5 ÷ 450 = 77.67%
The machine therefore converted 77.67% of its planned production time into accepted output at the ideal cycle time.
Do not examine the final OEE percentage in isolation. Start with the lowest of the three factors because it usually indicates the largest category of production loss.
| Lowest factor | Likely production issue | What to investigate |
|---|---|---|
| Availability | Excessive stop time | Breakdowns, changeovers, waiting time, material shortages and downtime reasons |
| Performance | Slow running or minor stops | Cycle variance, tool condition, reduced speed, micro-stops and operator delays |
| Quality | Rejected or reworked output | Defect reasons, process parameters, material batches, tooling and inspection results |
A plant with high Availability but low Performance does not primarily have a downtime problem. Its machines may be running but producing below the expected rate. Similarly, a high production count cannot compensate for poor Quality if a significant portion of that output is rejected.
There is no single OEE target suitable for every factory, machine and process. Product mix, cycle stability, planned changeovers, material characteristics and inspection requirements can all affect achievable performance.
An 85% OEE figure is frequently described as a world-class benchmark, but it should not automatically become the target for every machine. A more practical approach is to establish an accurate baseline, identify the largest recurring loss and measure improvement against the plant’s own operating conditions.
OEE should be used as an improvement metric—not as a number that operators are encouraged to manipulate. Unrealistic targets can lead teams to hide downtime, classify rejected units incorrectly or use an inaccurate ideal cycle time.
Planned breaks or periods during which production was never scheduled should be treated according to the plant’s agreed measurement policy. Mixing total shift time and planned production time produces inconsistent results.
The ideal cycle time should represent a validated, sustainable rate for the selected product and operation. Using an outdated standard can make Performance appear artificially high or low.
Minor stops may not significantly reduce Availability when the downtime threshold is high, but they can create a substantial Performance loss over a shift.
Startup scrap and in-process rejection should also be captured. Otherwise, the Quality result may overstate effective production.
Calculating the simple average of several machine OEE percentages can be misleading because the machines may have different planned production times. Aggregate the underlying time and production data or use an appropriately weighted method.
All shifts must follow the same downtime threshold, reason-code structure and treatment of planned events. Consistent definitions are essential for meaningful comparison.
OEE can be calculated using paper records or spreadsheets during an initial pilot. However, manual reporting becomes difficult when a factory needs machine-level events, short-stop analysis, shift comparisons or live alerts.
An automated OEE system can collect:
The system can then calculate Availability, Performance, Quality and OEE continuously. Supervisors see production losses while action is still possible instead of waiting for an end-of-shift spreadsheet.
Read our comparison of automated OEE and spreadsheet-based tracking to understand where manual reporting becomes unreliable.
Tech4LYF develops OEE and manufacturing performance software for factories in Chennai and across India.
Depending on the available equipment and production process, data can be captured through PLC tags, OPC UA, Modbus, machine APIs, IoT gateways, retrofit sensors, barcode scanning or operator terminals. Older machines can begin with operator-assisted data entry and move towards automatic collection where the operational value justifies it.
A typical deployment begins with one representative production line. The pilot establishes:
Once the data is validated, the same foundation can be expanded across additional machines, lines and plants. OEE information can also be connected with a Manufacturing Execution System, CMMS, ERP or quality-management workflow.
For a broader introduction, read our guide to OEE in manufacturing and IIoT for Indian factories.
An OEE dashboard is useful only when the underlying production definitions and data are reliable. Begin with a clearly defined pilot, reconcile automated results against actual shop-floor events and train operators to record meaningful reason codes.
Tech4LYF can assess your machines, production records and existing software before recommending the appropriate data-capture method. The objective is to create an OEE system that helps production teams reduce losses—not simply display another percentage.
Contact Tech4LYF to discuss OEE monitoring for a factory in Chennai or anywhere in India.
OEE is calculated using the formula: Availability × Performance × Quality. Availability measures operating time, Performance measures production speed and Quality measures accepted output.
Yes. OEE can also be calculated as: Good Count × Ideal Cycle Time ÷ Planned Production Time. However, calculating Availability, Performance and Quality separately makes it easier to identify the source of production loss.
Periods during which production was not scheduled are normally excluded from planned production time. The important requirement is to define one policy and apply it consistently across machines and shifts.
Performance above 100% usually indicates an inaccurate ideal cycle time, duplicated production count, incorrect run time or an unhandled multi-cavity process. The source data should be corrected instead of simply limiting the result.
No. Although 85% is often quoted as a benchmark, the correct target depends on the process, product mix and operating conditions. Factories should first establish an accurate baseline and improve the largest recurring losses.
Yes. Legacy machines can often be connected using digital signals, retrofit sensors, current sensors, PLC interfaces, industrial gateways or operator-assisted forms. The appropriate method depends on the machine and required data.
OEE can be calculated by shift, production order, product, machine, line or selected time period. Automated systems can update the calculation continuously while preserving historical results for comparison.
Utilisation compares operating time with available calendar or scheduled time. OEE evaluates planned production time using Availability, Performance and Quality. A machine can have high utilisation but low OEE if it runs slowly or produces excessive rejection.