Skip to content

Core Reliability

MTBF Calculator

Mean time between failures from operating time and failure count, or from a known failure rate — with failure rate and mission reliability alongside.

MTBF = T ÷ n

Result

MTBF
—
Failure rate λ
—
Reliability R(t)
—
Working

MTBF = operating time ÷ failures

What is MTBF?

Mean Time Between Failures (MTBF) is a fundamental reliability engineering metric that measures the predicted elapsed time between inherent failures of a mechanical or electronic system during normal operation.

MTBF represents system reliability and helps predict:

  • Expected number of failures over an operating period
  • Corrective-maintenance workload
  • Spare parts inventory planning
  • System availability forecasting
  • Total cost of ownership

MTBF formula

Basic formula
MTBF = Total Operating Time ÷ Number of Failures
Alternative formula
MTBF = (Number of Units × Operating Hours per Unit) ÷ Total Failures

Higher MTBF values indicate more reliable systems with longer expected operational periods between failures.

MTBF calculation example

A company operates 10 delivery trucks for one year and tracks all mechanical failures:

Operating dataValue
Number of trucks10
Operating hours per truck8 h/day
Operating days per year250
Total failures in year25
Total operating time
10 × 8 × 250 = 20,000 hours
MTBF
20,000 ÷ 25 = 800 hours

This means on average, each truck operates 800 hours between failures.

MTBF industry benchmarks

Typical ranges; treat them as orientation, not targets — duty cycle and failure definitions vary.

Manufacturing equipmentMTBF
World class> 5,000 h
Good2,000–5,000 h
Average500–2,000 h
Poor< 500 h
Electronic systemsMTBF
Server hardware50,000–100,000 h
Industrial controllers100,000+ h
Consumer electronics10,000–50,000 h
Power supplies30,000–80,000 h
Automotive componentsMTBF
Engine systems3,000–8,000 h
Transmission5,000–10,000 h
Electrical systems20,000+ h
Suspension4,000–12,000 h

MTBF vs other reliability metrics

MTBF (time between failures) measures reliability — how long a system runs before failing. MTTR (time to repair) measures maintainability — how long repairs take.

Where MTBF is used:

  • Maintenance planning: estimate how many breakdowns to staff and stock for (time-based PM intervals need wear-out data such as a Weibull fit, not MTBF)
  • Warranty planning: set appropriate warranty periods
  • System design: compare component reliability options
  • Cost analysis: calculate total cost of ownership

How to use this MTBF calculator

  • Single system: enter total operating time and failure count
  • From a known rate: switch to “From failure rate” and enter λ
  • Time units: choose hours, days, or years
  • Mission time: add one to get the probability of running that long without failure

Best practices:

  • Use sufficient data for statistical significance
  • Track only unplanned failures, not maintenance
  • Consider system boundaries and what constitutes failure
  • Update MTBF calculations regularly as data accumulates

Frequently asked questions

What’s the difference between MTBF and failure rate?
MTBF and failure rate are reciprocals. If MTBF is 1000 hours, the failure rate is 1/1000 = 0.001 failures per hour. MTBF is easier to understand as it represents time between failures.
How much data do I need for accurate MTBF calculation?
For statistical significance, you need at least 10-20 failure events. More data provides better accuracy. For new systems, use manufacturer specifications until you collect sufficient operational data.
Should I include planned maintenance in MTBF calculations?
No, MTBF should only include unplanned failures. Planned maintenance and scheduled replacements should be excluded as they represent proactive interventions, not system failures.
Can MTBF predict when a specific system will fail?
No, MTBF is a statistical average and cannot predict individual system failures. It helps with planning and resource allocation but doesn’t provide specific failure timing for individual units.
How does MTBF relate to system availability?
MTBF is used in availability calculations: Availability = MTBF ÷ (MTBF + MTTR). Higher MTBF leads to higher availability, assuming repair times remain constant.