SBA LoanBusiness planningStart planning
Menu

Designing a salon appointment roster by service duration

Updated · By SBA Loan editorial

Operational worked example · Four-chair employee-operated hair salon with three employed stylists and a working owner

Design the salon roster by the work each appointment requires: reserve the client's full visit, assign the stylist's active stages, and block chairs and basins at the correct times. Fit those reservations to named shifts after allowing for unavailable work and breaks. Only reuse a processing interval when another service finishes before the stylist must return and the needed station is free. The worked book below exposes a staffing shortage that a spare chair cannot fix.

Read the complete operating guide set · Browse operating articles

Separate the client's visit from the stylist's work

A salon book contains more than start and finish times. A client may wait while color develops, the stylist may be available for a short task, and the occupied station may remain unavailable to everyone else. A basin adds another reservation when the client returns for rinsing. Record those intervals separately before allowing overlapping bookings.

Three clocks for a salon booking
ClockWhat it reservesWhat to record
Client elapsed timeConsultation to checkout; processing remains inside the visitArrival, start, processing start/end, finish and departure
Stylist active timeHands-on work, checks, handoffs and resetWhich person is needed at each interval
Resource timeStyling chair, basin and any separate processing placeReservation and release, including return to the same station

Square's processing-time feature separates an initial stage, a development interval and a final stage. That is a useful scheduling structure, not evidence that any second service will fit. Its eligibility also depends on the seller's enabled features. Check the actual calendar settings and the person/resource needed at the return point. Processing-time definitions

The following worksheet assumes the processing client keeps a styling station reserved throughout the visit, including a temporary trip to the basin. A dedicated processing area could change that constraint, but this example does not assume one exists. Product instructions and professional assessment set treatment timing; a revenue target cannot shorten it.

Build service windows from observed stages

Use a service library that distinguishes a returning client's known routine from an unfamiliar service, major restyle or correction. Ask enough at booking to route an uncertain request to consultation or manual review. Hair length, density, desired technique and the assigned stylist may change the time needed. Keep any declared add-on time visible instead of expecting the following appointment to absorb it.

Illustrative service library · minutes per appointment, including reset
ServiceStylist activeProcessingReserved chair window
Cut and finish40None in this example40
Regrowth color and finish603090
Foil service and finish12030150

These are article assumptions, not industry standard durations. The color visit combines 25 initial active minutes, 30 processing minutes, 30 final active minutes and 5 reset minutes. Its chair window is 90 minutes while its active work is 60. The foil window is a separate hypothesis, not a claim about every foil technique. Worksheet scope

Measure complete mixed days as well as individual appointments. Save lateness and extra batches, consultations, cleaning and remakes. Set a bookable window that handles the intended service without relying on every client being the quickest possible case. Revise a single service or stylist's allocation when the evidence shows a mismatch; a blanket longer block can unnecessarily remove short-service availability.

Test the requested book against both limits

Requested weekly book · fictional demand, hours calculated from the service library
ServiceAppointmentsActive hoursReserved chair hours
Cut and finish6040.040.0
Regrowth color and finish4242.063.0
Foil service and finish1836.045.0
Total requested120118.0148.0
Available under the trial rosterMust fit actual day and skill116.0160.0

The requested book needs 118.0 active hours against 116.0 available. It therefore has 2.0 uncovered stylist-hours while 12.0 chair-hours remain unallocated. Buying another chair would not supply the missing person. Moving 3 cut appointments outside this week's roster reduces cuts to 57 and the total to 117 visits, using 116.0 active hours and 146.0 reserved chair-hours.

That revised total passes only the aggregate arithmetic. It leaves no active-hour slack and may still fail the actual time grid. Place long services first where the required stylist and return basin are available, then insert shorter compatible services. If daily scheduling reveals a clash, reduce the book again or price a real coverage change before forecasting revenue. Availability by day, specialist and basin is more restrictive than a weekly sum.

The existing financial model values performed stylist-hours. Neither the 120 requested visits nor the revised appointment count is inserted into that model as hours or sales. A processing interval is not an extra completed stylist-hour simply because a client remains in the salon.

Admit a short booking only if the return point stays protected

One stylist's proposed morning · fictional times; two free styling stations required
IntervalColor client AShort client B / stylistResource reservation
09:00–09:25Consult, mix and applyStylist with AStation 1 reserved for A
09:25–09:45ProcessingDry finishing service for BA at station 1; B at station 2
09:45–09:50ProcessingCheckout/reset B's stationRelease station 2 at 09:50
09:50–09:55ProcessingReturn margin; check A as neededStation 1 still reserved
09:55–10:10RinseStylist returns to ABasin 1 reserved; keep station 1 for A's return
10:10–10:25FinishStylist with AStation 1 reserved
10:25–10:30Checkout/resetNo next client until reset endsRelease station 1 at 10:30

Client B's dry finishing service takes 20 minutes plus 5 reset minutes: 25 minutes inside the 30-minute processing interval. This leaves 5 minutes before the stylist's scheduled return to A. B needs a genuinely free second station, and this short service assumes no basin use or additional consultation. If those conditions are absent, it is not an eligible gap appointment.

Inserting the 40-minute haircut instead would run to 10:05, 10 minutes beyond the planned 09:55 return. A booking system showing a start time does not remove that conflict. Reject the haircut from that gap. Do not rely on another stylist returning to the color client unless that handoff is explicitly assigned and included in both workers' schedules.

The five-minute margin is not a general safe buffer. If A requires attention or B overruns, the proposed overlap can fail. Validate the service and actual supervision requirements with the qualified stylist, reserve the basin return, and keep processing closed to other bookings when the trial cannot protect those commitments. Software capability and limits

Publish availability from the shifts and resources you actually have

Translate the weekly budget into named shifts. Block unavailable time before exposing online booking. For each service, identify the stylist skill, full customer window, any truly reusable processing interval, reset and required resources. Confirm whether your software blocks resources across the whole appointment or only a stage; if it cannot express the actual rule, use conservative blocks and manual checks.

A common failure is to open the same late-evening slots for every service when only one qualified stylist remains. Another is to let several color services reach the basins together. Stagger returns where the treatment allows it, or move the starts; do not change the product's development requirement to repair the calendar. Existing bookings need review when staff shifts or service durations change.

Separate near-term appointment availability from the long-run financial utilization assumption. Open hours describe possible supply. Confirmed demand, punctual attendance and completed services determine what the salon actually sells. Compare refused requests by preferred time: an extra shift during a full evening can help while the same hours in an empty morning may not.

Keep the failed intervals and revise the service rules

Reusable appointment trial register
FieldObserveChange the roster when
Service and skillRequested technique, hair condition/length, assigned qualified stylistA menu label hides a longer consultation or specialist requirement
Promised and actual timingRequested arrival, service start, processing return, checkout/resetDelays recur at the same service or return point
Shared resourceChair and basin reservation/release; cleaning intervalsStaff are free but the required station is occupied
Unavailable paid timeBreaks, restocking, cleaning and handover by shiftThe active-service budget relies on those minutes being sold twice
Unfilled or refused requestService, duration, time preference and reason it did not fitMoving shifts may help more than adding a chair

Run the proposed book through each person's calendar and each shared resource, then observe a real mixed-service trial. Reconcile employee paid time with active work and unavailable intervals; reconcile chair and basin reservations without counting processing as a free chair. Record rejected as well as accepted requests, so the trial identifies the actual limitation.

Use the salon's hour-based unit economics to reconnect observed performed hours to the case. Use the profitability guide when a changed roster requires different paid coverage. The operational decision is which appointments the named team can finish within their promised windows, with the required resources ready at each return point.

Sources and scope

App coming soon

Start with your business.

Prepare a planning brief for your project.

The personalized plan generator is being built. You can prepare the information it will need:

  1. Your business format, location and opening scope.
  2. Supplier quotes, operating assumptions and owner contribution.
  3. Your funding goal and any instructions from your lender.
Open the preparation checklist

No order is placed and no payment is taken here.