Learn how to measure PM compliance correctly, improve preventive maintenance execution systematically, and report compliance in a way that drives decisions across operations and leadership.

Preventive Maintenance (PM) compliance is one of the simplest maintenance KPIs to calculate—and one of the most misunderstood. Many teams report PM compliance as a percentage and move on. But behind that number sits the real story: equipment health, operational risk, technician workload, backlog pressure and leadership visibility.
When PM compliance drops, downtime rises. Backlog grows. Failures accelerate. Plants move from a stable, proactive cycle into firefighting. Yet when compliance increases—even by a modest amount—the operational impact is immediate.
This guide walks through how to measure PM compliance, how to improve it, and how to report it in a way that drives decisions.
PM compliance is the percentage of scheduled preventive maintenance tasks completed on time within a defined period.
The standard formula is:
PM Compliance (%) = (Completed PMs on time ÷ Total scheduled PMs) × 100
Most plants aim for 85–95% depending on asset criticality and workload. Scores consistently below this range indicate systemic issues: labour shortages, unrealistic schedules, inefficient PM design or uncontrolled reactive work.
PM compliance is one of the most powerful leading indicators of reliability performance because:
Poor PM compliance doesn't just create more breakdowns. It destroys planning efficiency, increases labour costs, and masks deeper operational issues.
Most plants calculate PM compliance, but very few calculate it correctly. Here is the correct, industry-standard approach.
Include:
Exclude:
A PM is considered "on time" if it is completed within ±10% of its frequency.
Examples:
This keeps compliance honest and prevents teams from "gaming the metric" by completing tasks weeks late.
Common cycles:
The key is consistency—drift destroys trend visibility.
To turn compliance into a diagnostic tool, break it down by:
This immediately shows where the system is failing, not just that it is failing.
PM compliance does not fail randomly. It usually fails in predictable, repeating patterns.
Planners schedule more PMs than technicians can realistically complete based on labour availability, shift structure and asset access.
A high percentage of reactive jobs cannibalises PM time, pushing tasks late or off the schedule entirely.
Many PM programmes contain outdated, redundant or low-value tasks that clog the schedule.
A PM cannot start if the required kit, consumables or replacement components are missing.
Slow sign-offs, multi-step workflows, or paper-based processes delay PM completion.
PMs marked "complete" with no timestamp, duplicate tasks, or incorrect schedule dates all distort compliance reporting.
Improving PM compliance requires both operational discipline and schedule optimisation. Below is a practical, step-by-step improvement framework used by high-performing maintenance teams.
Export the last 6–12 months of PMs and look for:
Remove or consolidate low-value PMs. Strengthen PMs that target real failure modes.
You can't improve compliance while the plant is in firefighting mode.
Actions:
Once reactive load falls, PM compliance naturally rises.
Use resource-based scheduling, not date-based scheduling.
Best practice:
Technicians must be empowered to complete PMs efficiently.
Support mechanisms:
High-performing teams run:
Consistency beats intensity.
Assign compliance accountability across roles:
When ownership is shared, compliance collapses.
This is where most guides stop short. But reporting is what turns compliance from a metric into a decision-making tool.
Different stakeholders care about different views:
Maintenance Manager
Operations Manager
Plant Manager / Director
Executives / Finance
Your PM compliance report should show:
This turns compliance into a business intelligence asset, not just an engineering metric.
Your dashboard should include:
Plants that adopt this structure typically see:
Based on typical manufacturing environments:
These ranges vary by industry and maturity level, but they hold across FMCG, utilities, oil & gas, heavy industry, logistics and food/bev.
If you need to improve PM compliance quickly, use this structured 90-day plan.
Most plants see a 10–20% improvement within the first 90 days when this process is followed consistently.
PM compliance is more than a percentage. It is a reflection of your plant's discipline, stability, and reliability culture. High compliance reduces unplanned downtime, increases asset life, strengthens audit readiness, and gives leadership confidence that maintenance is under control.
But it only works when measured correctly, improved systematically, and reported clearly.
If you want to turn PM compliance from a simple KPI into a strategic operational tool, start with clean data, realistic schedules, and transparent reporting. The results follow quickly.
Most plants know their PM compliance is slipping long before leadership sees the issue. The challenge is time: planners and reliability engineers rarely have hours to clean exports, rebuild pivot tables, and rebuild dashboards.
LeanReport automates all of it.
With one upload of your CMMS export, LeanReport instantly generates:
If you want to get clearer PM compliance reporting without spending hours in spreadsheets, you can:
Upload a sample CSV and generate your first report in minutes.
PM compliance is the percentage of preventive maintenance tasks completed on time within a defined period. It indicates how proactively a plant maintains its assets.
Most mature plants target 85–95% depending on asset criticality, resource levels, and scheduling maturity.
Common causes include unrealistic schedules, high reactive load, missing parts, unclear PM instructions, and poor CMMS data accuracy.
Stabilise reactive work, clean the PM programme, build a realistic labour-based schedule, and implement a weekly reporting cadence.
Use a clear dashboard showing compliance %, trends, overdue work, backlog, and the link between compliance and unplanned downtime or cost.

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.