Staff scheduling for hair salons: rotas, leave, peaks

By Younes Aroiych, founder of CelerBook · Published 17 May 2026 · 15 min read ·Updated 10 September 2026
Schedule and calendar for a hair salon team, paper-toned desk surface

Why a hair salon rota often turns messy

A hair salon rota looks simple on the surface: five or six days open, two to four stylists, fixed hours. In practice the mess shows up in places where the rota collides with reality. A staff member calls in sick, a leave request comes in at the last minute, a colleague swaps a day informally without it being recorded anywhere, and suddenly nobody is ready on Saturday morning at 9:30 for the three booked clients.

The direct cost of a sloppy rota runs two ways. Client side: wait times grow, appointments slip, clients complain or walk away. Team side: staff feel unfairly treated, it gets unclear who is off when, and commitment to the rota drops. What is self-regulating in a healthy setup turns into constant firefighting.

The indirect cost is harder to measure but heavier. Unpredictability drains energy. A staff member who every Monday morning has no idea when she is off next month does not plan private appointments, grows frustrated, and starts looking faster for another salon where it is properly handled. Poor planning is one of the reasons hair salons lose staff they would rather have kept. In a small team of two or three, every departure carries a lot of weight: that is an organization that keeps having to onboard someone from scratch. And a stylist who leaves rarely leaves alone: which clauses hold when a departing employee takes your clients along, and which the hairdressing CAO narrows further, is worth knowing before the resignation lands on your desk.

What a workable rota actually needs to do

A rota is more than a list of names and hours. It is a planning instrument that has to do a few concrete things:

Show availability per staff member per day. Not only which days someone works, also which hours. Lunch breaks, part-time blocks, early or late shifts. A rota that does not contain this leads inevitably to double bookings.

Handle leave, sickness, and special leave easily. No separate spreadsheet, no loose post-its. Everything in the same rota, with a distinction between "present or not" and "bookable for clients or not."

Keep peak hours staffed with more than one stylist. Saturday morning, Thursday evening, Friday late. Anyone who understaffs these hours loses revenue and frustrates clients directly.

If you structurally cannot cover those hours with the people you have, it stopped being a rota problem and became a headcount problem. What an extra pair of hands really costs you per worked hour, and the order in which you handle the formalities, is worked out in the guide on hiring your first employee. Booking a freelancer for Saturdays instead looks lighter on paper, though the payroll tax risk then sits with you rather than with them, which is the subject of the guide on hiring freelancers in a Dutch salon.

Version changes or at least record them. Who made the change, when, and why. Prevents arguments later in the vein of "I thought I was off tomorrow."

A personal rota view per staff member. The staff member themselves must be able to see their rota without the owner printing it. Mobile-accessible.

Coupling with appointment bookings. If the appointment calendar and the rota live separately, gaps appear. Client books online for Saturday 10:00, you noted offline that this stylist is off. The mismatch surfaces too late.

The cycle: plan four weeks ahead

A workable rhythm for most hair salons:

Publish four weeks ahead. Everyone knows four weeks out when they work. This gives staff room to plan private commitments.

Update every two weeks. Process leave requests and swaps from the past 14 days, finalize the rota for the next two weeks (which just enters the 4-week window).

Fixed monthly meeting. Once a month a short team meeting (30 to 45 minutes) where leave periods for the coming quarter are discussed. Summer holidays, Christmas, spring break. The earlier these are agreed, the less conflict.

Inform clients of changes. If a regular client is used to coming in on Thursday evening with the same stylist and that person now works Wednesday, that is worth a conversation. Some clients shift along, others book with a colleague. Better that they know than that they are surprised.

A good rhythm makes the rota predictable for the team and flexible enough for the unexpected.

How to identify peak hours in your own hair salon

Many salons have a feel for when their peak hours are, but rarely hard data. The feel is usually roughly right, not always in detail. Tracking every hour of every day for a week shows a different picture than you think.

Typical peak hours for a hair salon:

  • Saturday 9:30 to 14:00
  • Thursday evening 17:00 to 20:00
  • Friday 14:00 to 18:00

Atypical peak hours depending on your location:

  • Lunch break between 12:00 and 14:00 in a business district
  • School holiday periods often more evenly distributed
  • Tourist periods (summer in a tourist city) with different rhythms

Measure peak hours by tracking, for one month, per quarter hour (or per shift) how many stylists you had on chairs and how many waiting clients sat in the waiting area. The pattern that emerges tells you where occupancy is tight and where you are overstaffed.

With this data you plan the rota: at least two stylists on peak hours, three if the salon can handle that and there is room. Quiet hours one stylist is enough, provided a second is on call nearby for unexpected rushes.

Handle leave fairly: the first-come-first-served misconception

A common mistake: granting leave on order of arrival. Whoever requests summer vacation first gets their preference. That sounds fair but works badly in practice. Savvy staff quickly learn that they should file in January, and other staff structurally get the less desirable periods.

What does work is a transparent distribution mechanism. Four elements:

Name high-season peak periods up front. Which weeks are structurally busy: summer weeks July-August, Christmas week, spring break, Easter week. Cap how many people can be on leave simultaneously in those periods. For example: in July maximum one of three stylists off at a time.

Rotate over years. Whoever had first pick for summer last year gets second pick this year. Track via a simple spreadsheet, no need to argue after the fact.

Fixed quarterly leave conversation. Not whenever requests come in, but one planned conversation per quarter. Everyone knows when the deadline is.

Record agreements in writing. Approved leave always logged by email or in the rota, not verbally. Prevents misunderstandings.

For Dutch hair salons the labor agreement (Dutch hairdresser sector CAO Kappers 2025-2026) sets the baseline: around 25 vacation days per year on a full-time 38-hour contract. Part-time pro rata. Extra-statutory days you can arrange separately, but transparently and consistently.

Once communicated, leave rules hold without exception. Whoever bends the rule once for one staff member sooner or later gets a conflict with a colleague who did stick to it.

What to do about sickness or last-minute absence?

Sickness is a given, not a rota error. The question is how fast and how well you handle it. A workable approach:

Client communication within the hour. As soon as you know a staff member drops out, communicate with affected clients. SMS, WhatsApp, or phone, not email (read too slowly). Offer options: a colleague who can take over, a new time within 48 hours, or a free cancellation.

Backup stylist available for peak hours. A casual stylist or a colleague-stylist nearby who can fill in occasionally. Agree rates and approach up front.

Do not reschedule everything, sometimes cancel. A day where one of three stylists drops out and you have 8 appointments, you can probably redistribute. A day where two of three drop out, better to acknowledge the situation and offer free cancellations plus apologies. Clients value honesty over a desperate attempt.

Document how you solved it. Not to blame anyone after the fact, to be better prepared next time. What went well, what could have happened sooner.

A bit of sickness absence is normal. What matters is the trend: whether it stays stable or keeps climbing structurally. If it keeps climbing, something else is usually going on: workload too high, team atmosphere off, or physical complaints asking for attention.

Once someone is away for longer than a few days, the question moves from your rota to your cost side: how long you have to keep paying, what the hairdressing CAO adds on top, and which Poortwachter deadlines start running as weeks 6 and 8 come into view. That is set out in the guide on sick pay rules for a small Dutch salon.

Physical load is a rota decision, not just a furniture one

Search for hairdresser ergonomics and almost everything you find is about equipment: a hydraulic chair that goes high enough, a cutting stool, scissors that sit lighter in the hand. That is half the story. The other half sits in your rota, and that half is free.

What makes a day heavy is not the number of hours, it is the order. Three colour treatments back to back are three hours with the arms raised. A morning that is nothing but shampooing is a morning bent over the basin. Alternate the two and the load alternates with it, without spending a euro and without giving up a minute of revenue.

Four things you fix in the planning rather than in the fit-out:

Alternate overhead work with work at eye level. Colour, blow-dry, and updos are overhead. Cutting, beards, and the counter are not. Interleave them instead of clustering them, even though clustering is tidier in your head.

Share the wash basin across the team. In many salons the same person does the shampooing by default, usually the youngest. Working bent over a basin is the heaviest posture in this trade and it should not sit permanently with one person.

Treat Saturday separately. It is the day with the most appointments and the least air between them. If there is one day where you schedule a break instead of hoping one appears, it is this one. See the section on peak hours above: the peak that earns you the revenue is the same peak that costs your team the most.

Look at who runs the long blocks. Once you record duration per staff member, the agenda shows you which stylist structurally has the longest unbroken run booked. That is not a personality trait, it is a rota choice, and you can reverse it.

What the law has to say about this is shorter than you would expect. Dutch Working Conditions Act article 3 paragraph 1 puts it on you: the employer is responsible for the safety and health of employees in respect of all aspects related to the work, and must run a policy aimed at the best possible working conditions. Physical load is also the first risk named by the Arbocatalogus Kappersbranche, drawn up by ANKO, FNV Mooi, and CNV Vakmensen, which lists physical load (ergonomics, pregnant workers), hazardous substances (allergens), and psychosocial load (workload, aggression and violence). A legal maximum for unbroken standing time or a prescribed working height for this profession is something I could not find in a primary source, so I am not going to quote one here. Where it does get concrete is the risk assessment: the Dutch RI&E and health and safety duties for a salon sets out from which employee that starts to apply and where the free industry tool lives.

And the number? There is exactly one for Dutch hairdressers, and it is old. TNO counted RSI complaints by occupational group in 2000 and 2002. The category of hairdressers and beauty therapists came out at 29 percent in 2000 and 33 percent in 2002, against 26 and 28 percent for the working population as a whole. The caveat belongs in the same breath: the sample was 35 people and then 15, the difference between the two years was not significant, and the measurement is now more than twenty years old. Enough to say this trade sits above average, too little to turn into a percentage you pin on the wall.

On the cost side there is a recent figure, just not a per-salon one. In the June 2025 Arbobalans, TNO calculated that continued pay during wholly or partly work-related sick leave cost Dutch employers 8.3 billion euro in 2023, up from 5.1 billion in 2015. For your salon that does not translate into an amount you can look up, but it does translate into the sum from the previous paragraph: a stylist out for six weeks costs you continued pay plus the revenue of a chair standing still, and that is a multiple of what it costs to lay out their Saturday differently.

Price and duration per staff member: how this shapes the rota

Not every stylist does every treatment in the same time. A senior stylist cuts in 30 minutes what a junior does in 45. An experienced colorist does a full balayage in 2 hours where someone with less experience needs 3. The rota has to know this, otherwise clients book on top of each other or juniors remain structurally underused.

What this means for the rota:

Couple treatments to staff with realistic duration. Not an average, but per staff member per service. A senior color treatment of 90 minutes and a junior color treatment of 120 minutes are two separate slots in the rota.

Plan junior coaching time. A junior needs input from a senior occasionally. Add 5 to 10 minutes per treatment where that is realistically required, certainly in the first 6 months of a new staff member. If you work with an apprentice rather than a junior on payroll, coaching time the training programme imposes comes on top of that, and that is rota space you have to set aside in advance. What the accreditation asks of you is in training apprentices in a Dutch salon.

Make senior rate versus junior rate transparent. Clients understand the difference when you explain it. A 25 EUR cut with a junior versus 35 EUR with a senior is a choice the client should be able to make. Nobody gets angry from transparency, people get angry from surprises.

One thing to check before you buy: most vendors do not document per-staff durations at all, so it is worth asking for a demo of that specific screen rather than assuming it is there. The costs that do show up on the invoice, like SMS credits and setup fees, are a separate thing to check. The hidden costs of salon software adds up what an advertised entry price turns into once you need the parts a rota actually depends on.

This is also a good way to give juniors a career path: from junior rate to mid rate to senior rate based on experience and speed. The rota and the rate run together.

Which numbers do you measure on the rota?

Four numbers cover most hair salons:

Chair occupancy per day. Percentage of opening hours where a paying client was in the chair. Below 60 percent: rota overstaffed. Between 60 and 85 percent: healthy. Above 90 percent: full, you are missing clients.

Hours per staff member per week. For part-time contracts check whether actual hours roughly match contract hours. Structurally more is a labor issue, structurally less is revenue loss.

No-show percentage per day. A high no-show rate on Saturday means your rota is too ambitious or reminders are not working. Per day-of-week measurement shows where it sits.

Revenue per hour per staff member. Shows who runs efficiently and who needs support. Not a tool to play staff against each other, but to apply coaching where it helps.

Measure three months, then look at the pattern. Single-month numbers are noise, three-month trends are signal.

How to apply this in your salon next week

Start with the basics: a rota published four weeks ahead, transparent leave rules on paper, and peak hours well-staffed. Fine-tuning comes after.

With CelerBook you manage your staff schedule directly coupled to the appointment agenda: a rota per staff member and the opening hours of your business, leave and sickness per staff member with a distinction between present and bookable, and a separate price per staff member for the same service. A different duration per staff member can be recorded and applies once the appointment is in the calendar, but the free slots on the booking page are still calculated from the default duration of the service, so allow for that yourself. With reporting you see revenue, occupancy and no-show rate per staff member side by side, so rota decisions stand on data rather than gut feel. Pay-as-you-go from 0.25 EUR ex VAT per completed appointment, no fixed monthly fees. Try CelerBook for free.

FAQ

How far ahead should I publish the rota?
Four weeks ahead is a good standard for most hair salons. Shorter gives your staff too little room to plan private commitments, longer makes it hard to adjust to peak demand. Update the rota every two weeks for the trailing two weeks.
What do I do if two staff members want leave on the same busy Saturday?
Discuss it up front, not first-come-first-served. Agree with your team which Saturdays are blocked for leave (weddings, public holidays, school holidays) and how you rotate. A transparent rule causes less friction than ad-hoc decisions.
How many stylists should I schedule on a Saturday?
Work from historical occupancy. For most hair salons, Saturday between 9:00 and 17:00 is the busiest block of the week. Schedule enough stylists to cover that peak without wait times longer than 10 minutes. Measure once and adjust, do not guess by feel.
Should every staff member get the same amount of leave per year?
Legally, the labor agreement (Dutch hairdresser sector CAO Kappers) sets the baseline: around 25 vacation days per year at full time. Distribution can fairly vary by years of service or contract type, provided it is transparent and consistent. Put agreements on paper.
What do I do if a staff member calls in sick at short notice?
Communicate directly with the affected clients by SMS or phone. Offer options: a colleague who can take over, a new time within 48 hours, or a free cancellation. The faster you communicate, the less client loss. Keep a backup stylist available for peak hours.
What can I do about ergonomics without buying new chairs?
Change the order in the rota. Colour, blow-drying, and updos are overhead work, cutting and beards are not. Interleave them instead of running three colour treatments back to back. Do not leave the shampooing with the same person by default, because bent over the basin is the heaviest posture in the trade. And on Saturday schedule a break rather than hoping a gap appears. All three cost nothing and you can see them in the agenda you already keep.
How do I know if my rota runs efficiently?
Two numbers cover most salons: chair occupancy per day (percentage of opening hours where a paying client was in the chair) and revenue per hour per staff member. Below 60 percent occupancy your rota is overstaffed, above 90 percent you are full and missing clients.

Ready to get started with CelerBook?

Try it free, no credit card required. Live in 5 minutes.

Try CelerBook for free