- Start with a small set of KPIs tied to decisions, then expand as data quality improves.
- MTBF measures reliability, MTTR recovery speed; read them together or one can hide the other.
- PM compliance measures execution of scheduled tasks; it is not PM coverage.
- Define every metric's formula, period, scope and data source, and never silently change it.
- Establish a baseline before setting targets; avoid arbitrary benchmarks.
A factory can complete hundreds of maintenance jobs a month and still suffer recurring breakdowns and delayed production. Key Performance Indicators (KPIs) translate maintenance activity into measurable information about reliability, workload, preventive maintenance performance and process effectiveness.
The aim is to pick indicators that support better decisions, not to fill dashboards with numbers nobody uses.
Why maintenance KPIs matter
KPIs help teams understand recurring failures, spot long repair times, monitor preventive maintenance completion, improve planning, manage outstanding work, evaluate reliability and support investment decisions. Without consistent measurement, managers rely on opinion and incomplete records.
1. Mean Time Between Failures (MTBF)
MTBF = Total Operating Time / Number of Failures. Example: 600 operating hours and five failures give 600 / 5 = 120 hours.
A rising MTBF may indicate improved reliability, provided equipment, operating conditions and failure definitions stay comparable.
2. Mean Time to Repair (MTTR)
MTTR = Total Repair or Downtime Duration / Number of Repairs. Example: four incidents with 240 minutes of total downtime give 240 / 4 = 60 minutes.
Define the time boundaries consistently; Firmicore's MTTR measures downtime from failure until the machine returns to service. A falling MTTR means faster recovery, but also watch MTBF: repairing faster does not mean failing less. See what is MTTR.
3. Preventive maintenance compliance
PM Compliance = (PM Tasks Completed On Time / PM Tasks Due) × 100. Example: 92 of 100 tasks on time is 92%.
It shows whether the programme is actually being executed. Do not confuse it with PM coverage, which measures how many relevant assets have schedules defined.
4. Schedule compliance
Schedule Compliance = (Scheduled Work Completed as Planned / Total Scheduled Work) × 100. Example: 43 of 50 jobs completed as planned is 86%.
Review why schedules change: emergency work, production restrictions, unavailable parts and labour shortages.
5. Planned maintenance percentage
PMP = (Planned Maintenance Labour Hours / Total Maintenance Labour Hours) × 100. Example: 300 of 500 hours is 60%.
A rising PMP may show better preparation and fewer disruptions from reactive work. Define what counts as planned work and keep it consistent.
6. Maintenance backlog weeks
Backlog Weeks = Ready Backlog Labour Hours / Weekly Available Labour Capacity. Example: 240 / 40 = 6 weeks.
It shows how far ahead the workload extends. Split the backlog by priority and planning status rather than relying on one total. See maintenance backlog.
7. Repeat failure rate
Repeat Failure Rate = (Repeat Failures / Total Recorded Failures) × 100. Example: 4 repeats among 20 failures is 20%.
Define what qualifies as a repeat: the asset, the failure mode and the time window. The rate shows where repair quality, root cause investigation or preventive actions need attention. See root cause analysis.
8. Equipment downtime
Downtime is the time equipment is unavailable when production needs it. Track total downtime, downtime by machine, failure type and production line, and planned versus unplanned downtime. Investigate the reason behind the lost time too: a machine may be repaired quickly yet stay unavailable while materials or production approval are delayed. Match the definition to the plant's production reporting rules.
Which KPIs should managers prioritise?
| Management question | Useful KPI |
|---|---|
| Are machines becoming more reliable? | MTBF |
| How quickly do we restore equipment? | MTTR |
| Are preventive tasks being completed? | PM compliance |
| Is planned work happening as scheduled? | Schedule compliance |
| How much work is handled proactively? | Planned maintenance percentage |
| Are we accumulating unfinished jobs? | Backlog weeks |
| Are the same problems returning? | Repeat failure rate |
| Which machines are stopping production? | Downtime |
How to build a maintenance KPI dashboard
Write the exact formula, period, asset scope and data source, such as whether MTBF uses operating or calendar hours. Do not change it silently between periods.
Collect data over a consistent period before setting improvement targets.
Maintenance supervisors may own work-order and PM measures, while production owns output and OEE data.
If MTBF drops, find which machines or failure modes. If PM compliance drops, check workload, technician availability and production windows.
Look across several periods, not one unusual week, and separate equipment condition from schedule or conditions.
Maintenance KPIs vs OEE
Maintenance KPIs measure the effectiveness of maintenance processes and equipment reliability. OEE measures equipment effectiveness through availability, performance and quality. They are connected, not interchangeable: maintenance improvements support OEE when they reduce equipment-related losses, but speed and quality also depend on factors outside maintenance. See what is OEE.
How a CMMS helps track maintenance KPIs
A CMMS captures the records KPIs depend on: breakdown timestamps, work-order assignments, repair durations, PM completion, equipment history, parts usage and inspection records. Firmicore provides maintenance reporting, PM compliance reporting and cross-module KPI analytics, with export to PDF, Excel and Google Sheets. See the maintenance management software guide and the glossary.
Frequently asked questions
What are the most important maintenance KPIs?
Common starting metrics are MTBF, MTTR, preventive maintenance compliance, schedule compliance, planned maintenance percentage, maintenance backlog, repeat failure rate and equipment downtime.
How many maintenance KPIs should a factory track?
There is no ideal number. Start with a small set tied to operational decisions and expand only when data and review processes are reliable.
What is a good preventive maintenance compliance percentage?
It depends on criticality, task definitions, scheduled windows and operating requirements. Set a baseline and realistic targets rather than adopting arbitrary benchmarks.
Can maintenance KPIs be calculated in Excel?
Yes. Small teams can start with spreadsheets, but consistent timestamps, work-order records, asset IDs and metric definitions matter more as the operation grows.
Why should maintenance KPIs be reviewed together?
One KPI can hide problems another shows. For example, MTTR may improve while MTBF worsens. Several connected metrics give a fuller picture.
Final thoughts
The goal is not the largest number of measurements but the indicators that reveal problems early and support better decisions. A maintenance dashboard should help managers decide what to do next, not just show what happened last month.
Measure your real downtime cost.
Firmicore tracks reported and hidden maintenance drag from day one.
Start FreeTharindu (Founder, Lumora Ventures) works with manufacturing teams in Sri Lanka and Southeast Asia to design practical maintenance software for real factory constraints.
