yodai Academy Bookings and orders

Academy › Build › Bookings and orders

The wide slot that can absorb a mistake

You'll come away knowing how much buffer to add to each booking slot based on how much the work varies, without giving away calendar time where you don't need to.

By Yodai · Published September 6, 2026 · Updated October 12, 2026

You post the photo, and ten minutes later the message shows up: "How big is this, actually?" "Is the color really like this?" "How much does it cost for this model?" It's not that the person asking is careless; the photo just didn't give them what they needed to decide on their own, so they write and wait for your answer.

Your customer picks the time on your calendar, and a poorly sized slot gets expensive: an appointment that runs ten minutes late pushes the next one back, and whoever waited too long won't book again. That leaves one open question: how much slack you show on screen for each type of job.

6 min read

The question isn't whether a short estimate is going to happen. It will. The question is how much buffer you add to each slot so that, when it happens, the mismatch stays inside that slot instead of spilling over into the next appointment.

Two things decide the buffer, not a gut feeling

The buffer you build into a slot depends on two things, not on what feels cautious to you. One, how much that specific job tends to vary, since not every job varies the same way. Two, how much it costs you when a delay backs up the next appointment.

A job that always takes the same amount of time doesn't need a buffer: adding one just hands the calendar an empty slot nobody will use. A job that can run fifteen minutes over does need one, especially if it leaves someone waiting. The rule applies service by service: each one carries its own duration in your booking calendar. There's no single buffer that fits the whole schedule.

The cost of a delay isn't the same for every business either, and that's the second variable. If you already leave an empty gap between one appointment and the next to catch your breath, a ten-minute delay just eats into that gap and doesn't touch anyone else. If you run your schedule back to back, appointment after appointment with no breathing room, that same ten-minute delay gets passed straight to the next person in line.

A hair salon that leaves five free minutes between haircuts can get away with a shorter buffer than a repair shop that runs job after job with no break in between. The tighter your schedule, the more expensive every minute of delay gets, and the more a bigger buffer pays off.

Tight slot or wide slot
Tight slot (the real time, no buffer)
  • You use every minute of the schedule
  • One short estimate pushes every appointment that day behind it
Wide slot (real time plus buffer)
  • You lose some schedule capacity: fewer slots per day
  • A short estimate stays inside its own slot; it doesn't reach the next one
  • Worth it when the job varies
  • Worth it when the schedule runs back to back and a delay is costly

Which one to pick: If the job always takes the same time, a twenty-minute checkup, always twenty, use the tight slot. The moment the job varies or a delay costs you, the buffer pays for itself.

The math: the long case, not the average

The most common mistake is setting the slot to the average duration. A haircut that runs twenty to forty minutes, averaging thirty, seems to call for a thirty-minute slot. But with the average, you'll come up short roughly half the time. That math is wrong, even though it looks like the most reasonable choice.

How to figure out the slot for a service that varies
  1. 1Look at the real range
    Write down the shortest and longest that service has actually taken over the last few months, not what you think you remember.
  2. 2Go with the long case
    The slot is calculated from the long end of the range, not the midpoint. If the haircut runs from twenty to forty minutes, the slot starts at forty.
  3. 3Round up to your schedule's block size
    Bump that number up to the next block you use on your calendar: thirty-five becomes forty, forty-two becomes forty-five.
  4. 4Save it per service, not per calendar
    That time setting lives inside each service, just like its duration. A men's haircut and a color service don't share a slot just because the same person does both.

On the days the haircut takes twenty minutes, that buffer doesn't bother anyone: it simply goes unused, and the slot closes early on the schedule. On the days it takes forty, that same buffer is what keeps the next appointment from starting late.

But the buffer isn't free. Every minute of cushion you build into a slot is a minute you're not selling. Let's run through an example with round numbers.

Example: sellable slots in an eight-hour day, by margin
No buffer16
20% buffer13
40% buffer11

In this example, eight hours on the schedule give you sixteen thirty-minute slots with no buffer. Add a twenty percent cushion to each one, and you're down to thirteen. At forty percent, you're down to eleven. That's the price of a buffer, and it's only worth paying where it actually protects something.

The mistake that costs you the most schedule capacity
Adding the same wide buffer to every service, including the one that always takes the same amount of time. That buffer isn't protecting anything, because there's nothing to slip in that service, and it just costs you slots you could be selling. Put it where the job varies or where the schedule runs back to back and a delay is costly, not across the whole schedule.
What you'll walk away with
  • Each service carries its buffer calculated on the long case, not the average, and that's how it's built into its duration
  • A job that always takes the same amount of time keeps the tight slot, no cushion
  • The buffer goes where the job varies or where the schedule runs back to back: every minute of buffer is one less slot per day
  • A calendar that's ready to keep letting customers pick their own time, without an underestimated calculation throwing off your day
  • The next lesson measures the job before showing the client a time

Three cases to help you decide on the buffer

Answer before opening each one. If one gives you trouble, go back to the section that explains it.

1. A vet clinic does checkups that always take fifteen minutes, no exceptions, and leaves five free minutes between appointments. Should it add a buffer to the slot?

No. The job always takes the same amount of time, and there's already breathing room between appointments, so a buffer would just hand over empty schedule time; the slot stays tight at fifteen minutes.

2. A locksmith does lockouts that run anywhere from ten to thirty-five minutes, books appointments back to back, and behind every call there's another customer waiting on the sidewalk. What time slot should he show?

The slot is calculated on the long case, thirty-five minutes, rounded up to whatever block he uses, say forty. The work varies a lot, and a tight back-to-back schedule makes any delay expensive: that's where the buffer pays for itself.

3. A hair salon notices that ever since it added a forty percent buffer to all its services, it's selling fewer slots than before, and some customers are booking elsewhere. What did it get wrong?

It applied the buffer across the whole schedule instead of only to the services that vary or run back to back with another appointment. The haircut that always takes the same amount of time didn't need any cushion, and that extra buffer cost the salon sellable slots.

That extra buffer isn't a fix for everything: when a job varies so much that even the cushion can't cover it, what you need is a question that measures the size of the job before you show a time.

In Yodai your clients request a time on your site and you confirm it from your dashboard. See how online booking for your business works.

NextThe question that sizes up the job before you show a time