Almost every service business has peak hours (Saturday, end of day, first hours after work) and dead hours (Tuesday morning, lunch outside commercial zones). Accepting it as is leads to two simultaneous losses: clients who want full hours but can't book, and empty slots costing the same in rent. This guide shows the 5 levers we see working to smooth the curve without resorting to blind discounts.
Why peak vs dead matters so much
Rent is paid for the whole day, not just peak. An empty slot Tuesday morning costs exactly the same as a full slot Saturday. The difference is in revenue: zero vs full value. Over the year, small improvements in the demand curve translate to thousands of euros recovered without extra costs.
Diagnosis: how to read your curve
Before applying strategy, diagnose. In BookHero's bookings report, identify by day of the week and hour:
- Hours with >90% occupancy: saturated peak - demand exceeds supply.
- Hours with 70-89% occupancy: healthy zone - demand approximately equals supply.
- Hours with 40-69% occupancy: lukewarm zone - room to capture.
- Hours with <40% occupancy: dead - intervention needed.
Strategy 1: Light dynamic pricing in peak
You don't have to be Uber with surge pricing. But if there's a waitlist on Saturday morning, there's room for subtle premium. 10 to 15% above base price, clearly communicated.
| Sector | Typical peak | Acceptable premium |
|---|---|---|
| Barbershop | Saturday 9-1pm | 10-15% (weekend cut) |
| Hair salon | All Saturday | 15% (Saturday color) |
| Esthetics | Friday afternoon, Saturdays | 10-15% |
| Personal trainer | 7-9am and 6-8pm | 10-15% peak premium |
| Pet grooming | Saturdays | Can justify 10-15% |
Strategy 2: VIP slots for top clients
The top 20% of your clients generate 60-70% of revenue. Treating them the same as the rest loses opportunity. Reserve peak slots for them:
Identify the top 20% in the clients report
By value spent in the last 6-12 months.
Reserve 2-3 exclusive peak slots per week
Calendar block with internal note VIP.
Communicate privately: you have priority in these hours
Direct message: you have reserved slots, just let me know.
Release to public 24-48h ahead if not used
You don't waste the slot, but give priority to those who deserve.
Strategy 3: Promotions for dead hours
Intuition says lower price to fill dead hours. Almost always wrong - regular clients see and feel cheated. The alternative: courtesy extra, not discount.
| Approach | What clients perceive |
|---|---|
| 20% off in dead hours | Regular client feels cheated |
| Free extra product (worth 8-12€) | Flexible clients rewarded, regular without resentment |
| Extra 5-min massage added to service | Felt as care, not discount |
| Early access to new services | Felt as privilege, not promotion |
Strategy 4: Team that follows the curve
In teams, configuring per-professional schedules is a big lever. Instead of everyone 9am-7pm, distribute:
- Peak (Saturdays, late afternoons): full team.
- Mid-week afternoons (most demanded): 70% of team.
- Mid-week mornings (dead): 40-50% of team.
- Lunch: rotate to 1-2 people.
Strategy 5: Capture different segments per hour
Dead hours exist because the majority segment isn't free in those hours. Who is free? Identify and capture:
| Dead hour | Segment that's free |
|---|---|
| Mid-week morning | Retirees, freelancers, parents on leave, homemakers |
| Mid-week afternoon | Professionals with flexible hours, shift workers |
| Lunch hour | Office professionals nearby wanting to save time |
| Sunday | Parents with kids (family slot) |
Track in the monthly report
| Indicator | Healthy | Watch |
|---|---|---|
| Average monthly occupancy | 70-85% | <60% or >90% |
| Peak vs dead variability | 1.5-2x | >3x (high inefficiency) |
| Revenue per hour worked | Stable or growing | Declining (curve worsening) |
| VIP clients in peak | 80%+ in peak | <50% (top booking outside peak = wasted opportunity) |
Common mistakes
- Accepting the curve as given - you lose revenue by inertia.
- Lowering price linearly in dead hours - scares regular clients.
- Premium in peak without communication - client feels cheated when they see the bill.
- Reserving VIP slots without communicating to clientele - feels like elitism.
- Not measuring before intervening - emotional decisions without data.
FAQ
Will premium in peak scare clients?
10-15% well communicated rarely scares. Above 25% starts sounding predatory. A client who can't pay peak goes to dead hour - that's the goal.
What if I don't have 70% occupancy - is that bad?
Depends on month and sector. January post-Christmas is typically low; summer too in some areas. Compare month by month and year by year - trend > one-off.
Can I block slots for VIP clients in BookHero?
Yes, with time blocks in Calendar. Create block with internal note (Reserved VIP). Against the block, you book manually when the VIP messages. Release 24-48h ahead.
How do I measure occupancy by hour?
Reports > Bookings by day/hour gives you distribution. For deeper analysis, export CSV and create pivot table in Excel - hour vs day of week, count of bookings.
What if my regular clients all want the same peak hour?
It's the symptom of saturated peak hours - signals need for extra capacity (more professionals, slots in alternative hours communicated). Explicit waitlist can help.