
Maintenance KPIs: 12 metrics that reveal eliability, cost and team performance

Maintenance KPIs (maintenance key performance indicators) are measurable indicators that show how effectively an organisation maintains its physical assets, controls cost, delivers planned work and limits the risk of unplanned failure. A strong set usually contains 10–15 key indicators – not dozens of metrics without an owner or a target.
Throughout this article the abbreviation PM stands for preventive maintenance – the planned inspections, servicing and interventions carried out before a failure occurs. That is where indicator names such as PM compliance come from.
What are maintenance KPIs?
Maintenance KPIs are measurable indicators used to assess the effectiveness, efficiency and cost of the maintenance function. They are not simply a list of numbers: a usable KPI has a definition, a formula, a data source, an owner, a reporting frequency and a decision attached to it. Without those six attributes, a number on a dashboard is a curiosity rather than a management tool.
Maintenance KPIs help teams to:
- measure asset reliability;
- reduce reactive work;
- justify the maintenance budget;
- detect planning problems;
- control maintenance cost;
- assess the effectiveness of repairs and inspections;
- compare results across lines, plants or periods;
- prioritise improvement actions;
- track maintenance maturity.
Maintenance KPI vs. maintenance metric – what is the difference?
A maintenance metric is any measurable value describing maintenance work. A KPI is a metric tied to a target, an accountable owner and a decision.
Example: the number of work orders closed per month is a metric. It becomes a KPI once the organisation defines the expected result, names who is accountable for it and states what decision follows from a deviation.
| Concept | Meaning | Example |
| Metric | Any measurable value describing maintenance activity | Number of work orders closed in a month |
| KPI | A metric with a target, an owner and a decision attached | PM compliance above 90%, reviewed weekly by the planner |
| Target | The expected value of the KPI | Availability above 95% |
| Decision | The action triggered by a deviation | Re-plan PM routes if compliance falls below 85% |
How many maintenance KPIs should you track?
Most plants are best served by 10–15 KPIs at plant level, with a smaller subset – typically four to six – reported to management. Fewer indicators mean each one gets a genuine owner and a genuine review cadence.
Indicators should be selected to match the maintenance strategy, asset criticality and the plant’s operating model. A discrete manufacturing site needs a different set from a process plant, and a different set again from energy infrastructure or a utility.
A good KPI set should show both the consequences of failures and repairs and the quality of planned work. That is why lagging indicators such as MTBF or availability need to sit alongside leading indicators such as PM compliance or the share of planned work.
This article focuses on the KPIs themselves and how to read them. The wider context includes predictive maintenance and the taxonomy of maintenance strategies (types of maintenance).
Leading and lagging maintenance KPIs
Lagging KPIs describe what has already happened: how often assets failed, how long repairs took, how much maintenance cost. Leading KPIs describe the work that shapes those outcomes: whether PMs were delivered on time, whether the schedule held, how much of the workload was planned rather than reactive.
Reporting only lagging indicators means the organisation learns about its problems after they have cost money. Reporting only leading indicators means the organisation may deliver plans faithfully without ever proving that reliability improved. Both groups are needed, and they should be read together.
| KPI group | What it shows | Examples |
| Leading | The quality and delivery of planned maintenance work | PM compliance, schedule compliance, share of planned work, backlog |
| Lagging | The outcome of reliability and repair performance | MTBF, MTTR, availability, maintenance cost as % of RAV |
The KPI chain: PM compliance → MTBF → availability → OEE
These indicators are not independent. Delivering preventive maintenance on time reduces the number of unplanned failures, which lifts MTBF. Higher MTBF combined with a stable MTTR increases availability, and availability feeds directly into the availability component of OEE. Reading the chain in that order explains why a plant with weak PM compliance rarely fixes availability by pushing repair crews harder.
Reliability KPIs
Reliability KPIs answer one question: how dependably do the assets run? They are lagging indicators, and they are the numbers operations and management care about most.
Mean time between failures – MTBF
MTBF measures the average operating time between two failures of the same asset or asset group. It is the primary reliability indicator for repairable equipment.
Formula: MTBF = total operating time / number of failures
Indicative target: 500–5,000 hours depending on the industry and asset class. Higher is better. A rising MTBF over several periods is one of the strongest signals that a reliability programme is working.
How to read it: a falling MTBF on a critical asset points to a root cause that inspections are not catching – often lubrication, alignment, contamination or an operating condition outside the design envelope. Compare MTBF by failure mode rather than by asset alone; an average across ten failure modes hides the one that matters.
Asset availability
Availability shows the share of required time an asset is actually able to perform its function. It is the single clearest expression of what maintenance contributes to production time.
Formula: Availability = MTBF / (MTBF + MTTR)
Indicative target: above 90%; mature organisations run above 95%. Availability responds to two levers at once – fewer failures and faster restoration – so it should always be read next to MTBF and MTTR rather than on its own.
How to read it: if availability is flat while MTBF improves, repair and logistics time is absorbing the gain. If availability drops without a change in MTTR, failure frequency is rising and the PM programme needs review.
Maintenance efficiency KPIs
Efficiency KPIs describe how well the maintenance organisation converts its own capacity into completed, effective work. They are where planning quality, spare-parts availability and technical competence become visible.
Mean time to repair – MTTR
MTTR measures the average time needed to restore an asset to service after a failure, including diagnosis, repair and functional testing. It is the primary measure of maintainability.
Formula: MTTR = total repair time / number of repairs
Indicative target: under 2 hours is good, under 1 hour is very good, though the realistic figure depends heavily on asset complexity. Lower is better.
How to read it: a high MTTR is rarely a technician-speed problem. The usual causes are waiting for parts, waiting for permits or isolation, missing documentation and travel time. Break MTTR down into waiting time and hands-on time before drawing conclusions.
Wrench time
Wrench time is the share of a technician’s paid time spent with tools in hand on the asset, as opposed to travelling, waiting, searching for parts or looking for information.
Formula: Wrench time = actual hands-on repair time / total maintenance labour time × 100%
Indicative target: 30–40% is typical; above 55% indicates a very mature planning and kitting process. A low figure is an organisational loss, not a motivation problem.
How to read it: wrench time is the fastest way to quantify the cost of poor planning. If it sits in the low twenties, the improvement lever is job preparation – kitted parts, pre-written procedures, permits raised in advance – not additional headcount.
First-time fix rate
The first-time fix rate shows how many jobs are completed on the first visit, without a return trip for parts, tools, information or a second attempt at diagnosis.
Formula: First-time fix rate = repairs completed on the first visit / all repairs × 100%
Indicative target: above 80%.
How to read it: a low rate points to one of three gaps – diagnosis, spare-parts availability or the quality of information reaching the technician. Splitting repeat visits by reason code tells you which of the three to fix first.
Maintenance cost KPIs
Cost KPIs connect maintenance activity to money. Used alone they invite the wrong conclusion – the cheapest maintenance function is usually the one quietly building a reliability debt – so they belong next to the reliability group.
Maintenance cost as a percentage of replacement asset value (RAV)
This indicator expresses annual maintenance spend as a share of what it would cost to replace the asset base. It is the most widely used benchmark for judging whether maintenance spend is proportionate.
Formula: Maintenance cost % RAV = annual maintenance cost / replacement asset value × 100%
Indicative target: 2–5% of RAV.
How to read it: too low is as informative as too high. A figure well under 2% usually means deferred work and an accumulating reliability debt; a figure well above 5% suggests inefficiency, a reactive workload or an ageing asset base. Confirm that the RAV figure itself is current before comparing against any benchmark.
Maintenance cost per unit of production
This KPI ties maintenance spend to output, which makes it the most persuasive cost indicator in front of operations and finance.
Formula: Maintenance cost per unit = total maintenance cost / number of units produced
Indicative target: industry-specific; the trend should decline. Judge it as a trend, never as an absolute.
How to read it: the figure moves with production volume, so a drop during a high-output month is not automatically an efficiency gain. Normalise for volume before presenting it to management.
Spare parts inventory turnover
Turnover shows how many times the spare-parts inventory is consumed and replenished over a year. It is the balance point between availability of parts and capital tied up on shelves.
Formula: Spare parts turnover = annual value of parts consumed / average inventory value
Indicative target: 1.0–3.0 turns per year.
How to read it: too high risks stock-outs on critical items; too low means frozen capital and obsolescence. Segment the calculation between critical insurance spares – which are meant to sit still – and consumables, where slow turnover is genuine waste.
Compliance and maturity KPIs
This group is made up of leading indicators. They describe the discipline of the maintenance process – whether planned work is genuinely delivered – and they are the earliest place to see a reliability problem forming.
PM compliance
PM compliance shows what share of scheduled preventive maintenance work orders were actually completed within the required window.
Formula: PM compliance = completed PM work orders / scheduled PM work orders × 100%
Indicative target: above 90%; mature organisations run above 95%.
How to read it: define the compliance window before you report the number – a PM completed three weeks late on a monthly route is not compliant in any meaningful sense. Persistently low compliance is the most reliable predictor of rising unplanned failures.
Schedule compliance
Schedule compliance widens the lens from PM alone to the whole planned workload: how much of the scheduled work was executed on time.
Formula: Schedule compliance = scheduled work orders completed on time / all scheduled work orders × 100%
Indicative target: above 90%.
How to read it: a gap between high PM compliance and low schedule compliance means PMs are being protected while corrective planned work is repeatedly bumped – which is how a backlog of known defects builds up unnoticed.
Planned versus reactive work
This ratio shows what share of the total workload was planned in advance rather than executed as a reaction to a breakdown. It is the clearest single measure of maintenance maturity.
Formula: Share of planned work = planned work orders / all work orders × 100%
Indicative target: above 80%; mature organisations exceed 90%.
How to read it: a low ratio describes a reactive culture, and it explains poor wrench time, poor first-time fix and volatile cost at the same time. Improving this one indicator usually moves several others.
Planning KPIs
Planning KPIs describe the load in front of the team and the organisation’s ability to work through it at a controlled pace.
Maintenance backlog
The backlog is the volume of approved work that has been identified but not yet executed, expressed in labour hours rather than in a count of work orders.
Formula: Backlog = labour hours of approved, outstanding work orders
Indicative target: 2–4 weeks of crew capacity.
How to read it: a backlog near zero is not a success – it usually means inspections are not generating findings, or that work is being executed the moment it is raised, with no planning window. A backlog beyond six weeks means either a capacity shortfall or a prioritisation failure, and defects will start failing before they are reached. Report it in weeks of capacity so the number is comparable between crews.
Maintenance KPI summary table
The twelve indicators below are grouped by category, with formulas, indicative target ranges and the reading each one supports.
| KPI | Category | Formula | Indicative target range | Reading |
| MTBF – mean time between failures | Reliability | Total operating time / number of failures | 500–5,000 h depending on industry | Higher = greater reliability |
| Availability | Reliability | MTBF / (MTBF + MTTR) | Above 90%, very mature above 95% | Direct maintenance impact on production time |
| MTTR – mean time to repair | Efficiency | Total repair time / number of repairs | Under 2 h good, under 1 h very good | Lower = faster restoration to service |
| Wrench time | Efficiency | Actual hands-on repair time / total maintenance labour time × 100% | 30–40% typical, above 55% very mature | Low = organisational losses |
| First-time fix rate | Efficiency | Repairs completed on first visit / all repairs × 100% | Above 80% | Low = diagnosis, parts or information gap |
| Maintenance cost % RAV | Cost | Annual maintenance cost / RAV × 100% | 2–5% of RAV | Too low = under-maintenance risk; too high = possible inefficiency |
| Maintenance cost per unit | Cost | Total maintenance cost / units produced | Industry-specific; trend should decline | Links maintenance to production value |
| Spare parts turnover | Cost | Annual value of parts consumed / average inventory value | 1.0–3.0 turns per year | Too high = stock-out risk; too low = frozen capital |
| PM compliance | Compliance | Completed PM work orders / scheduled PM work orders × 100% | Above 90%, very mature above 95% | Low = higher risk of unplanned failures |
| Schedule compliance | Compliance | Scheduled work orders completed on time / all scheduled work orders × 100% | Above 90% | Shows delivery of the whole planned workload |
| Share of planned work | Compliance | Planned work orders / all work orders × 100% | Above 80%, very mature above 90% | Low = reactive culture |
| Maintenance backlog | Planning | Labour hours of approved, outstanding work orders | 2–4 weeks of capacity | Shows planning capability and team load |
How to design a maintenance KPI dashboard
A dashboard is not a list of every number the CMMS can produce. It should answer three questions on one screen: are the assets reliable, is the team working effectively, and is the cost proportionate. Everything else belongs in a drill-down.
A workable structure uses three layers. The management layer carries four to six KPIs with targets and trend arrows. The plant layer carries the full set of 10–15 indicators, broken down by line or area. The analysis layer carries the underlying work-order and failure data for root-cause work.Each KPI on the dashboard needs a target line, a trend over at least twelve periods, and a named owner. A KPI without a target cannot be breached, and a KPI without an owner will not be acted on.
Data sources for maintenance KPIs
KPI quality is limited by data quality. In practice the numbers come from a small set of systems, and the weakest link is almost always work-order discipline in the CMMS.
| Data source | What it provides | KPIs it feeds |
| CMMS / EAM | Work orders, PM schedules, labour hours, failure records | MTTR, MTBF, PM compliance, schedule compliance, backlog, share of planned work |
| Production and control systems (SCADA, MES, historian) | Runtime, downtime, output volumes | Availability, OEE availability component, cost per unit, production impact of failures |
| Cost and ERP systems | Labour cost, contractor cost, materials, asset register | Maintenance cost % RAV, cost per unit |
| Inventory / storeroom | Parts consumption, stock value, stock-outs | Spare parts turnover, first-time fix rate |
| Condition monitoring and IIoT | Vibration, temperature, current, oil analysis | Early failure indicators, PM optimisation, MTBF |
How to interpret maintenance KPIs
A single value tells you almost nothing. Interpretation rests on four habits.
Read the trend, not the point. Twelve periods of PM compliance say more than this month’s figure. A single strong month often reflects a light schedule rather than better execution.
Read indicators in pairs. Cost against reliability, MTBF against MTTR, PM compliance against unplanned failures. Every maintenance KPI can be improved in isolation by making something else worse – cost falls when work is deferred, MTTR falls when jobs are closed prematurely.
Check the definition before the number. Most disputes about a KPI turn out to be disputes about the denominator: whether standby hours count as required time, whether contractor hours are in the labour base, when the compliance window closes.
Segment by criticality. An average across the whole asset base hides the behaviour of the few assets that can stop production. Report critical assets separately.
How to improve maintenance KPIs
Improvement follows a predictable order, because the leading indicators drive the lagging ones.
Start with work-order discipline. If failures, labour hours and downtime are not captured consistently, every KPI downstream is guesswork. This is unglamorous and it is where most programmes actually stall.
Then fix planning and kitting. Job packs, kitted parts, permits raised in advance and realistic time estimates move wrench time, first-time fix and schedule compliance together.
Then optimise the PM programme. Review PM tasks against actual failure modes: remove routines that catch nothing, add condition-based tasks where they replace calendar-based intrusion. Rising PM compliance on the wrong tasks improves no outcome.
Then attack the dominant failure modes. Use the failure history to select two or three recurring modes on critical assets and run root-cause elimination rather than repeat repairs.
Only then chase the cost numbers. Cost per unit and cost as a percentage of RAV improve as a consequence of reliability and planning work, not as a target set in isolation.
Common mistakes when working with maintenance KPIs
The failure patterns below account for most abandoned KPI programmes.
| Mistake | Why it fails | What to do instead |
| Tracking too many indicators | Thirty metrics mean none has a real owner or review cadence | Keep 10–15 at plant level, 4–6 for management |
| No owner or decision attached | The KPI is reported, discussed and never acted on | Name an owner and the action triggered by a deviation |
| Unreliable CMMS data | Missing labour hours and failure codes make every downstream KPI unusable | Fix work-order discipline before adding dashboards |
| Reporting cost KPIs alone | Cost falls when work is deferred, which looks like success for two quarters | Always pair cost with reliability and compliance |
| Benchmarking without checking definitions | Two plants report availability on different denominators | Document the formula and denominator for every KPI |
| Targets set to be hit, not to inform | Teams optimise the number rather than the outcome – jobs closed early, PMs signed off unperformed | Audit a sample of closed work orders periodically |
| No segmentation by criticality | Averages hide the assets that can stop production | Report critical assets as a separate group |
How to start a maintenance KPI implementation
A first implementation should take weeks, not quarters. The sequence below works in most plants.
Step 1 – Define the business question. Reliability, cost or delivery of planned work: pick the one that matters this year.
Step 2 – Select 5–8 KPIs, no more. One or two per category, weighted towards the question in step 1.
Step 3 – Write the definition sheet. Formula, denominator, data source, owner, reporting frequency and the decision triggered by a deviation – one page per KPI.
Step 4 – Audit the data. Check that failures, labour hours and downtime are actually being captured in the CMMS. Fix the gaps before building anything.
Step 5 – Establish the baseline. Three to six months of history, so the first target is grounded rather than aspirational.
Step 6 – Set targets with the owners. A target agreed with the accountable planner or supervisor survives contact with the shop floor.
Step 7 – Build the dashboard in layers. Management view first, plant view second, analysis drill-down third.
Step 8 – Run a weekly review. Fifteen minutes on deviations and the actions arising, not a monthly presentation.
Step 9 – Validate by sampling. Audit closed work orders quarterly to confirm the numbers reflect work actually performed.
Step 10 – Review the KPI set annually. Retire indicators that no longer drive a decision and add the ones the next improvement phase needs.
FAQ
What are maintenance KPIs?
Maintenance KPIs are measurable indicators that show how effectively an organisation maintains its assets, controls maintenance cost and delivers planned work. Each one has a formula, a target, a data source and an owner.
Which 5 maintenance KPIs matter most?
The five most widely used are PM compliance, MTBF, MTTR, availability and the share of planned work. Together they cover reliability, repair performance and process discipline.
What are maintenance metrics?
A maintenance metric is any measurable value describing maintenance activity. It becomes a KPI once a target, an owner and a decision are attached to it.
Which KPIs should a maintenance manager track?
At plant level, 10–15 indicators across reliability, efficiency, cost, compliance and planning; four to six of those reported upwards to management.
How do you calculate MTBF?
MTBF = total operating time / number of failures, calculated per asset or asset group over a defined period.
How do you calculate MTTR?
MTTR = total repair time / number of repairs, including diagnosis, repair and functional testing.
How do you calculate PM compliance?
PM compliance = completed PM work orders / scheduled PM work orders × 100%, measured within a defined compliance window.
What is wrench time?
Wrench time is the share of paid maintenance labour time spent working directly on the asset, as opposed to travelling, waiting or searching for parts and information.
How do you calculate maintenance cost as a percentage of RAV?
Maintenance cost % RAV = annual maintenance cost / replacement asset value × 100%.
What is a good level of PM compliance?
Above 90% is the accepted benchmark; mature organisations sustain above 95%.
What is a good maintenance cost as a percentage of RAV?
Typically 2–5% of replacement asset value. Below 2% often signals deferred work rather than efficiency.
How much planned work should a maintenance team have?
Above 80% of the total workload, with mature organisations exceeding 90%.
What is a good wrench time?
30–40% is typical. Above 55% indicates a very mature planning and kitting process.
How do you set up a maintenance KPI dashboard?
Build it in three layers: four to six KPIs with targets for management, the full 10–15 for the plant, and a drill-down to work-order and failure data for analysis.
What data do maintenance KPIs require?
Work orders, PM schedules, labour hours and failure records from the CMMS; runtime, downtime and output from production systems; cost data from ERP; stock data from the storeroom; condition data from monitoring systems.
What is the difference between leading and lagging KPIs?
Leading KPIs describe the planned work that shapes future outcomes, such as PM compliance. Lagging KPIs describe results that have already occurred, such as MTBF or availability.
How do you improve maintenance KPIs?
In order: work-order discipline, planning and kitting, PM programme optimisation, elimination of dominant failure modes, and only then cost reduction.
Which 5 skills does maintenance work require?
Technical diagnosis, planning and scheduling, reliability analysis, data literacy in the CMMS, and communication with production.
Which 5 KPIs are worth tracking first?
PM compliance, share of planned work, MTTR, availability and maintenance cost as a percentage of RAV – one leading indicator, one maturity indicator, one efficiency indicator, one reliability indicator and one cost indicator.
What are the 7 elements of maintenance management?
Asset register and criticality, maintenance strategy, planning and scheduling, work execution, spare-parts management, data and KPIs, and continuous improvement.
Sources
- SMRP (Society for Maintenance & Reliability Professionals) – Best Practices Metrics: definitions and benchmarks for maintenance indicators.
- EN 15341:2019+A1:2022 – Maintenance – Maintenance Key Performance Indicators.
- ISO 55000:2024 – Asset management – Vocabulary, overview and principles (2nd edition, superseding ISO 55000:2014).
- Noria Corporation / ReliablePlant – educational material on reliability, maintenance and KPIs.
- Smart RDM internal material on industrial data, asset monitoring and maintenance indicators.

