← All articles Production & Manufacturing

OEE (Overall Equipment Effectiveness) for SMEs

OEE is the single most useful production metric — and approachable even for a small workshop. Here is what the three components actually measure, how to calculate it, and what the numbers mean.

OEE — Overall Equipment Effectiveness — is probably the most useful production metric ever devised. It distils plant performance into a single number and, more importantly, splits that number into three components that point directly at what to improve. Often associated with big factories, OEE is genuinely useful even in a small workshop with a handful of machines. Here is the working understanding.

The formula

OEE has a simple multiplicative structure:

OEE = Availability × Performance × Quality

Each component is a ratio between 0 and 1 (or 0–100%):

  • Availability = how often the equipment was running when it was scheduled to run
  • Performance = how fast it ran compared to its ideal speed
  • Quality = how many of the units it made were good (vs scrap / rework)

A machine that was available 90%, ran at 95% of its rated speed, and produced 98% good units has OEE of 0.90 × 0.95 × 0.98 = 83.8%.

Why multiplicative

The components multiply because each one represents a "tax" on the previous one. A machine that's available a lot but slow doesn't produce a lot. A fast machine that breaks frequently doesn't either. A machine that produces fast but produces scrap also doesn't produce useful output.

Each component covers a separate loss type, and they compound.

Availability — the time lost

Availability = Run Time ÷ Planned Production Time

Where:

  • Planned Production Time = the time the equipment was scheduled to be running (typically shift hours minus planned breaks)
  • Run Time = Planned Production Time minus unplanned stops (breakdowns, changeovers running over, material starvation)

Common availability losses:

  • Breakdowns — equipment failure, repair time
  • Setup / changeover — too long, too often
  • Minor stops and starts — quick adjustments that add up
  • Material starvation — waiting for upstream
  • Operator absence — gap in coverage

A typical SME with no measurement starts around 60-70% availability — most of the loss invisible because it's not tracked.

Performance — the speed lost

Performance = (Ideal Cycle Time × Total Units Produced) ÷ Run Time

In English: of the time you were actually running, how close were you to the ideal speed?

Common performance losses:

  • Reduced speed — running slower than rated (often deliberate, sometimes due to wear)
  • Minor stops — sub-minute stops not counted as breakdowns
  • Idling — equipment running without producing

Performance loss is the most invisible component because it doesn't show as downtime — the machine is running, just not producing what it should.

Quality — the units lost

Quality = Good Units ÷ Total Units Produced

The cleanest of the three to measure. Rework counts as a quality loss (the unit wasn't right first time, even if eventually saved). Scrap counts as a complete loss.

Common quality losses:

  • Process defects — caught during production
  • Start-up / warm-up rejects — first units of a run often not right
  • Rework rate — units fixed rather than first-pass good

See our scrap and yield post for the accounting side of these.

A worked example

A small workshop, one CNC machine:

  • Scheduled to run 8 hours per shift × 1 shift = 480 minutes/day
  • Planned breaks: 30 minutes. Planned Production Time = 450 minutes
  • Actual running time: 380 minutes (unplanned stops + breakdowns + setup overruns took 70 min). Availability = 380/450 = 84.4%
  • Ideal cycle time: 6 minutes/unit. Units produced: 50. Run-time-equivalent at ideal speed: 50 × 6 = 300 minutes. Performance = 300/380 = 78.9%
  • Of 50 units produced, 47 good, 3 scrap. Quality = 47/50 = 94%

OEE = 0.844 × 0.789 × 0.94 = 62.6%

A 62.6% OEE is roughly typical for an unmeasured operation. World-class is considered 85% — meaning 99% availability, 95% performance, 99% quality.

Why this decomposition is powerful

The single OEE number tells you you have a problem. The decomposition tells you what kind of problem:

  • Low availability — focus on reducing downtime: faster changeovers, better preventive maintenance, ensuring upstream material is ready
  • Low performance — focus on cycle-time discipline: running at rated speed, eliminating minor stops, operator training
  • Low quality — focus on first-time-right: better process control, tooling condition, operator training, in-line inspection

A workshop with 90% availability, 90% performance and 60% quality has a very different action list than one with 60% availability, 90% performance and 90% quality. The decomposition forces the right conversation.

How to start measuring in a small workshop

For SMEs without sensors and automated logging, a simple manual approach:

  • A shift log per machine: start of shift, planned production time
  • Operator logs every downtime event > 5 minutes (with cause)
  • Output is counted per shift (units produced, good, scrap)
  • A daily OEE calculation per machine (15 minutes of analysis)

The exact number is less important than the trend — week-over-week improvement is the goal. The discipline of measuring drives improvement even without sophisticated tools.

OEE vs utilisation

A common confusion: OEE is not the same as utilisation. Utilisation usually means "% of available time the machine ran" — closer to Availability alone, missing the performance and quality dimensions.

A machine can be at 100% utilisation (running all the time) but at 50% OEE because it's running slow and producing scrap. Utilisation feels good; OEE tells the truth.

What OEE doesn't tell you

OEE measures the equipment, not the business case. A machine making things nobody wants at 100% OEE is still a problem. Pair OEE with:

  • Demand / order book — is production matching demand?
  • Margin per unit — is the output profitable?
  • Capacity vs need — do we have too much / too little capacity?

OEE is the operational lens; the commercial lens has to sit alongside it.

How Booksmor helps

Booksmor's production module captures downtime, run-time, cycle time and quality data from every production run — and computes OEE per machine, per shift, per product. Trends and component decomposition are visible at a glance; consistent OEE shortfalls flag for action. Start a 30-day free trial and put your equipment performance on a real footing.

Ready to simplify your accounting?

Join growing Indian businesses that let Booksmor — and its AI — keep the books. Set up in minutes, free for 30 days.

No credit card needed · Full access · Cancel anytime