Phone: 0 (552) 380 25 25  |  Weekdays 09:00–18:00 · Technical support 24/7

🇹🇷 TR

Digital Bridge Blog

Industry 4.0

How to Calculate OEE: The Formula, a Worked Example and Five Common Mistakes

How to calculate OEE step by step: availability, performance and quality formulas with a worked shift example, the six big losses and the mistakes to avoid.

 · 8 min read  · Digital Bridge Engineering Team
How to Calculate OEE: The Formula, a Worked Example and Five Common Mistakes

OEE (overall equipment effectiveness) is calculated by multiplying three ratios: OEE = Availability × Performance × Quality. Availability shows how much of the planned time the machine actually ran, performance shows how close it came to its ideal speed while running, and quality shows how many of the parts it made were right first time. You can reach the same result by a shortcut: good count × ideal cycle time ÷ planned production time.

What OEE measures, and why it matters

It is easy to say a machine "ran all day". OEE shows, in a single percentage, how true that statement is. An OEE of 100% means the machine ran for the whole of its planned time, at ideal speed, without producing a single defective part. No line ever gets there; what matters is seeing where the loss is.

OEE's strength is that it breaks down into three components. Two machines can have the same OEE, yet one suffers from frequent breakdowns while the other runs slowly or produces scrap. That breakdown tells you whether maintenance, process engineering or quality needs to act. If the loss comes from frequent failures, the natural next step is moving to predictive maintenance; if quality is low, it is process capability with SPC and Cpk.

What losses cost: why measure at all?

The biggest single drag on OEE is unplanned downtime, and it is expensive:

Siemens estimates that the world's 500 largest companies lose almost $1.4 trillion a year to unplanned downtime, equivalent to 11% of their revenues. (Siemens, The True Cost of Downtime 2024)

According to the same report, an hour of unplanned downtime costs $2.3 million in a large automotive plant and $36,000 in fast-moving consumer goods (FMCG) plants, and large plants average 25 unplanned downtime incidents and 27 lost production hours a month. Those figures relate to large companies, but the logic holds at any scale: you cannot reduce downtime you do not measure.

There is a widely quoted benchmark for setting targets. According to OEE.com's World-Class OEE page, a "world-class" OEE is often taken to be 85%, derived from goals of 90% availability, 95% performance and 99% quality in discrete manufacturing. The same source notes that most manufacturers in reality run closer to 60%. The benchmark goes back to Seiichi Nakajima's 1984 book on TPM and applies to discrete rather than process manufacturing, so the most useful target for your plant is improvement on your own baseline.

The OEE formula: three components

ComponentFormulaLoss it reveals
AvailabilityRun time ÷ Planned production timeBreakdowns, setups and changeovers, waiting for material
Performance(Ideal cycle time × Total count) ÷ Run timeMinor stops, reduced speed
QualityGood count ÷ Total countScrap, rework, start-up losses
OEEAvailability × Performance × QualityAll losses combined

Three definitions deserve care:

  • Planned production time is shift length minus planned breaks and any time when no production is scheduled. Decide once whether planned maintenance is excluded here, and apply that rule consistently.
  • Ideal cycle time is the fastest time the machine can theoretically achieve for that product, not "the speed we usually run at".
  • Good count means parts that meet the quality specification first time. Parts that are reworked and saved do not count as good.

A worked example, step by step

Take a single shift on a CNC machine:

  1. Shift length: 8 hours = 480 minutes. Planned breaks: 30 minutes. Planned production time = 450 minutes.
  2. Stoppages: 35 minutes of breakdown and 12 minutes of tool change, 47 minutes in total. Run time = 450 − 47 = 403 minutes.
  3. Availability = 403 ÷ 450 = 89.6%
  4. Output: ideal cycle time is 30 seconds (0.5 minutes), and 700 parts were produced in total. Ideal time = 700 × 0.5 = 350 minutes.
  5. Performance = 350 ÷ 403 = 86.8%
  6. Quality: 28 of the 700 parts were defective and 672 were good. Quality = 672 ÷ 700 = 96.0%
  7. OEE = 0.896 × 0.868 × 0.960 ≈ 74.7%

Check it with the shortcut: 672 good parts × 0.5 minutes = 336 minutes of fully productive time; 336 ÷ 450 = 74.7%. When both routes give the same answer, your data is consistent.

In this example the biggest loss is performance: of the 403 minutes it ran, the machine lost about 53 minutes to minor stops and slow running. On a paper shift form that loss usually does not appear at all, because nobody writes down two-minute jams. An andon system that flags each stop the moment it happens both records these jams and shortens the response time.

The six big losses

The three OEE components map onto what TPM (total productive maintenance) calls the "six big losses":

ComponentLossExample
AvailabilityBreakdownsMotor, hydraulic or electrical failure
AvailabilitySetups and adjustmentsDie change, waiting for first-off approval
PerformanceMinor stops and idlingJams, sensor faults, gaps in material feed
PerformanceReduced speedRunning slower because of a worn tool
QualityProcess defectsOut-of-tolerance parts, rework
QualityStart-up lossesScrap made while warming up or adjusting

Recording downtime reasons against these categories turns OEE from a report card into an improvement tool.

How to collect OEE data

The formula is simple; the hard part is making sure the numbers going into it are right. If you are starting by hand, a plain shift form that captures the following is enough:

  • Planned production time, and the planned breaks deducted from it
  • Start and end time of every stoppage, with its reason (breakdown, setup, waiting for material, no operator and so on)
  • Product code and that product's ideal cycle time
  • Total parts produced and defective parts, with the type of defect

Use a short, predefined list of downtime reasons rather than free text. "Machine stopped" is useless for analysis; concrete categories such as "die change", "waiting for raw material" or "sensor fault" can still be compared months later.

The limit of manual measurement is minor stops. Expecting operators to log every two-minute jam is unrealistic, so manually calculated performance almost always comes out too high. A run/stop signal and an automatic part counter taken from the machine close that gap (even machines without a PLC can be handled by collecting data from legacy machines): the system measures how long the stop lasted and the operator only selects the reason. This is where plants that start measuring OEE often get their first surprise, discovering that what they had long called "breakdowns" is really a stream of short, frequent stoppages.

Five common mistakes

  1. Setting a loose ideal cycle time. If "normal speed" is treated as ideal, performance looks artificially high and the real loss stays hidden.
  2. Not recording minor stops. Stops of a few minutes vanish from manual records, yet added up they are often the largest loss.
  3. Counting reworked parts as good. Quality looks better than it is, and the cost of rework becomes invisible.
  4. Comparing different machines on raw OEE. Where product mix and process differ, a bare OEE comparison misleads; look at the components.
  5. Turning OEE into an operator scorecard. Once the number is used to punish, data quality suffers. OEE exists to find the loss.

How Digital Bridge approaches it

You can calculate OEE by hand, but to be reliable and sustainable the data has to come from the machine automatically. We build that up step by step:

  • We take data from the machine. Run/stop signals and part counts come from the machine or its PLC; on older equipment, industrial data terminals let operators select the downtime reason.
  • We calculate OEE live inside the MES. In our MES production management solution, availability, performance and quality are tracked live for each machine; losses are classified into categories such as breakdown, setup, speed loss and quality reject, and the end-of-shift report is generated automatically. The MES integrates with Logo, SAP, Mikro and custom ERP systems.
  • We make scrap traceable. With production traceability and barcoding, you can see which batch and which machine a defective part came from.
  • We tackle breakdown losses at the root. Where availability loss comes from failures, we run a predictive maintenance pilot on one to three critical machines and show the value with metrics within the first 30–60 days.
  • We give managers the right screen. A BI dashboard brings the OEE trend, the machine with the most downtime and the largest loss category together on one screen.

Our Industry 4.0 roadmap for SMEs explains where to begin; measuring OEE is the second stage on that roadmap.

How measured OEE feeds work orders and the ERP is covered in MES vs ERP, and scheduling against real capacity in production scheduling with APS; availability and performance rates are direct inputs to planning.

Next step

Pick the machine that limits your capacity and apply the seven steps from the example above by hand for one week. When minor stops and the ideal cycle time are entered honestly, the result is usually lower than expected, and that gap is your improvement opportunity. Then contact us and, during a free site assessment, we will look together at how to set up automatic OEE measurement on that machine.

Let us look at your case

Tell us about your process; after a needs analysis we send a written proposal with scope, phases and cost.

Request a Quote +90 552 380 25 25

Keep reading

Questions we hear most often

Frequently Asked Questions

What is the OEE formula?

OEE = Availability × Performance × Quality. Availability = run time ÷ planned production time; performance = (ideal cycle time × total count) ÷ run time; quality = good count ÷ total count. Shortcut: good count × ideal cycle time ÷ planned production time.

What is a good OEE score?

For discrete manufacturing the commonly cited "world-class" benchmark is 85% (OEE.com), and the same source notes that most manufacturers run at around 60%. The most meaningful target, though, is continuous improvement on your own baseline; comparing plants with different processes and product mixes on a single number is misleading.

Is planned maintenance included in the OEE calculation?

Planned maintenance is usually excluded from planned production time, so it does not reduce availability. What matters is that the rule is decided once and applied the same way on every machine; otherwise comparisons across periods and machines break down.

What is the difference between OEE and TEEP?

OEE is based only on planned production time. TEEP (total effective equipment performance) is based on all calendar time, 24 hours a day and seven days a week, so it also shows unused shifts and holidays as loss. That makes it useful for capacity investment decisions.

Can we track OEE in Excel?

To get started, yes: a few weeks of manual measurement on one machine is enough to see where the loss is. But because minor stops are rarely recorded by hand, spreadsheet OEE usually comes out higher than reality. Continuous, comparable measurement needs data captured automatically from the machine.

Have a different question? Ask Us

Talk to an Engineer

Tell us what you need to solve. We'll come back with a written proposal.