How to Set an Arrival Window You Can Actually Hit
Why this matters
A missed arrival window is the fastest way to start a job in the hole. The customer took time off, watched the clock, and you are apologizing before the truck rolls up. Most blown windows are not bad luck. They are a window that was never realistic, promised by an office that guessed instead of measured. Set the window off real numbers and honest buffer and you hit it most days without heroics.
Step 1: Measure your real times, not the optimistic ones
The window is only as good as the numbers under it. Two numbers drive it: how long the drive actually takes, and how long the job before it actually runs.
- Drive time is door to door with traffic, not the map's best guess. The app that says twenty minutes assumes green lights and no hunt for parking. Track what it really takes on your routes at the time of day you actually drive them.
- Job length is the real average, not the fast day. If a service runs an hour most days and half again as long when the equipment fights back, plan on the longer number for the stop that sits before a promised window.
Guessing short is not optimism. It is a promise you break by lunch.
Step 2: Choose the window width on purpose
Width is a tradeoff, and pretending you can be exact is how you lose. A wider window is easier to hit but reads as less respectful of the customer's day. A narrow window respects their time but shatters the moment one job runs long.
| Window width | Hits reliably | Reads to the customer | Best for |
|---|---|---|---|
| Wide (half a day) | Yes | Low respect for their time | Dense routes, uncertain job lengths |
| Medium (a couple hours) | Usually | Fair and normal | Most residential work |
| Narrow (under an hour) | First slot or short routes only | Very respectful, high risk | The first appointment, a premium promise |
The move most shops want is a medium window plus a live "on our way" text that narrows it on the day. You promise a believable range, then tighten it to a real arrival once the tech is rolling.
Step 3: Put buffer between stops
Slack in the schedule is not wasted time. It is what absorbs the job that runs long so it does not knock down every window after it. Leave a cushion of about 15 to 30 minutes between stops as a starting point, and widen it for trades where a "quick" call routinely turns into a real repair. A predictable maintenance route can run at the short end of that; a diagnostic-heavy trade needs the long end or more.
A schedule packed bumper to bumper has no way to recover. One overrun at nine in the morning cascades into every missed window for the rest of the day.
Step 4: Protect the first slot
The first appointment of the day is the only one with nothing upstream to slip into it. It is the easiest window in the day to hit and the only one you can promise tight with a straight face. Give it to the customer who most needs certainty: the one who took a half day off, the tight-window premium promise, the account you cannot afford to disappoint.
Step 5: Stop stacking more than the day holds
Most blown windows trace back to a calendar that was never physically possible, not to a slow tech. If the honest math says six stops with drive time and buffer, do not book eight and hope. An overbooked day does not deliver more work. It delivers the same work plus a string of apology calls.
Step 6: State the window so the customer can plan
- Give a real range and a next step. "Our tech will be there between one and three, and you will get a text when he is on the way." The range plus the promised follow-up beats a fake-exact time.
- Name the follow-up you will actually send. A window the customer knows will be narrowed later feels like a plan, not a shrug.
- Do not quote a single clock time you cannot guarantee. "Two o'clock sharp" that becomes two forty turns one window into a broken promise.
When to hold a slot loose
Keep one flex slot open on purpose, especially in trades that catch same-day emergencies. A day booked solid cannot absorb the burst pipe or the dead unit in a heat wave, and squeezing it in blows every window behind it. A held slot is how you say yes to the emergency without breaking your promise to everyone else.
References
- Trade-standard practice for field-service scheduling and dispatch
- See related: The Arrival Window That Builds Trust Instead of Breaking It
- See related: Communicating ETA Changes Without Annoying the Customer