PM compliance is the percentage of preventive maintenance work that gets completed on time during a given period.
The same data produces four different answers depending on the grace window you allow. Enter your completion distribution once and see compliance under same-day, plus-1-day, plus-7-day, and 30-day definitions side by side.
PM compliance measures how much of your scheduled preventive maintenance actually gets done on time. It is the single most argued-about number in maintenance, not because the math is complicated, but because the word "on time" has no universal meaning. One organization counts a PM as compliant if it finishes by the due date. Another counts it if it finishes within the same month. A third applies a plus-or-minus 10% tolerance on the interval. All three are valid definitions, but they will produce wildly different numbers from the same raw data.
Divide the number of PM work orders completed within your chosen compliance window by the total PM work orders that came due in the period. Multiply by 100. In Maximo, the due date comes from the PM frequency and the last completion date (or the TARGCOMPDATE on the generated work order). The completion date is ACTFINISH or the status change timestamp when the work order moved to COMP. The gap between those two dates determines whether the work order falls inside or outside your window.
World-class maintenance organizations sustain 90% and above consistently. Acceptable sits between 80% and 90%. Below 80%, the deferred work accumulates fast enough that the resulting reactive failures consume the labor and materials you saved by skipping the PMs. In regulated and safety-critical industries like aviation and nuclear, targets typically start at 95% with minimal tolerance. The number that matters is the one you measure the same way every month, not the one that looks best on a slide.
The compliance window is the grace period around the PM due date during which a completed PM still counts as on time. A strict window means the PM must finish on or before the due date. A frequency-tolerance window (commonly plus or minus 10% of the PM interval) scales with the task: a monthly PM gets three days, an annual PM gets about five weeks. A calendar-month window counts anything finished in the same month regardless of the due date. The window you pick determines your number, which is exactly what this calculator shows.
Because they are using different compliance windows. Site A counts by the due date and reports 62%. Site B counts within the calendar month and reports 91%. Neither is lying. They are answering different questions with the same raw data. You cannot compare PM compliance across sites, plants, or organizations until everyone agrees on the window first. Document the definition in your KPI governance standard before you pull the first report.
This calculator shows you how the compliance window changes the number. The Maximo KPI Guide to PM Compliance walks through the full implementation: defining the window in your governance standard, mapping the Maximo fields and queries that feed the metric, building the compliance improvement loop, and connecting PM compliance to reactive work reduction and schedule adherence.