Maintenance Calculators

Preventive Maintenance Compliance Calculator

Use this calculator when you want to know what share of scheduled PM tasks were completed on time.

Direct answer

PM compliance is calculated by dividing PM tasks completed on time by PM tasks scheduled in the same period, then multiplying by 100.

Definition

Preventive maintenance compliance shows how much scheduled PM work was completed on time.

Formula

PMC = (Completed PMs on Time / Scheduled PMs) x 100

What it measures

It measures the percentage of scheduled preventive maintenance work completed on time.

Important limitation

PMC depends on a clear definition of on time, and it does not confirm that the PM task quality was strong.

How to calculate PMC

PM compliance is calculated by dividing PM tasks completed on time by PM tasks scheduled in the same period, then multiplying by 100.

Formula

PMC = (Completed PMs on Time / Scheduled PMs) x 100

Count the PM tasks scheduled for the period, count how many were completed within the agreed window, then divide and multiply by 100.

Explanation of every input

PM tasks scheduled
Enter the value for the same asset scope and time period used in the rest of the calculation.
PM tasks completed on time
Enter the value for the same asset scope and time period used in the rest of the calculation.

Worked example

  • PMs scheduled45
  • PMs completed on time36

(36 / 45) x 100 = 80%

PM compliance is 80%, and 9 PM tasks were late, missed, or not completed on time.

What the result means

Higher is generally preferable because more scheduled PM work is being completed within the agreed window.

PMC is one of the clearest ways to see whether preventive work is being executed as planned.

Use a consistent completion window so the result stays comparable across months, sites, and asset groups.

Common interpretation mistakes

  • Changing the on-time window without noting the change in reporting.
  • Closing PM tasks on time without checking whether the required work, readings, or checklist steps were actually completed.
  • Using PMC to represent all scheduled maintenance when only preventive tasks are included.

Practical ways to improve or use the metric

  • Review overdue PMs by reason so recurring blockers like access, shutdown windows, or missing parts can be addressed.
  • Keep PM routes, task lists, and scheduling windows realistic for the available crew capacity.
  • Separate PM compliance from overall schedule compliance so each discussion stays specific.

PMC FAQs

Practical questions maintenance teams often ask when reviewing this metric.

What does on time mean in PM compliance?
On time means completed inside the completion window your organization defines for scheduled PM work. The same rule should be used consistently.
What happens to PMs completed late?
They count in the scheduled total, but not in the completed-on-time numerator for that period.
How is PM compliance different from schedule compliance?
PM compliance covers preventive maintenance tasks only. Schedule compliance covers all scheduled maintenance work within the agreed window.
Can a CMMS help calculate PM compliance automatically?
A CMMS helps by keeping PM schedules, due dates, completion dates, and closure records organized for review.

Stop calculating maintenance KPIs manually

MaintBoard connects work orders, preventive maintenance, downtime, labor, parts and asset history so maintenance metrics can be reviewed from actual maintenance records.