Schedule adherence
Schedule adherence measures how closely technicians arrive and complete jobs within their scheduled time windows, expressed as the percentage of visits that start on time against the dispatched schedule.
The inputs.
- Visits started on timeVisits that start inside their agreed arrival window against the dispatched schedule.
- Total scheduled visitsAll visits scheduled in the period — the denominator the adherence percentage is measured against.
- Arrival windowA policy choice per agreement or SLA tier — a hard clock-in time, a two-hour band, or same-day. Closely related to on-time arrival rate.
What to know before you track it.
How to calculate schedule adherence
Schedule adherence is the number of visits that start within their agreed arrival window divided by total scheduled visits for the period. The window itself is a policy choice — some contractors use a hard clock-in time, others use a two-hour band tied to the service agreement or SLA tier — so the first step is defining what "on time" means for your operation before comparing numbers across branches or techs.
Why schedule adherence matters for commercial contractors
Multi-site commercial and mechanical customers often have SLA-covered agreements with arrival-window language written into the contract, sometimes with financial penalties attached. Schedule adherence is the operational number that tells you whether you're meeting that commitment before the customer's facilities manager has to ask. It's also a leading indicator for renewal conversations — accounts with consistently missed windows are the ones most likely to churn.
What drives schedule adherence down
The usual culprits are windshield time eating into the buffer between jobs, over-optimistic scheduling that doesn't account for real drive times, and dispatchers working from a whiteboard or spreadsheet instead of live technician location and job status. Without real-time visibility into where a tech actually is, dispatch can't proactively re-sequence the day when the first job of the morning runs long.
How Thermal tracks schedule adherence automatically
Thermal's dispatch board timestamps every status change — dispatched, traveling, on site, in progress, complete — so adherence calculates directly from real technician activity instead of a manual log. Agreement-level SLA windows are tied to the work order automatically, and dispatchers see at-risk visits flagged before the window closes rather than finding out after the customer calls.
Questions attached to this term.
What counts as "on time" for schedule adherence?
It depends on the arrival-window policy you set per agreement or SLA tier — a fixed clock-in time, a two-hour band, or same-day for lower-priority work. Thermal lets you configure the window per agreement rather than forcing one global definition.
How is schedule adherence different from on-time arrival rate?
They're closely related; on-time arrival rate is usually a narrower slice focused just on arrival, while schedule adherence can also cover on-time completion against the promised duration. Many contractors use the terms interchangeably.
Does schedule adherence affect agreement renewals?
Yes, especially for multi-site commercial accounts with SLA language. Facilities managers track missed windows, and a pattern of misses is a common reason a service agreement doesn't renew.
How do you improve schedule adherence without hiring more techs?
Tighter dispatch sequencing, realistic drive-time buffers, and proactive rescheduling when the day starts slipping usually move the number more than headcount does — which is why dispatch tooling matters as much as crew size.
These numbers, on your own book.
If you want to see them calculated from real work orders and agreements rather than a spreadsheet, that's a demo.