Mean Time to Repair: Formula, Examples, and 7 Ways to Cut Downtime
The mean time to repair tells you how long repairs take on average. For a service or maintenance team, that number helps reveal where jobs stall and what keeps equipment out of use. However, the result only makes sense when everyone starts and stops the clock the same way.
This guide explains the MTTR formula, shows a worked example, and separates hands-on repair time from total outage time. You will also find a recording worksheet, seven ways to shorten delays, and a practical plan for using the metric without rushing safe repairs.
What does mean time to repair measure?
Mean means average. In this context, you add the repair hours for a set of completed events and divide by the number of events. The result describes the repair experience of that group during that period.
IBM’s explanation of MTTR links the measure to restoring a failed system. Teams sometimes use the same acronym for repair, recovery, or restoration. Therefore, write your definition beside the number before you compare reports.
A useful definition answers three questions: Which assets count? Which events count? Where does the clock begin and end? For example, a workshop may track the time from the start of diagnosis to a passed functional check.
A building owner may instead care about the full loss of service. That clock starts when the asset fails and ends when service returns. Both views help, but they answer different questions.
The MTTR formula and a worked example
MTTR = total repair duration for completed repair events ÷ number of those events.
Use one unit throughout. If a job takes 90 minutes, record it as 1.5 hours before you add it to an hourly report. Also, count events rather than the number of people who worked on them.
Consider this fictional record for four repairs on similar pumps. Each duration runs from the agreed repair start to a passed return-to-service check. The figures illustrate the arithmetic, rather than an industry benchmark.
| Repair event | Duration | Main delay recorded |
|---|---|---|
| Pump A | 1 hour | None |
| Pump B | 2 hours | Fault diagnosis |
| Pump C | 3 hours | Access preparation |
| Pump D | 6 hours | Specialist support |
The total is 12 hours. Divide 12 by four repairs and the mean time to repair is three hours. Next, look at the spread: one repair took twice that average.
The median, which is the middle of the sorted group, is 2.5 hours here. Report it alongside the mean when a few long jobs pull the average upward. In addition, show the event count so readers can judge how much evidence supports the result.
Choose the right clock before collecting data
Repair time can include several stages. A technician may wait for access, diagnose a fault, fetch a part, complete the work, and test the asset. However, some maintenance reports exclude parts lead time or other waiting periods.
Fiix’s MTTR documentation shows why the measurement boundary matters. Review your system’s definition rather than assuming it matches another platform. Keep any excluded delay visible in a separate field.
Elapsed duration and labor hours differ
Two technicians may spend two hours on one repair. That produces two elapsed hours and four labor hours. Therefore, do not place labor hours in the numerator of a report that claims to measure outage duration.
Similarly, a repair that pauses overnight can span more elapsed time than paid work time. Store both measures if you need to understand service loss and job cost. They support different decisions.
A practical set of timestamps
- Failure or service-loss time.
- Notification and acknowledgement times.
- Arrival or access-ready time.
- Diagnosis start and end.
- Parts-ready time.
- Repair start and end.
- Functional-check and return-to-service time.
You do not need every field for every job. First, choose the stages that explain your most common delays. Then add detail where the extra record helps someone act.
Build a repair log people can trust
Give each repair a stable event ID and link it to an asset ID. Names alone can create duplicate records when staff use different labels. Also, link related work orders to the original event instead of treating every visit as a new failure.
The log should hold the fault, relevant timestamps, outcome, delay reason, and person who checked the result. Include the time zone when teams work across regions. For imported data, keep the source and any correction history.
A system for maintenance work order management can hold these records alongside job details. However, software cannot repair an unclear definition. Agree on the rules before you build the dashboard.
Keep incomplete events in an open-work report. Do not assign them a zero-hour repair duration or quietly remove them from view. Otherwise, your completed-event average can look better while unresolved outages grow.
Seven ways to reduce mean time to repair
1. Improve the fault report before dispatch
Ask for the asset ID, symptom, location, and any relevant error message. A short photo or reading can help the technician prepare. For example, “pump will not start” gives less context than a clear record of when it stopped and which indicator appeared.
Use a brief intake form with optional detail for unusual faults. Also, separate the customer’s description from a confirmed diagnosis. This helps prevent an early guess from steering the whole repair.
2. Match skills to the repair
Assign work based on the task and the person’s current authority to perform it. The nearest available technician may not have the right skills or tools. Therefore, check both travel time and the chance of completing the work.
Make specialist support easy to request. A quick escalation can help more than hours of trial and error. However, keep the technician responsible for following the site’s safe work process.
3. Prepare access and job information
Confirm entry arrangements, work windows, site contacts, and any required permits. Lost time at a locked gate does not improve through faster tool use. Instead, give the dispatcher a pre-visit check for the common access barriers.
Supply current service history and relevant documents. Our guide to mobile field service management software explains the field access needed for this wider workflow. Test whether staff can open those records when the site has a weak signal.
4. Use parts data to reduce avoidable waits
Review the parts behind repeated delays. Stock decisions should consider the asset’s importance, lead time, cost, and whether substitutes exist. In addition, record actual part use so a kit does not appear full after someone removes its contents.
Start with a small set of frequent repair needs. Then check whether those parts reach the correct vehicle or site before the visit. A warehouse quantity alone does not tell you whether the technician has access to it.
5. Make diagnostic guidance easy to find
Keep approved checks, known faults, and recent repair notes close to the asset record. Write guidance in the order a person will use it. For example, a short decision path may help more than a long folder of unlabelled manuals.
Review the guidance after difficult repairs. Also, remove outdated versions from the normal field view while preserving history where needed. Old advice can waste time or lead people toward the wrong component.
6. Protect the test and handover stage
A fast fix has little value if the asset fails again soon after handover. Define the functional check and record its result. Then confirm who may accept the asset back into service.
Do not cut this stage to meet a time target. Instead, remove delays before the work and improve the repair plan. Keep repeat faults visible so the metric rewards durable repairs.
7. Review delay causes as a team
Choose a few recent long repairs and trace the timeline. Ask which step needed information, a part, a decision, or access. Next, give the resulting action an owner and a due date.
A custom reporting dashboard can group those causes without exposing every note to every viewer. Keep the dashboard focused on decisions. A chart that names a delay but gives nobody a next step adds little value.
Use fair comparisons and sensible targets
Compare similar assets and fault types under similar conditions. A small fan repair and a complex plant outage should not share one performance target. Also, separate planned work from breakdown repairs unless your definition explicitly includes both.
Set a baseline first. Then choose a change you can influence, such as reducing missing intake details or parts waits. Judge the result alongside repeat failures, safety checks, and customer impact.
A falling average can hide a shift toward easier jobs. Therefore, show the job mix and repair count when you report improvement. Keep the original dataset so you can explain a surprising result later.
Shorten avoidable waits, not essential repair checks. A useful MTTR report shows where time goes and whether the asset stays in service afterward.
A simple four-week rollout
In week one, select one asset group and agree on the clock. In week two, collect a small set of repair records and check them with the people who did the work. Next, calculate the average and flag missing or conflicting timestamps.
During week three, review the longest delays and choose one action. In week four, check both the data quality and the action’s progress. Continue long enough to collect a useful sample before calling a small change a trend.
Use custom crm development only when your existing tools cannot connect repair, asset, and customer records well. Start with a defined reporting need. A new platform should support a sound process rather than create extra fields that nobody uses.
Check one report before trusting the trend
Take five recent events and reconstruct each timeline with the job owner. First, compare the recorded start with the source message or work note. Then compare the end with the actual functional-check record.
Look for negative durations, overlapping events, and a repair that ends before the technician arrives. These may reflect entry errors or a clock mismatch. Also, inspect unusually round durations, which can suggest that staff estimated the time after the job.
For a reopened event, check whether the system adds a new repair or extends the original one. Choose the rule that fits your definition and apply it consistently. Keep the linked history visible either way.
Finally, separate an asset outage from a technician visit. Several people can visit during one outage, and one person can work on several tasks during a visit. A report that mixes those units can produce a precise-looking number with no clear operational meaning.
Frequently Asked Questions
Does MTTR include waiting for spare parts?
That depends on the definition in your report. State which waits you include, and track excluded parts delays separately. Otherwise, two teams can use the same label for different measures.
What is a good MTTR for equipment?
There is no single target for every asset. Compare similar faults, service needs, and work conditions. Use your own baseline and required return-to-service checks to set a practical goal.
Can a spreadsheet calculate MTTR?
Yes. A clean event log can calculate durations and an average. However, protect formulas, use consistent units, and check incomplete jobs before you publish the result.
Start with a clear repair timeline
The mean time to repair becomes useful when it points to a delay your team can fix. Define the clock, record real events, and inspect the long jobs behind the average. Then improve one step while protecting repair quality and safe return to service.