Discover the 10 most important maintenance KPIs every planner should track, including definitions, formulas, examples and practical ways to improve performance.

If you are responsible for a maintenance plan, your job is simple to describe but hard to execute: reduce unplanned downtime, control costs, and keep production happy.
The fastest way to do that is to track a focused set of maintenance KPIs that show whether your schedule, backlog and team are actually under control. The problem? Most lists of maintenance metrics are written for consultants, not planners. They either dump 30+ abstract KPIs on you, or explain MTBF in isolation without showing how it links to your day-to-day planning.
This guide fixes that.
You'll get 10 practical maintenance KPIs, each with:
These are designed for real plants using CMMS data, not textbook examples.
Here are the KPIs we will cover:
These pull from the KPIs most commonly recommended by leading CMMS vendors and reliability consultancies, but reshaped around the questions a planner actually asks: "What should the team work on next week, and how do I prove we're improving?"
What it is The percentage of preventive maintenance (PM) tasks completed on or before their planned due date.
Why it matters for planners
Formula
PM Compliance (%) = (Number of PM tasks completed on time ÷ Total PM tasks due) × 100
Example
PM Compliance = (96 ÷ 120) × 100 = 80%
How a planner uses it
What it is The share of maintenance labour hours spent on planned work vs unplanned/reactive work.
Why it matters
Formula
PMP (%) = (Planned maintenance hours ÷ Total maintenance hours) × 100
Example
PMP = (280 ÷ 400) × 100 = 70%
How a planner uses it
What it is The percentage of work that was scheduled for a given period and actually completed in that period.
Why it matters
Formula
Schedule Compliance (%) = (Scheduled jobs completed in period ÷ Total jobs scheduled for period) × 100
Example
Schedule Compliance = (120 ÷ 150) × 100 = 80%
How a planner uses it
What it is The amount of approved work sitting in the CMMS, expressed in labour weeks (or days) at current staffing.
Why it matters
Formula
Backlog (weeks) = Total labour hours in backlog ÷ (Number of technicians × Hours per tech per week)
Example
Weekly capacity = 5 × 40 = 200 hours Backlog = 1,200 ÷ 200 = 6 weeks
How a planner uses it
What it is The percentage of total maintenance hours spent on unplanned, reactive work.
Why it matters
Formula
Reactive Work (%) = (Reactive maintenance hours ÷ Total maintenance hours) × 100
Example
Reactive Work = (140 ÷ 400) × 100 = 35%
How a planner uses it
What it is The average time it takes to repair an asset and return it to operation after a failure.
Why it matters
Formula
MTTR = Total downtime due to repairs ÷ Number of repair events
(Use consistent units – typically hours.)
Example
MTTR = 50 ÷ 10 = 5 hours
How a planner uses it
What it is The average operating time between failures for a repairable asset.
Why it matters
Formula
MTBF = Total operating time ÷ Number of failures
Example
MTBF = 4,380 ÷ 12 ≈ 365 hours
How a planner uses it
What it is A composite metric that shows how effectively a line or asset converts planned production time into good product. It combines:
While OEE usually sits with operations, maintenance has a huge influence through downtime and minor stops.
Formula
OEE (%) = Availability × Performance × Quality
(Each component expressed as a decimal, then multiply and convert to %.)
Simple example
OEE = 0.90 × 0.95 × 0.98 ≈ 0.838 OEE ≈ 83.8%
How a planner uses it
What it is The percentage of technicians' paid time actually spent working on tools at the job, not walking, waiting for permits, chasing parts, or sitting in meetings.
Why it matters
Formula (simplified)
Wrench Time (%) = (Time spent physically working on assets ÷ Paid maintenance time) × 100
Example
Wrench Time = (44 ÷ 80) × 100 = 55%
How a planner uses it
What it is Total maintenance cost divided by a meaningful production measure (e.g. cases, tonnes, metres, hours of operation).
Why it matters
Formula
Maintenance Cost per Unit = Total maintenance cost ÷ Units of output
Example
Cost per unit = 120,000 ÷ 3,000,000 = $0.04 per bottle
How a planner uses it
You do not need 40 KPIs. You need a simple hierarchy:
Start by setting realistic targets, not "world-class" numbers copied from a slide deck. Use historical data to understand where you are today, then improve step by step.
For a single site, your weekly board could show:
Use the same layout every week. Trend it. Let the numbers tell you where to focus planning time next.
Most planners know what they should track. The real problem is getting the numbers out of Excel and the CMMS without losing half a day.
That is where LeanReport comes in.
You can:
Instead of arguing with pivot tables, you spend your time prioritising work and improving the plan.
👉 Want to see how this works in practice? Visit our How it works section or start by reading more implementation guides on the LeanReport blog. When you are ready to roll this into your plant, you can check our pricing for simple, fixed plans.
If you are just getting started, focus on PM Compliance, Planned Maintenance Percentage, Reactive Work Percentage, and Backlog in weeks. These four give a clear picture of how much work is planned, how well the plan is executed, and how overloaded your pipeline is.
Review planner-focused metrics such as Planned Maintenance Percentage, schedule compliance, backlog and reactive work weekly. Review higher-level metrics like MTBF, MTTR, OEE and maintenance cost per unit monthly, with a strategic deep dive each quarter.
Many mature maintenance organisations aim for PM Compliance between 85% and 95%, depending on industry, asset criticality and regulatory requirements. The right target for your site should balance risk, labour capacity and production demands.
Start from business goals such as reducing downtime, controlling costs or improving throughput. Then select 6–10 KPIs that clearly support those goals, for example PM Compliance, Planned Maintenance Percentage, Reactive Work Percentage, Backlog in weeks, MTTR, MTBF, OEE and maintenance cost per unit of output.
You typically need work order dates, work types, labour hours, asset identifiers and criticality, downtime start and finish times, and cost fields. These are enough to calculate core KPIs such as PM Compliance, Planned Maintenance Percentage, backlog, MTTR, MTBF, OEE availability and maintenance cost per unit.

Founder - LeanReport.io
Rhys is the founder of LeanReport.io with a unique background spanning marine engineering (10 years with the Royal New Zealand Navy), mechanical engineering in process and manufacturing in Auckland, New Zealand, and now software engineering as a full stack developer. He specializes in helping maintenance teams leverage AI and machine learning to transform their CMMS data into actionable insights.
Mobile technology is reshaping how maintenance teams capture, report and act on data right where the work happens. Learn how mobile reporting drives faster response, better accuracy and stronger decisions.
Learn how to build a strategic annual maintenance report with clear templates, meaningful KPIs and consistent structure that drives reliability and supports decision-making.
Learn a practical, data-driven continuous improvement framework for maintenance teams to reduce downtime and boost reliability using CMMS data.