The percentage matters, but the misses matter more. A useful schedule-compliance process tells you whether planned work was displaced by emergencies, missing parts, access problems, weak estimates, poor job readiness, or an unrealistic weekly load.
Maintenance planning and scheduling Calculate schedule compliance
Reviewed and authored by Joshua Rivera, XRVE Reliability founder and maintenance & reliability leader.
Maintenance schedule compliance is the percentage of work committed to a defined maintenance schedule that is completed inside the agreed schedule window. For weekly scheduling, the denominator should normally come from the schedule as it existed at the freeze point, not from every job that happened to be worked during the week.
Some organizations calculate the metric by work-order count. Others calculate it by scheduled labor hours. Both can be valid if the definition is stable. Labor-hour-based compliance is often more informative when job sizes vary widely because completing nine one-hour jobs and missing one forty-hour job is not the same execution result as a simple 90% work-order count suggests.
If you calculate by work-order count, both inputs should be work orders. If you calculate by labor hours, both inputs should be labor hours. Do not mix the two.
The committed schedule must have a defined freeze point. Adding break-in work to the denominator after the week begins can make the metric look healthier while hiding the disruption that actually occurred.
A missed schedule commitment can originate long before a technician touches the job. The scope may have been incomplete. A bearing may not have been staged. Production may not have released the equipment. The labor estimate may have been wrong. Emergency work may have displaced the schedule. The weekly load may have exceeded realistic crew capacity.
The job entered the schedule without complete scope, parts, tools, procedures, permits, drawings, or technical information.
The week was loaded beyond real labor capacity, the equipment window was not confirmed, or work was committed without a credible sequence.
Emergency work, operations changes, emergent defects, absenteeism, or site conditions displaced otherwise ready work.
The improvement loop is to code the reason each committed job was not completed, trend those reasons, and remove recurring constraints. The metric should point leadership toward the work-management system that needs correction.
| Decision | Practical rule | Why it matters |
|---|---|---|
| Schedule period | Define the period, commonly one week for weekly maintenance scheduling. | Comparisons are meaningless if the measurement window changes. |
| Freeze point | Record the committed schedule before normal execution begins. | This protects the denominator from being rewritten after the fact. |
| Completion rule | Define what counts as complete inside the schedule window. | Teams need one repeatable rule for partial, deferred, and multi-day work. |
| Break-in work | Track work added after freeze separately. | Break-in work explains schedule displacement and reactive pressure. |
| Cancelled work | Use a documented disposition rule rather than quietly removing misses. | Cancellations can be legitimate, but they can also mask unstable scheduling. |
How much labor entered after the schedule was frozen? High break-in work can explain repeated schedule misses and expose reactive demand.
Was there enough executable work to build a realistic schedule in the first place? Measure ready backlog separately from total backlog.
How many misses were caused by parts, scope, access, permits, drawings, labor estimates, or coordination?
How much available labor was consumed by true urgent or emergency work during the schedule period?
Do not confuse execution of the weekly schedule with preventive maintenance compliance. PM compliance and PM effectiveness answer different questions.
Compare committed scheduled labor with realistic available labor. A schedule can fail because it was impossible before the week started.
| Pattern | Likely question | Next action |
|---|---|---|
| Parts-related misses | Are jobs being scheduled before materials are verified and staged? | Tighten the ready-work gate and material-status visibility. |
| Access-related misses | Is operations agreement happening before the schedule is frozen? | Move access confirmation into weekly schedule preparation. |
| Estimate-related misses | Are labor estimates based on job history and actual scope? | Feed actual labor and technician feedback back into reusable job plans. |
| Emergency displacement | Which assets or failure modes are consuming break-in labor? | Connect the schedule loss to bad actor analysis and repeat-failure work. |
| Large ready backlog but poor compliance | Is the schedule overloaded or poorly sequenced? | Review crew capacity, job mix, equipment windows, and frozen-schedule discipline. |
XRVE Reliability connects planning quality, backlog readiness, break-in work, recurring failure, and CMMS history so the team can see why the schedule is being lost and what to correct first.
Read the maintenance planning method Use the free maintenance tools