Buffer Times and Scheduling Rules Explained
What buffer times, processing time, start-time intervals, minimum notice and booking limits do in an online booking system, how they interact, and how to set them for a service business.
Key Takeaways
- A buffer is time the calendar blocks but the client doesn’t see. A 60-minute massage with a 15-minute buffer after it blocks 75 minutes of the therapist and the room, while the client books ‘60 minutes’.
- Processing time is the opposite of a buffer. It is a gap inside a service when the staff member is free to take someone else, such as while hair colour develops.
- Start-time intervals decide whether your day has dead gaps. Offering times every 15 minutes with 60-minute services creates small unusable gaps. Matching the interval to your service lengths packs the day.
- Minimum notice and booking horizon protect staff. Minimum notice stops a booking appearing 10 minutes before it starts. A horizon of 30 to 90 days stops clients booking months ahead before you know your rota.
- Test with real bookings before going live. Rules interact. Book your most awkward real appointments in the tool and check what times are offered next.
Quick-Start Prioritization Framework
| Rule | What it controls | Common starting value |
|---|---|---|
| Buffer after | Cleanup, notes, reset | 10–15 min (dry services), 15–30 min (wet or product-heavy) |
| Buffer before | Setup, consult, travel | 0–10 min; use only if setup can’t happen in the previous buffer |
| Processing time | Gap inside a service when staff is free | Length of the waiting step (e.g. 30–45 min for colour) |
| Start-time interval | Which start times clients see | Equal to your most common service length, or 30 min |
| Minimum notice | How soon a booking can start | 2–24 hours |
| Booking horizon | How far ahead clients can book | 30–90 days |
| Daily limit | Max bookings per day or per staff member | Set only if fatigue or capacity requires it |
Online booking only works if the times clients see are times you can actually deliver. That depends on a handful of scheduling rules that most booking tools bury in an ‘advanced’ tab: buffers before and after appointments, processing time, start-time intervals, minimum notice, how far ahead clients can book, and daily limits. Set them well and the calendar fills in a sensible pattern with time to clean, reset and breathe. Set them badly and you get back-to-back bookings with no changeover, awkward 15-minute gaps nobody can use, or a calendar that looks full when it isn’t. This guide explains each rule, how they interact, and gives starting values for common service businesses.
Buffers: the time between appointments
A buffer is time the booking system blocks around an appointment without showing it to the client. It is where cleanup, notes, changing linens, sanitising tools and a quick breather happen.
Before and after buffers
Most tools let you set a buffer before an appointment, after it, or both. Calendly, for example, lets each event type have buffers before and after, and says it uses the full meeting plus buffer window to decide which times are available: a 30-minute meeting with 15-minute buffers on each side needs 60 free minutes.
Use one side, not both, unless the work is genuinely different. If every appointment has 10 minutes after and 10 before, back-to-back bookings end up with 20 minutes between them, which is usually more than you need. Calendly’s own help page makes the same point, recommending using only one type.
Clients see the service length, not the block
Keep the client-facing duration honest. If your booking page shows a 75-minute massage because you added the cleanup into the service length, clients expect 75 minutes on the table. Put the cleanup in the buffer instead, so the client sees 60 and the calendar blocks 75.
Rooms and equipment need buffers too
If your tool books rooms or equipment as well as staff, the buffer has to apply to the room as well. A therapist may be free after a 15-minute buffer, but a treatment room that needs a 30-minute steam-clean isn’t. Check whether your tool applies buffers to resources or only to people.
Processing time: gaps inside a service
Some services include a waiting step when the staff member isn’t needed. Hair colour developing, a face mask setting, a gel curing. Processing time lets the booking system offer that gap to another client.
How it is modelled
Square Appointments splits such a service into three parts: an initial duration (applying colour), a processing duration (waiting for it to develop) and a final duration (rinsing and finishing). The total is the sum of all three, and other clients can book into the processing part. Square’s help page lists processing time on its Plus and Premium plans.
A worked example
A colour service: 30 minutes to apply, 40 minutes to process, 30 minutes to rinse and style. Total 100 minutes. Without processing time, the stylist is blocked for 100 minutes. With it, a 30-minute cut can be booked during the 40-minute processing window, with 10 minutes to spare for a quick check on the colour client. Over a day with three colour services, that is up to 90 extra bookable minutes, by our arithmetic.
Where processing time breaks
Only fit services into a processing gap that are shorter than the gap, and leave room for the stylist to step back to the first client if the colour is ready early. If the gap is used for a service that needs a different room or chair, make sure one is free.
Start-time intervals: packing the day
The start-time interval decides which times appear on the booking page: every 15 minutes, every 30, every hour, or according to service length. It has a bigger effect on wasted time than most owners expect.
| Interval | Times offered (75-min block) | Effect |
|---|---|---|
| Every 15 min | 9:00, 9:15, 9:30 … | Flexible for clients, leaves unusable fragments |
| Every 30 min | 9:00, 9:30, 10:00 … | Fewer fragments, still some 15-min gaps |
| Every 75 min (block length) | 9:00, 10:15, 11:30 … | No gaps if everyone books the same service |
| By service duration | Varies with each booking | Packs mixed menus best, if the tool supports it |
Why short intervals create gaps
Say a therapist works 9:00 to 17:00 and every service is 60 minutes plus a 15-minute buffer, so 75 minutes per booking. With 15-minute start times, the first client can book 9:15, the next 10:45, leaving the 9:00 to 9:15 slot empty forever. Clients scattering themselves across 15-minute starts leave fragments too short to sell.
Better options
Set the interval to the length of the block (75 minutes in the example), so times line up as 9:00, 10:15, 11:30 and so on. Or use a tool setting that offers times according to service duration. Some tools also offer a ‘minimise gaps’ option that only shows times adjacent to existing bookings. Calendly lets you set start time increments per event type.
Minimum notice and booking horizon
These two rules control when a booking can be made, not how long it is.
Minimum notice
Minimum notice is the shortest time between booking and the appointment. Without it, a client can book a slot that starts in ten minutes, when nobody has checked the room or the therapist is on a break. Two hours suits walk-in-friendly salons. Spas that prepare rooms, and consultants who review notes, often use 12 to 24 hours.
Booking horizon
The horizon is how far ahead clients can book. Too short and loyal clients can’t lock in their regular slot. Too long and clients book dates before you have set staff holidays and shift patterns. Thirty to 90 days is a common range; businesses with recurring standing appointments may go longer for existing clients only.
Booking limits and capacity rules
Limits cap how many bookings a day, a staff member or a service can take.
Daily and weekly limits
Calendly lets each event type be limited to a number of bookings per day, week or month. Square lists a daily booking limit on its Plus and Premium plans. Use limits for physically demanding services (no therapist should do six deep-tissue massages in a row) or to protect admin time.
Capacity for classes and shared resources
Group services need a capacity rule instead of a buffer: 12 mats per class, 4 chairs for a pedicure party. Shared resources need a rule that a room or machine can only be in one booking at a time, whatever staff member is involved.
How the rules interact
Each rule makes sense alone. The trouble comes when they combine. A few interactions to check:
- Buffers can push past closing time: Calendly notes buffers may extend outside working hours, so a last booking can run into closing
- Before and after buffers on adjacent bookings add together, doubling the gap
- Short start-time intervals plus buffers create fragments too small to sell
- Processing time only helps if a short enough service exists to fill the gap
- Buffers on one staff member can block slots in shared or round-robin services
- Calendar sync may copy the appointment to an external calendar without the buffer, so the external calendar looks freer than it is
Starting values by business type
These are starting points, not rules. Adjust after two weeks of real bookings.
| Business | Buffer after | Interval | Minimum notice | Horizon |
|---|---|---|---|---|
| Barber, 30-min cuts | 5 min | 30–35 min | 1–2 hours | 30 days |
| Hair salon with colour | 10 min, plus processing time | By service duration | 2–4 hours | 60 days |
| Massage or spa | 15 min (30 for wet treatments) | By service duration | 12–24 hours | 60–90 days |
| Nail salon | 10 min | 15–30 min | 1–2 hours | 30 days |
| Consultant or coach | 10–15 min | 30 or 60 min | 24 hours | 30–60 days |
| Studio class | None (use capacity) | Fixed class times | 1–2 hours | 14–30 days |
Common mistakes
These turn up in almost every first setup.
Hiding cleanup in the service length
Clients see the inflated time, and you can’t vary cleanup by room or staff member. Use a buffer.
Both buffers on everything
Ten before and ten after becomes twenty between back-to-back bookings. Pick one side.
Fifteen-minute start times with long services
The most common cause of a ‘full’ day with 45 minutes of unsold fragments. Match the interval to the block.
No minimum notice
Someone will book the slot starting in five minutes while your therapist is at lunch.
Forgetting rooms and equipment
Staff buffers don’t clean rooms. If a room needs longer to reset than a person does, the room needs its own rule.
Test before you publish
Take your three most awkward bookings from last month and set them up in the tool: the long treatment followed by a short one, the colour client with a cut in the processing gap, the last appointment of the day. Check what times are offered after each one. If the offered times look wrong, change one rule at a time and test again.
If you’d rather not do this yourself, or your rules involve rooms, equipment and staff together in ways your current tool doesn’t model, you can describe them to Floot in plain English and it builds a booking app that applies them.
Frequently Asked Questions
What is buffer time in scheduling?
Buffer time is time the booking system blocks before or after an appointment without showing it to the client, used for cleanup, setup, notes or travel. The client books 60 minutes; the calendar blocks 60 plus the buffer.
How long should the buffer between appointments be?
For dry services such as haircuts or consultations, 5 to 15 minutes is common. For treatments with oils, products or linen changes, 15 to 30 minutes. Base it on how long the reset actually takes, timed over a few days.
What is the difference between buffer time and processing time?
A buffer blocks the staff member before or after a service. Processing time is a gap inside a service, such as while colour develops, when the staff member is free and the system can book another client.
Should I offer appointment times every 15 minutes?
Only if your services are short or vary a lot. With 60-minute or longer services, 15-minute start times leave gaps too short to sell. Match the interval to your typical booking length, or use a by-duration setting.
What minimum notice should I require for online bookings?
Two hours suits salons that also take walk-ins. Spas and consultants that prepare in advance often require 12 to 24 hours.
Do buffers show up on my Google Calendar?
It depends on the tool. Calendly has a setting to include buffers on your calendar; some tools sync only the appointment itself. Check, because an external calendar without the buffers looks freer than it is.
Sources
- Calendly Help Center, How to use buffers, 2026 https://calendly.com/help/how-to-use-buffers
- Square Support, Create and edit processing time with Square Appointments, 2026 https://squareup.com/help/us/en/article/6756-add-gap-times-to-your-square-appointments-services
- Square, Appointments Pricing and Plans, 2026 https://squareup.com/us/en/appointments/pricing