Key Takeaways
The OEE formula is a simple multiplication: OEE = Availability x Performance x Quality.
While the math is easy, the real-world challenge is gathering accurate data for each component. Inaccurate manual data is the #1 reason OEE initiatives fail.
The goal isn't a single, after-the-fact score. The goal is a real-time understanding of your performance, which is only possible through automated calculation.
Quick answer: OEE is calculated as Availability × Performance × Quality. Availability = (Run Time / Planned Production Time). Performance = (Total Count × Ideal Cycle Time) / Run Time. Quality = (Good Count / Total Count). Multiply the three to get a single percentage, where 85% is world-class and 60% is the manufacturing average.
Related deep-dives: OEE Complete Guide · OEE data collection methods · Six Big Losses behind OEE · OEE benchmarks.
Before we dive into the formulas, let's create a real-world scenario. We'll use these numbers for all our calculations to see how they work together.
Imagine a single 8-hour shift for one of your key machines.
Shift Length: 8 hours (which is 480 Minutes)
Planned Breaks: 60 Minutes (Two 15-min breaks and one 30-min lunch)
Unplanned Downtime: 40 Minutes (The machine jammed and had to be cleared)
Ideal Cycle Time: 1 Minute per piece (The machine's theoretical top speed)
Total Pieces Produced: 300
Rejected Pieces: 15
Now, let's turn these raw numbers into a powerful business metric.
The first piece of the puzzle is Availability. It measures the percentage of time your machine was actually running compared to the time it was supposed to be running.
The formula is a simple ratio: Availability = Run Time / Planned Production Time.
First, you need to define those two terms:
Planned Production Time is your total shift time minus any scheduled breaks.
Run Time is your Planned Production Time minus any unplanned stops (like breakdowns or jams).
Let's plug in our numbers:
Planned Production Time = 480 mins - 60 mins = 420 Minutes
Run Time = 420 mins - 40 mins = 380 Minutes
Availability = 380 / 420 = 90.4%
Here's where manual tracking falls apart. That "40 minutes" looks clean in our example, but how was it measured on the factory floor? Did the operator, Tom, start a stopwatch the second the machine stopped? Or was it his best guess, written on a notepad an hour after the fact? Inaccurate downtime tracking is the biggest source of flawed OEE scores.
Next is Performance. This component measures how close you are to your machine's top theoretical speed during the time it was running. It accounts for slow cycles and minor, unlogged stops.
The formula is: Performance = (Ideal Cycle Time × Total Count) / Run Time.
Using the numbers from our scenario:
(1 Minute/Piece × 300 Pieces) / 380 Minutes = 300 / 380
Performance = 78.9%
The formula is straightforward, but it can be misleading. It doesn't capture the "invisible losses" that kill your performance. A machine running just 5% slower than its ideal cycle time, or the 30-second jams that an operator clears without logging, will devastate your Performance score. Manual data collection almost never captures these crucial details.
Finally, we have Quality. This is the simplest component: it measures the percentage of parts that meet your quality standards.
The formula is: Quality = Good Count / Total Count.
Let's find our Good Count first:
Good Count = 300 Total Pieces - 15 Rejected Pieces = 285 Pieces
Quality = 285 / 300 = 95%
When is scrap actually counted? Is it at the end of a busy shift, where a few rejects might be missed? Are operators ever incentivized to under-report scrap to avoid scrutiny? Without a reliable, real-time method for tracking quality at the source, this part of the calculation can often be a rough estimate at best.
Now that we have our three percentages, we simply multiply them together to get our final OEE score.
OEE = Availability x Performance x Quality
OEE = 90.4% x 78.9% x 95% = 67.8%
A score of 67.8% tells you there is significant room for improvement, as a world-class OEE is typically cited as 85% or higher. But this final number is only as trustworthy as the data you put into it.
You did the math and have a number. The problem is, this number is a work of fiction.
The Data is Unreliable: As we've shown, every step of the manual process is prone to guesswork and errors. "Garbage in, garbage out."
The Calculation is a History Lesson: By the time you've gathered the data and run the numbers in a spreadsheet, you're looking at what happened yesterday or last shift. You can't take real-time action on old news.
It Doesn't Trigger a Solution: An OEE score of 67.8% sitting in a spreadsheet doesn't fix a machine. It's a dead end—an autopsy report for a problem that has already cost you money.
Fabrico automates this entire painful, error-prone process.
Accurate, Automated Data: Fabrico can connect directly to your machines to get real-time, trustworthy data for Availability and Performance, eliminating guesswork.
Continuous, Real-Time Calculation: Your OEE score isn't a report you run. It's a live number on a dashboard. You're not looking at the past; you're seeing what's happening right now.
The Integrated Cure: This is the game-changer. When OEE drops because a machine goes down, Fabrico doesn't just show you a new number. It automatically triggers a work order in the integrated CMMS, instantly starting the solution.

OEE measures your effectiveness during your planned operating time. TEEP (Total Effective Equipment Performance) measures your effectiveness against the entire calendar (24/7/365). TEEP helps you understand the potential impact of adding more shifts.
No. Planned downtime (like scheduled breaks or PMs) is excluded from the OEE calculation by first determining the "Planned Production Time." OEE only measures performance during the time you were scheduled to be running.
Manually, most teams can only manage to calculate OEE daily or weekly. However, to be truly effective, OEE should be monitored in real-time. An automated system calculates it continuously, allowing you to react to problems in minutes, not days.
Knowing the OEE formula is just the first step. The real value comes from having a system that does the math for you, accurately and in real-time. This frees you up to spend your valuable time leading improvements, not digging for questionable data.
Ready to see how automated OEE calculation can transform your plant's performance?
Book a personalized demo of Fabrico today.