- OEE = Availability × Performance × Quality, with each expressed as a decimal.
- Availability is run time over planned production time; performance compares actual output to ideal cycle time; quality is good units over total units.
- There is no universal good OEE score. Establish a baseline and improve against it.
- OEE is a production effectiveness metric, not a maintenance-only score, though maintenance strongly affects availability.
- Define how changeovers, minor stops and planned maintenance are treated before measuring, and apply that consistently.
A production machine operates for an entire shift, but does that mean it has been productive for the entire shift? Not necessarily. It might break down, run below its expected speed or produce defects, and valuable time is lost while the line still appears to be running.
Overall Equipment Effectiveness (OEE) measures how effectively equipment uses its planned production time by combining availability, performance and quality.
What are the three components of OEE?
**Availability** measures how much of the planned production time the equipment was actually running.
Availability = (Run Time / Planned Production Time) × 100. Example: 420 minutes planned, 42 minutes of stops, so run time is 378 minutes. 378 / 420 = 90%.
Availability losses include unexpected breakdowns, mechanical and electrical failures, extended setup and changeover time (depending on your measurement rules) and other stops included in the agreed stop-time definition.
**Performance** measures whether the machine runs at its expected speed while running.
Performance = (Ideal Cycle Time × Total Units Produced / Run Time) × 100. Example: 0.5 min ideal cycle, 700 units, 378 min run time. (0.5 × 700) / 378 = 92.59%.
Performance losses come from reduced speed, minor stoppages, incorrect settings, material feeding problems and bottlenecks.
**Quality** measures the share of units that meet requirements without rework.
Quality = (Good Units / Total Units Produced) × 100. Example: 700 produced, 14 rejected, 686 good. 686 / 700 = 98%.
The OEE formula and a complete example
OEE = Availability × Performance × Quality. Convert each percentage to a decimal first: 0.90 × 0.9259 × 0.98 = 0.8167, so OEE is 81.67%.
| Measurement | Value |
|---|---|
| Total shift duration | 480 minutes |
| Planned breaks and non-production time | 60 minutes |
| Planned production time | 420 minutes |
| Unplanned production stops | 42 minutes |
| Actual run time | 378 minutes |
| Ideal production cycle | 0.5 minutes per unit |
| Total units produced | 700 |
| Rejected units | 14 |
| Good units | 686 |
| OEE component | Calculation | Result |
|---|---|---|
| Availability | 378 / 420 | 90% |
| Performance | (0.5 × 700) / 378 | 92.59% |
| Quality | 686 / 700 | 98% |
| OEE | 0.90 × 0.9259 × 0.98 | 81.67% |
Roughly 81.67% of planned production time was converted into good products at ideal speed, and the losses are visible in three separate places. Measurement boundaries matter: remove planned breaks and excluded non-production periods consistently, and define how changeovers, minor stops and planned maintenance are treated.
What is a good OEE score?
There is no single OEE target for every operation. An OEE of 80% may be strong for one process and a large improvement opportunity for another. Rather than comparing unrelated machines:
- Establish a reliable baseline.
- Compare performance over consistent periods.
- Identify the weakest OEE component.
- Investigate the largest losses.
- Set improvement targets based on operational requirements.
Some industries cite 85% as a world-class benchmark, but it should not be treated as a universal target or a guarantee of good performance.
How to improve OEE
| Component | What to do |
|---|---|
| Availability | Investigate recurring failures, improve preventive maintenance completion, keep critical spares available, speed up breakdown response and monitor downtime by machine and failure type. |
| Performance | Review speed settings, material feeding consistency, minor stoppage records, line bottlenecks and operating conditions. |
| Quality | Track rejects, identify recurring defect patterns and investigate the link between equipment condition and product quality. |
OEE, maintenance and your CMMS
OEE is a production effectiveness metric, not a maintenance-only score, but maintenance strongly influences availability and can affect performance and quality. Read it alongside MTBF and MTTR, preventive maintenance compliance, downtime and repeat failures. Raising availability through temporary repairs can lift short-term OEE while creating more repeat failures, so no single number should stand alone.
A CMMS creates reliable equipment and maintenance records, connecting breakdowns, work orders, schedules and parts usage so teams can see the maintenance-related causes of lost production. Firmicore provides maintenance reporting, machine health information, preventive maintenance compliance and an MOE dashboard. Its Machine Overall Effectiveness (MOE) is a separate composite of maintenance and machine-health data, and should not be confused with conventional production OEE, which needs production availability, performance and quality data. See the maintenance management software guide.
Frequently asked questions
What does OEE stand for?
OEE stands for Overall Equipment Effectiveness. It measures the effectiveness of manufacturing equipment using availability, performance and quality.
How do you calculate OEE?
Multiply availability by performance and quality, using decimal values for each percentage.
Is OEE a maintenance KPI?
OEE is primarily a manufacturing performance metric. Maintenance affects its results, particularly equipment availability, but production, quality and operations also contribute.
What causes low OEE?
Common causes include equipment breakdowns, reduced operating speed, minor stoppages, production bottlenecks and defective products.
Can OEE be calculated manually?
Yes. Use production records, run times, planned production times, ideal cycle times and quality records. Consistent data collection matters more than the calculation tool.
Final thoughts
OEE turns production losses into measurable information. Instead of reporting that a machine had a difficult shift, teams can tell whether the problem was availability, performance or quality, and then investigate those losses.
- Calculating OEE — OEE.com
- OEE Implementation Guide — Tennessee Manufacturing Extension Partnership
Measure your real downtime cost.
Firmicore tracks reported and hidden maintenance drag from day one.
Start FreeTharindu (Founder, Lumora Ventures) works with manufacturing teams in Sri Lanka and Southeast Asia to design practical maintenance software for real factory constraints.
