Maintenance program

Schedule compliance calculator

Schedule compliance is the share of the work you planned for a period that actually got done in that period. It measures the planning process, not the technicians. A low figure usually means the schedule was never realistic.

Schedule compliance = Work orders completed as scheduled ÷ Work orders scheduled × 100

Show the assumptions
Formula
Schedule compliance = Work orders completed as scheduled ÷ Work orders scheduled × 100

Count only work that was on the schedule at the start of the period. Adding jobs mid-week and counting them as compliant turns the metric into a tally of work done, which you already have.

Schedule compliance

Prefilled with an example. Change any number and the result updates.

How to calculate Schedule compliance

Schedule compliance = Work orders completed as scheduled ÷ Work orders scheduled × 100

Worked example

  • Work orders completed as scheduled 84
  • Work orders scheduled 100

Schedule compliance = 84.0%

Reading the result

Count only work that was on the schedule at the start of the period. Adding jobs mid-week and counting them as compliant turns the metric into a tally of work done, which you already have.

Benchmarks

90% is a commonly used target for a weekly maintenance schedule.

Schedule compliance questions

Do emergency jobs count against schedule compliance?

They are not in the numerator, because they were not scheduled. Their effect shows up indirectly: the hours they consume are hours that planned work did not get, so a week full of breakdowns produces poor compliance without any single job being at fault. That is the signal working as intended.

Should I measure compliance weekly or monthly?

Weekly. A monthly figure lets work drift three weeks late and still count, which defeats the purpose. Weekly measurement is also what makes the number actionable, since you can still do something about Thursday on Wednesday.

Plan and schedule work

UpKeep records the work, the hours and the failures this metric depends on, so Schedule compliance is a report rather than a spreadsheet exercise.

See how it works