Beauty business
Appointments per day.
Enter your hours, breaks, service length and cleanup time. See how many appointments fit in a day and what a full or partly filled book earns.
Slots per day = floor((open minutes - breaks) / (service minutes + buffer minutes)). An 8-hour day with a 60-minute break and 45-minute services plus 15 minutes of cleanup fits 7 appointments.
Your numbers
Result
Worked example
An 8-hour day is 480 minutes. Take off a 60-minute break: 420 workable minutes. Each slot is a 45-minute cut plus 15 minutes of cleanup, 60 minutes, so 7 appointments fit with nothing left over. Over 5 days that is 35 slots. At 80% booked and $50 each, revenue is $280 a day, $1,400 a week and $72,800 over 52 weeks.
How it works
Slots = floor(workable minutes / (service + buffer)). Workable minutes are hours x 60 minus breaks. Partial slots do not count, so the leftover minutes show time you cannot fill with this service length.
The fill rate lowers revenue to what you actually book. 100% means every slot is sold, which is rare because of gaps, no-shows and walk-in lulls.
This assumes one service length. For a mix of services, calculate the average appointment length first, or run the tool once per service.
Sources and basis (checked 2026-10-05): Arithmetic on your inputs.
Everything runs in your browser. Nothing you type is sent or stored.
FAQ
How many clients can a barber see in a day?
Divide workable minutes by cut time plus cleanup. With 8 hours, an hour of breaks, 30-minute cuts and 5 minutes of cleanup, about 12 fit.
Should I add buffer time?
Yes if you need to clean, set up or take payment between clients. Use zero if your bookings already include that time.
Why does the fill rate matter?
No book is 100% full. Using the share you actually book gives revenue closer to what you will really earn.