Maintenance & ReliabilityFree calculatorPDF, Excel, Word exportManufacturing

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

work orders
work orders

Completed within your allowed window, for example plus or minus 10 percent of the interval.

work orders
hours
hours
hours

Your results

PM compliance (on time)
82.5%
On-time completions divided by scheduled PMs.
PM share of maintenance hours
32.1%
Preventive hours as a share of PM plus reactive hours.
PM completion (on time or late)
91.7%
PMs not done
20
PM hours variance
8.3%
Positive means PMs take longer than planned.

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.

Save results:

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.