Free tool · MTBF / MTTR

Free MTBF and MTTR calculator: formulas, worked example and Excel log

MTBF tells you how long an asset runs between breakdowns; MTTR tells you how long it takes to get it running again. Enter three numbers for one asset over one period and the calculator below returns MTBF, MTTR, availability and failure rate. The method is explained step by step, with a worked example, what counts as a failure and the mistakes that make reliability figures look better or worse than they are.

Included in Core (free)Included in Business· $99/mo per company

Free your maintenance · Free Core tier, unlimited users, no credit card.

In short

MTBF (mean time between failures) equals operating time divided by the number of failures. MTTR (mean time to repair) equals total repair time divided by the same number of failures. Operating time is the observed period minus repair downtime. Availability equals MTBF divided by MTBF plus MTTR. The free FreeMaint calculator does the arithmetic online and in an Excel failure log, with no account required.

Updated October 10, 2026

MTBF and MTTR calculator

Enter the figures for one asset over one period. Results update as you type; nothing is sent or stored.

Hours the asset was meant to run, e.g. 720 for 30 days around the clock
Unplanned breakdowns that stopped the asset during the period
Hours from each breakdown until the asset was back in service, added up
MTBF
—
Operating time
—
MTTR
—
Availability
—
Failure rate
—

Availability = MTBF ÷ (MTBF + MTTR). Compare the same asset from one period to the next rather than two different machines.

What the calculator and FreeMaint give you

MTBF, MTTR, availability and failure rate

Type the observed period, the number of failures and the total repair time. The four results update as you type. No sign-up, nothing stored.

Excel failure log with live formulas

An .xlsx file with one line per breakdown: failure start, back in service and cause. Repair time, MTBF, MTTR and availability calculate themselves. Works offline and prints on one page.

Checks that catch bad inputs

The calculator refuses repair time longer than the period and a fractional failure count, and says plainly when there is no failure yet instead of printing an infinite MTBF.

Downtime recorded when it happens

Set an asset to Down in FreeMaint and a downtime record opens; set it back to operational and the record closes. Downtime can also be added from the corrective work order. Included on every plan, including the free Core tier.

Included in Core (free)

MTBF and MTTR per asset

FreeMaint computes MTBF, MTTR and availability per asset from completed corrective work orders and recorded downtime. The reliability view lists the assets that fail most, and figures appear from the third failure, so one event cannot mislead.

Included in Core (free)

Failure codes and failure analysis

Pick a problem, cause and remedy code when closing each corrective work order, on every plan. On Business, the failure analysis report ranks the codes in a Pareto with the MTTR of each one.

Included in Business

From a weak MTBF to a preventive plan

When an asset keeps failing, schedule preventive maintenance on it from the same system: time-based plans are included on the free Core tier, with checklists your technicians follow on the mobile app.

Included in Core (free)

The MTBF and MTTR formulas

Both indicators start from the same failure count over the same period. MTBF looks at the time the asset was running between those failures; MTTR looks at the time it was down being repaired. Measured together on one asset, they describe two different problems: how often it breaks, and how long each breakdown costs you.

Operating time is the observed period minus the repair downtime. The observed period is the time the asset was meant to run: 720 hours for 30 days around the clock, or the shift hours for an asset that only runs during the day. Planned stops, preventive maintenance and periods with no production scheduled come out of the period, not out of operating time.

  • Operating time = observed period − total repair time
  • MTBF = operating time ÷ number of failures
  • MTTR = total repair time ÷ number of failures
  • Availability = MTBF ÷ (MTBF + MTTR) = operating time ÷ observed period
  • Failure rate = number of failures ÷ operating time (often quoted per 1,000 hours)

MTBF, MTTF, MTTR: which one to use

MTBF applies to repairable assets: a pump, a press or a conveyor that fails, gets repaired and runs again. MTTF, mean time to failure, applies to items that are replaced rather than repaired, such as a bearing, a fuse or a lamp. Using MTBF for a consumable part, or MTTF for a whole machine, mixes two different questions.

Two conventions exist for MTBF. Some definitions measure the time between the start of one failure and the start of the next, which includes the repair; the maintenance practice used here, and in standards such as EN 13306, counts operating time only. Neither is wrong, but a figure is only comparable with another figure calculated the same way. Write the definition next to the number.

MTTR has the same trap. Some teams count only hands-on repair time; others count from the moment the asset stopped until it was back in service, including waiting for a technician or a part. The second definition is what the production line actually feels, and it is the one this calculator uses.

What counts as a failure, and what does not

A failure is an unplanned event that stops the asset from doing its job, or forces it to run in a degraded mode you would not accept. Agree on the list before you start counting, because the definition changes MTBF more than any improvement will.

  • Counts: a breakdown that stops the asset, a trip that needs an intervention before restart, a fault that forces the asset to be taken out of service.
  • Does not count: preventive maintenance, inspections, planned changeovers, cleaning, and stops caused by missing material or operators.
  • Decide once for minor stops that the operator clears in seconds. Most sites leave them out of MTBF and track them through OEE performance losses instead.
  • One event, one failure: a breakdown that needs three visits before it is fixed is one failure with a long repair time, not three failures.

How to improve MTBF

MTBF improves when the same failures stop coming back. That starts with knowing which ones they are: an asset with a low MTBF almost always has two or three failure modes that account for most breakdowns.

  • Record a cause for every breakdown, using a short list of failure codes rather than free text, so the repeated ones become visible.
  • Turn the recurring causes into preventive tasks: lubrication, inspections, filter or belt changes at a frequency based on the failure history.
  • Fix the root cause, not the symptom: a motor that keeps tripping may be overloaded, misaligned or badly ventilated.
  • Check operating conditions such as load, speed, temperature and cleanliness, which shorten the life of components faster than age does.
  • Watch the effect: recalculate MTBF for the same asset over the next periods, with the same definitions.

How to reduce MTTR

MTTR is rarely dominated by the repair itself. Most of the time goes into noticing the failure, getting the right person there, finding the cause and waiting for the part.

  • Get the breakdown reported immediately, for example with a QR code on the asset that opens a request from any phone.
  • Keep the critical spare parts in stock, with a minimum quantity, and know where they are.
  • Give technicians the asset history and a repair procedure on their phone, so the diagnosis starts from what happened last time.
  • Measure the phases separately when you can: waiting, diagnosis, repair and restart. The longest phase is the one to work on.

Common MTBF and MTTR calculation mistakes

Most disagreements about reliability figures come from definitions and small samples, not from the arithmetic.

  • Using calendar time for an asset that only runs one shift. MTBF then looks three times better than it is.
  • Counting preventive maintenance as failures. It lowers MTBF and punishes exactly the work that improves it.
  • Drawing conclusions from two or three failures. With so few events, one breakdown more or less changes MTBF dramatically; watch the trend over several periods.
  • Averaging the MTBF of different assets. Add up their operating time and their failures, then divide, or better, keep them separate.
  • Comparing two sites that define failure or repair time differently.

When a spreadsheet is no longer enough

A failure log in Excel works while one person keeps it up to date for a handful of assets. It breaks down when breakdowns are typed in days later from memory, when repair times are estimated, and when the log lives apart from the work orders that actually repaired the asset.

In FreeMaint, a breakdown is recorded when it happens: the corrective work order, plus the downtime that opens when the asset is set to Down and closes when it runs again. MTBF, MTTR and availability are then computed per asset from that record. The free Core tier covers assets, work orders, downtime, failure codes and time-based preventive maintenance for unlimited users; the failure analysis report is part of Business, $99 per company per month (flat, never per user).

FreeMaint Research, 2026, found that 27.1% of sites log no preventive maintenance at all, a gap that tends to show up as a low MTBF.

How to calculate MTBF and MTTR: a worked example (illustrative figures)

  1. 1

    Set the observed period

    A compressor runs around the clock. Over 30 days, it was meant to run 30 × 24 = 720 hours.

  2. 2

    List the failures and their repair times

    It broke down three times: a pressure switch fault fixed in 4 hours, a belt failure fixed in 2.5 hours and a sensor fault fixed in 1.5 hours. Total repair time = 8 hours.

  3. 3

    Work out operating time and MTBF

    Operating time = 720 − 8 = 712 hours. MTBF = 712 ÷ 3 = 237.3 hours: on average, the compressor ran about ten days between breakdowns.

  4. 4

    Work out MTTR

    MTTR = 8 ÷ 3 = 2.67 hours, or about 2 hours 40 minutes from each breakdown until the compressor was back in service.

  5. 5

    Derive availability and failure rate

    Availability = 237.3 ÷ (237.3 + 2.67) = 98.9%, the same as 712 ÷ 720. Failure rate = 3 ÷ 712 × 1,000 = 4.2 failures per 1,000 operating hours.

Tracking MTBF and MTTR: FreeMaint, spreadsheet or separate reliability tool

CriterionFreeMaintSpreadsheetSeparate reliability tool
Cost to startFree calculator and Excel; free Core tier for unlimited usersFreeSeparate licence
Failure and downtime dataRecorded from the work order and the asset statusTyped into the log by handImported or entered again
MTBF and MTTRComputed per asset from the recordFormulas you maintainComputed, often with statistical models
Link to work ordersSame system as work orders and asset historyNoneUsually separate from the maintenance software
Acting on the resultPreventive plan scheduled on the same assetSeparate action listExported to another system

Frequently asked questions

What is a good MTBF?

There is no universal value: a good MTBF for a conveyor means nothing for a hydraulic press. Compare an asset with its own history, period after period, with the same definitions, and look for the trend. Manufacturer reliability data is a useful reference when it was measured under similar operating conditions.

What is the difference between MTBF and MTTR?

MTBF measures how long an asset runs between failures, so it describes reliability. MTTR measures how long it takes to get the asset back in service after a failure, so it describes maintainability. Together they give availability: MTBF divided by MTBF plus MTTR.

Does preventive maintenance count as a failure?

No. Preventive maintenance is planned and is excluded from both the failure count and the repair time; if it happens during the observed period, take its duration out of the period. Counting it as failures would lower MTBF and penalise the work that improves reliability.

Should MTTR include waiting for parts or a technician?

It depends on the question you want to answer. Counting from the stop to the return to service, waiting included, reflects what production loses. Counting only hands-on repair reflects technician efficiency. Pick one definition, write it down and keep it.

How many failures do I need for a reliable MTBF?

With fewer than five or so failures, MTBF swings widely with each new event. Treat early figures as indicative, keep logging, and judge the trend over several periods rather than a single value.

What if the asset had no failure during the period?

Then MTBF cannot be computed yet: it is simply longer than the period observed. The calculator says so instead of dividing by zero. Keep logging; the first failure will give a first value.

Which FreeMaint plan calculates MTBF and MTTR?

All of them, including the free Core tier: MTBF, MTTR and availability are computed per asset from corrective work orders and recorded downtime, for unlimited users. The failure analysis report, a Pareto of failure codes with the MTTR of each, is part of Business at $99 per company per month.

Do I need an account to use the calculator or the Excel file?

No. The calculator runs in your browser and stores nothing, and the Excel file downloads directly. An account is only needed to record downtime and work orders in FreeMaint, which you can do on the free Core tier.

Record breakdowns once, get MTBF and MTTR per asset

Start on the free Core tier to log assets, work orders and downtime for unlimited users. MTBF, MTTR and availability then come from the maintenance record itself, not from a spreadsheet someone updates on Friday.

Create your free account