Reading capacity in a service business
How to distinguish a genuinely full calendar from a poorly structured one — and what to change first.
A full week on the calendar does not always mean a full business. Gaps hidden inside long services, uneven skill matching, and generous buffer policies can make a salon or clinic look busy while leaving revenue on the table — or burning staff out.
Measure slot yield, not just occupancy
Occupancy counts how many hours are booked. Slot yield counts how many billable service units fit in those hours. A stylist booked for a four-hour colour session generates one unit; a stylist with four one-hour cuts generates four. Compare yield across days before declaring Saturday “maxed out.”
Watch the mismatch between service length and slot length
If your booking system allocates 60-minute slots but balayage routinely runs 90 minutes, you are either running late (hurting the next client) or finishing early (wasting hidden capacity). Align slot defaults with actual service durations, with explicit exceptions for complex bookings.
Peak hours deserve different rules
Lunchtime and early evening slots often carry the highest demand. Protect them for your highest-margin services. Lower-margin or longer-tailed services can shift to mid-morning or mid-afternoon without hurting client satisfaction — if you explain the benefit (more attention, calmer environment).
Walk-ins versus reservations
Walk-ins fill empty gaps but introduce unpredictability. A useful rule: accept walk-ins only when the next 90 minutes have fewer than two bookings. Publish the rule so staff enforce it consistently.
One number to track weekly
Unfilled prime slots — appointment openings between 11:00 and 14:00 and 17:00 to 20:00 on weekdays that remained empty. If this number rises for three consecutive weeks while weekend slots stay packed, your issue is demand timing, not total demand.
Our Capacity Workshop helps teams agree on rules like these in a single half-day session.