CMMS, EAM & Spare Parts Management calculator

Planned Maintenance Compliance Calculator

Planned maintenance (PM) compliance is the percentage of preventive maintenance work orders completed within their scheduled window, and it is one of the most-watched leading indicators of a maintenance program's discipline. Reliability engineers, maintenance managers, and plant leadership track it because PMs are the work that prevents failures, and a slipping compliance rate today predicts breakdowns next quarter. Unlike lagging metrics such as downtime, PM compliance tells you whether the proactive work is actually getting done before it shows up as a problem. This calculator also reports the gap to your target so you can see at a glance whether you are clearing the bar or falling short.

What this calculator does

  • Measure PM compliance by comparing preventive maintenance work completed on time with the total PM work due in the reporting period.
  • a maintenance or asset-management team needs to see whether assets are receiving planned care before overdue PMs become failures or audit findings for a PM compliance period
  • It divides PM work orders completed on time by PM work orders due, multiplies by 100 to get the compliance rate, and subtracts your target to report the gap in percentage points.

Formula used

  • Planned Maintenance Compliance rate = PM work orders completed on time ÷ PM work orders due × 100
  • Planned Maintenance Compliance gap to target = planned maintenance compliance rate - target PM compliance

Inputs explained

  • PM work orders completed on time:
  • PM work orders due in the period:
  • Target PM compliance:

How to use the result

  • Use it for monthly or weekly maintenance KPI reporting, in reliability reviews, and when diagnosing whether rising failures trace back to PMs being skipped or deferred.
  • Compliance measures whether PMs were closed on time, not whether they were done well or were the right PMs; a program can hit 95% compliance while running ineffective or over-frequent PMs that add no reliability value.

Common questions

  • How do you calculate PM compliance? Divide PM work orders completed on time by PM work orders due, then multiply by 100. With 438 of 480 PMs completed on time, compliance is 438 / 480 x 100 = 91.25%.
  • What is a good PM compliance rate? World-class maintenance organizations target 90% or higher, and many reliability programs set 95% as the goal. At 91.25% against a 90% target, the example plant is just over the line, with a gap of -1.25 points meaning it beats target by 1.25 points.
  • What does the compliance gap mean? The gap is your actual rate minus your target. A negative gap like -1.25 points means you are above target by that amount; a positive gap means you are short. It frames performance against your own goal rather than an absolute number.
  • Should PM compliance count work done early? Most definitions count a PM as compliant only if completed within its scheduled window, which includes a tolerance on each side. Closing far too early can waste resources and is sometimes excluded; define the window explicitly so the 438 'on time' count is consistent month to month.
  • PM compliance vs schedule compliance: what is the difference? PM compliance measures only preventive work orders against their due dates. Schedule compliance measures all planned work, PM and corrective, completed against the weekly schedule. PM compliance is narrower and aimed specifically at proactive maintenance discipline.

Last reviewed 2026-05-12.