The real cost of unplanned downtime
Ask 10 SMB factory owners what an hour of unplanned downtime on their main line costs them. You'll get answers ranging from "a few thousand" to "I don't really know". The actual number is almost always larger than the gut estimate, and putting it down concretely is the single most useful exercise an owner can do before deciding what to spend on Industry 4.0.
This is the framework we walk clients through when they want to justify an OEE project to themselves or their board.
The five buckets of cost
Most owners think of downtime cost as one number: lost production. That's bucket one of five. The other four are usually invisible until you go looking.
Bucket 1: lost production
The obvious one. The line was supposed to produce X units in that hour and didn't. Calculate it as: throughput per hour × gross margin per unit × hours of downtime.
Catch: gross margin per unit, not revenue per unit. Selling RM 100/unit at 35% margin means RM 35/unit of contribution. An hour of downtime on a line producing 200 units/hr is RM 7,000 of contribution lost — not RM 20,000 of revenue.
For Malaysian SMB food and packaging lines, the per-hour contribution range is typically RM 3,000–RM 25,000 depending on product and capacity utilisation.
Bucket 2: labour standing idle
The line stops, but the workforce on the line is still on the clock. EPF, SOCSO, and EIS keep accumulating regardless of whether anything's being produced.
Math: number of staff on the line × loaded hourly rate × hours of downtime. For a packing line with 12 staff at RM 15/hr loaded cost, that's RM 180/hr of pure idle labour cost. Per shift's downtime, this stacks up.
This bucket is invisible because the labour cost is the same whether the line runs or not. But the production didn't happen, so the per-unit cost goes up.
Bucket 3: catch-up overtime
If the order has to ship on time, downtime today usually means overtime tomorrow. That's premium-rate labour to recover the lost output.
Malaysian overtime rates: 1.5x for normal-day overtime past 8 hours, 2.0x for rest-day work, 3.0x for public holidays. An hour of downtime that triggers 2 hours of overtime to recover at 1.5x is effectively triple-charged in labour.
Bucket 4: spoilage and scrap
When a process line stops, in-process material often spoils. Hot product cooling. Coatings setting. Packaging adhesives drying. Fermenting batches going off-spec.
For food, the spoilage cost per unplanned stop can be 50–200% of the per-hour production margin. For non-food it's usually smaller but rarely zero.
Bucket 5: customer impact
Late deliveries, lost orders, reputational damage. Hardest to quantify, often the largest of all five.
A one-time late shipment to a major customer might cost a one-off penalty plus 6 months of "you're on probation" treatment in the form of smaller orders. We've seen SMBs lose contracts they'd held for a decade because of repeated downtime in one bad quarter.
The math, with actual SMB numbers
Let's plug realistic Malaysian SMB factory numbers into all five buckets for a typical 2-hour unplanned line stop on a food packaging line:
| Bucket | Calculation | Estimate |
|---|---|---|
| 1. Lost production | 180 units/hr × RM 18/unit margin × 2 hr | RM 6,480 |
| 2. Idle labour | 14 staff × RM 17/hr loaded × 2 hr | RM 476 |
| 3. Catch-up OT | 14 staff × RM 17/hr × 1.5x × 2.5 hr (recovery) | RM 893 |
| 4. Spoilage | ~80% of per-hour margin (in-process product loss) | RM 2,592 |
| 5. Customer impact | 5% probability of contract penalty × RM 50k expected | RM 2,500 |
| Total | ~RM 12,941 / 2-hour stop |
That's RM 6,470/hr of unplanned downtime on a single mid-sized SMB food line. Most owners would have estimated RM 2,000-RM 4,000 and missed the bottom three buckets entirely.
What this number is for
You're not putting this number in a marketing brochure. You're using it for three internal decisions:
-
Justifying Industry 4.0 spend. If unplanned downtime costs RM 6,500/hr and your line currently has ~12 hours/month of unplanned stops, that's ~RM 78,000/month. An OEE platform that catches half of those events early enough to mitigate them pays for itself in under 2 months. (Costs covered in our OEE pricing breakdown.)
-
Prioritising maintenance investment. A CMMS upgrade, a vibration monitor on a critical asset, predictive maintenance (article) — each can be costed against a real downtime number. "It costs RM 8,000 to add this sensor" sounds expensive until you compare it to "we lose RM 6,500/hr when this asset fails".
-
Negotiating with customers. When a customer pushes for a tighter SLA, knowing your real cost of meeting it changes the conversation. "We can hit 99.5% on-time delivery but it requires Industry 4.0 investment of RM X" is a much better negotiation position than "we'll try harder".
The questions to answer for your own factory
Walk through these with your ops manager or production supervisor for one critical line:
- What's the per-hour contribution margin of the line at typical utilisation?
- How many staff does the line typically have on shift?
- Loaded hourly cost per staff (gross + EPF + SOCSO + EIS)?
- Average overtime ratio when recovering from downtime (units of OT per unit of downtime)?
- Spoilage exposure when the line stops mid-batch (% of per-hour margin lost)?
- Customer SLA risk — best estimate of expected loss per stop event?
Multiply through. Compare to your own gut number. The gap usually surprises owners.
What we usually see
For Malaysian SMB factories we've measured this for, real per-hour unplanned downtime costs typically land:
- Food & beverage: RM 5,000–RM 15,000/hr (high spoilage component)
- Packaging: RM 3,000–RM 10,000/hr
- Automotive parts: RM 4,000–RM 18,000/hr (high contract-penalty exposure)
- Furniture / consumer goods: RM 2,000–RM 8,000/hr
- Pharma / regulated: RM 10,000–RM 50,000+/hr (regulatory + contract risk)
These are line-level numbers. Multi-line factories scale roughly with the number of critical lines.
Where Industry 4.0 actually changes this
The point of OEE measurement isn't to know what downtime costs — it's to reduce it. Three ways Industry 4.0 changes the math:
-
Earlier detection. A drift in cycle time or vibration profile flagged 30 minutes before catastrophic failure means a planned 20-minute stop instead of a 2-hour breakdown. Bucket 4 (spoilage) and Bucket 5 (customer) collapse to near-zero.
-
Faster response. Real-time alerts to the right person mean MTTR (mean time to repair) drops from "found in 40 mins" to "alerted in 30 seconds". On Bucket 1 alone, that's a 4x improvement on stoppages where rapid response matters.
-
Better prevention. Downtime data feeding a CMMS feeds preventive maintenance scheduling — which reduces the probability of unplanned stops in the first place. Bucket-shaped reduction across all 5.
For a typical Malaysian SMB factory, well-implemented OEE + automation + AI on top reduces unplanned downtime by 30–60% within the first year. On a line costing RM 78,000/month in downtime today, that's RM 23,000–RM 47,000/month in recovered margin. Compounded.
The honest summary
Unplanned downtime almost always costs more than owners think. Putting a real number on it is a 30-minute exercise. The number is usually 3–5x larger than the gut estimate, and once it's on paper, every Industry 4.0 / OEE / predictive-maintenance decision becomes cleaner.
If you'd like to walk through this calculation for your specific factory, drop us a line — free 30-minute discovery call, no obligation, honest answer.
