Maintenance planning and scheduling

Maintenance schedule compliance measures whether the frozen schedule was actually executed.

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.

Direct answer

What is maintenance schedule compliance?

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.

Schedule compliance (%) = completed scheduled work ÷ committed scheduled work × 100

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.

Calculator

Calculate maintenance schedule compliance.

Enter work-order counts or labor hours using the same unit for both fields.

Use one denominator consistently

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.

Freeze the denominator

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.

The operating rule

Schedule compliance is a system metric, not a technician grade.

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.

Planning failure

The job entered the schedule without complete scope, parts, tools, procedures, permits, drawings, or technical information.

Scheduling failure

The week was loaded beyond real labor capacity, the equipment window was not confirmed, or work was committed without a credible sequence.

Execution disruption

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.

What belongs in the calculation

Define the schedule window and the freeze point before publishing the KPI.

DecisionPractical ruleWhy it matters
Schedule periodDefine the period, commonly one week for weekly maintenance scheduling.Comparisons are meaningless if the measurement window changes.
Freeze pointRecord the committed schedule before normal execution begins.This protects the denominator from being rewritten after the fact.
Completion ruleDefine what counts as complete inside the schedule window.Teams need one repeatable rule for partial, deferred, and multi-day work.
Break-in workTrack work added after freeze separately.Break-in work explains schedule displacement and reactive pressure.
Cancelled workUse a documented disposition rule rather than quietly removing misses.Cancellations can be legitimate, but they can also mask unstable scheduling.
Read the metric with context

Pair schedule compliance with the conditions that explain it.

Break-in work %

How much labor entered after the schedule was frozen? High break-in work can explain repeated schedule misses and expose reactive demand.

Ready backlog

Was there enough executable work to build a realistic schedule in the first place? Measure ready backlog separately from total backlog.

Job readiness failures

How many misses were caused by parts, scope, access, permits, drawings, labor estimates, or coordination?

Emergency work

How much available labor was consumed by true urgent or emergency work during the schedule period?

PM compliance

Do not confuse execution of the weekly schedule with preventive maintenance compliance. PM compliance and PM effectiveness answer different questions.

Schedule loading

Compare committed scheduled labor with realistic available labor. A schedule can fail because it was impossible before the week started.

Diagnostic use

What repeated schedule misses usually tell you to investigate.

PatternLikely questionNext action
Parts-related missesAre jobs being scheduled before materials are verified and staged?Tighten the ready-work gate and material-status visibility.
Access-related missesIs operations agreement happening before the schedule is frozen?Move access confirmation into weekly schedule preparation.
Estimate-related missesAre labor estimates based on job history and actual scope?Feed actual labor and technician feedback back into reusable job plans.
Emergency displacementWhich 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 complianceIs the schedule overloaded or poorly sequenced?Review crew capacity, job mix, equipment windows, and frozen-schedule discipline.
Build a better weekly maintenance system

Use schedule compliance to find constraints, not to decorate a dashboard.

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