PM Compliance Calculator
PM compliance shows whether the preventive program is being done as planned. This calculator gives the headline percentage, the number of PMs missed and two ratios that explain why: hours variance and the share of effort spent on preventive work.
Your numbers
Completed within your allowed window, for example plus or minus 10 percent of the interval.
Your results
Definitions of on time and of a scheduled PM differ between sites. Keep the same window and scope each period so the trend is comparable.
Automate PM compliance reporting
Optional: a short review of how to report PM compliance by criticality directly from ERP data.
Optional. The tool and every export work without this. No spam.
How to use it
Count the PM work orders scheduled for the period, then how many were completed within your allowed window and how many were completed late. Enter planned and booked PM hours, plus the hours booked to reactive and corrective work. The calculator gives on-time compliance, total completion, the number not done, the hours variance and PM share. Use the same period for every figure, usually a month, and run it per plant, area or craft to find where the problem is.
Formula and definitions
PM compliance is on-time completed PMs divided by scheduled PMs, multiplied by 100. Industry bodies such as SMRP publish detailed definitions, and many sites set a window around the due date, for example plus or minus 10 percent of the interval or a fixed number of days. A common target for mature programs is above 90 percent, though the right target depends on task criticality. Whatever you pick, document it so numbers are comparable.
- Compliance = on-time PMs / scheduled PMs
- Completion = (on time + late) / scheduled
- Variance = (actual - planned) / planned hours
- PM share = PM hours / (PM + reactive hours)
Reading the result
High compliance with a high reactive share suggests PM tasks are wrong, not missed. Low compliance with low variance usually means a scheduling or labor problem. A positive hours variance of more than about 10 percent means task estimates are too low and the schedule will keep slipping. Track compliance by criticality too, because missing a lube task on a bottleneck machine matters more than missing a housekeeping task.
Common mistakes
Closing PM work orders without doing them, rescheduling due dates to hide late work, counting an entire route as one order, and mixing inspections with repairs. Rewarding compliance alone encourages box ticking, so pair it with failure trends and findings per PM. In an ERP, pull the numbers from work order status and dates, not from manual spreadsheets.
Frequently Asked Questions
How do you calculate PM compliance?
Divide the number of preventive work orders completed within the allowed window by the number scheduled for the period, then multiply by 100. Decide in advance how wide the window is and keep it fixed.
What is a good PM compliance target?
Many sites aim above 90 percent for critical assets. A single plant wide number can hide problems, so also check compliance by criticality and craft.
Does 100 percent PM compliance mean the program is good?
Not necessarily. Compliance only measures whether tasks were done. If failures keep happening, the tasks may be wrong, too shallow or poorly executed. Check failure trends and findings alongside.
Should late PMs count as compliant?
Strict compliance counts only on-time work, and this calculator reports late completions separately in the completion rate. Choose one definition and report both so the difference is visible.
Netray can compute PM compliance by plant, craft and criticality straight from your ERP work order tables, and show the query it used.
Related Tools
SAP PM Preventive Maintenance Compliance Calculator
Turn counts from your SAP PM order list into PM compliance, overdue rate, planned work share and labor variance.
Maintenance & ReliabilityPreventive Maintenance Schedule Template
Editable PM schedule worksheet that turns task intervals and durations into annual runs, annual hours and technician load.
Maintenance & ReliabilityMaintenance Backlog Calculator (Weeks of Work and Crew Size)
Turn backlog hours into weeks of work, estimate the time to clear it and find the crew size that holds it stable.
Maintenance & ReliabilityMaintenance Cost per Unit Produced Calculator
Calculate maintenance cost per unit produced, as a percent of replacement asset value, with and without the cost of lost production.
More Maintenance & Reliability tools
See all- Maintenance Work Order Template
- Inherent vs Operational Availability Calculator (MTBF, MTTR)
- Spare Parts Criticality Scoring Worksheet
- Reliability Centered Maintenance (RCM) Worksheet
- Optimal PM Interval Calculator (Weibull Cost Model)
- Maintenance Crew Size Calculator
- P-F Interval Inspection Frequency Calculator
- Reactive vs Planned Maintenance Cost Calculator
- Maintenance Contractor vs In-House Technician Cost Calculator