The 15-Minute Buffer That Saves Your Day

Stacking back-to-back appointments looks efficient until one runs long. Here is the math on why a 15-minute buffer pays for itself, and how to set it in Booked.

A column packed wall to wall looks like a good day. It usually is not. One appointment that runs eight minutes long does not cost you eight minutes. It costs you the rest of the day.

The cascade

Picture a Saturday: six 45-minute cuts, starting at 10:00, no gap between them. The 10:00 client arrives a few minutes late, asks for a beard trim you priced for a full cut, and leaves at 10:53. Eight minutes lost.

Now watch what those eight minutes do.

One late start, five irritated clients, no lunch, and a review that mentions waiting. The shop did the same amount of work and felt twice as hard.

Why this happens

Service time is not deterministic. It is a distribution. A 45-minute cut is rarely exactly 45 minutes. Some run 38, some run 52. Over six appointments, the long ones do not cancel out the short ones, because you cannot bank the saved minutes against a future appointment that has already started.

Without slack in the schedule, every overrun is permanent. With slack, most overruns get absorbed before the next client notices.

The math on a 15-minute buffer

Add 15 minutes after each appointment. Same Saturday, same six cuts.

That sounds like a 17 percent revenue cut. It is not, for three reasons.

  1. The buffer absorbs overruns instead of pushing them downstream. Cuts that run long finish inside the slot they were sold in. The day still ends on time.
  2. The buffer is the natural slot for the work that was already happening between clients: cleanup, payment, the next consultation, a bathroom break. Pretending that work takes zero minutes is what causes the cascade in the first place.
  3. The buffer protects the price of the next slot. A client who waited twenty minutes is less likely to tip, less likely to rebook, and more likely to leave a review that costs you the next five bookings.

A useful frame: the buffer is not unsold time. It is the time the appointment actually takes, billed honestly.

Reminders prevent forgetting. Buffers prevent cascades. Different jobs, same goal: the day ends on time.

When 15 is not the right number

Fifteen minutes is a sensible default for cuts, beard work, and most single-service visits. Calibrate from there.

If you cannot decide, watch your own calendar for two weeks. The size of the buffer you need is roughly the average of how late you currently run.

Setting it in Booked

Booked enforces the buffer at the shop level. Once it is set, your public booking page inflates every appointment by that amount when it offers slots, so back-to-back bookings are not possible by accident. Customers see a clean grid; you get the slack.

The setting lives on your shop in the dashboard. Change it once and every service inherits the new buffer immediately. No need to edit each service.

If you run multiple locations, the buffer is per location, so a quieter satellite shop can run leaner than your busy chair.

What to do this week

  1. Pick a starting buffer. Fifteen minutes is the right default for most cuts.
  2. Set it once on your shop. Confirm the booking page shows the new spacing.
  3. Watch one full week. Note any appointments that still ran into the next slot.
  4. Adjust by service type if the chemical work keeps eating the buffer.

Stack the column. Then leave a quarter of an hour between cuts. That is what running on time looks like.