Zedule.
OPERATIONS · MAY 5, 2026 · 7 MIN READ

How to reduce no-shows — 9 levers that actually move the number


The no-show rate for service businesses ranges from 4% (well-run clinics with deposits) to 30%+ (low-friction free services with no reminders). The variance isn’t random — it’s mostly about specific, fixable choices.

Nine levers, ranked roughly by impact:

1. SMS reminders 24 hours before

The single biggest lever. Studies across healthcare, salons, and fitness consistently show SMS reminders reduce no-shows by 30-50%.

The mechanism: customers genuinely forget. Phones light up. They remember.

Send 24 hours before for routine appointments; 48 hours before for appointments needing prep (medical, deep tissue massage, hair color).

2. Confirmation request in the reminder

Don’t just remind — ask the customer to confirm. “Reply YES to confirm or call to reschedule” in the reminder text moves the no-show needle further.

Customers who actively confirm have ~5x lower no-show rates than those who passively receive.

3. Card on file or deposit

Customers who put down a deposit (or store a card) at booking time no-show 60-80% less. The mechanism: skin in the game.

For high-cost services, take a percentage upfront. For lower-cost services, card on file with a no-show fee (charged after the fact) works almost as well.

4. Make rescheduling easy

Customers who can’t reschedule will sometimes just no-show. Every booking confirmation should include a Reschedule link that takes them back to the booking page with one click.

Friction-free rescheduling converts ~30% of would-be no-shows into rebooks.

5. Clear cancellation policy at booking

Customers who agree to a stated cancellation policy at booking time treat the appointment more seriously. The agreement matters less than the act of agreeing.

Make the policy short: “24-hour cancellation. After that, [fee] applies.”

6. Reminder timing matters

Most operators send one reminder 24 hours before. Better:

  • 24 hours before: SMS “You have an appointment tomorrow at…”
  • 2 hours before: SMS “Reminder: appointment in 2 hours at…”

The 2-hour reminder catches customers who would have forgotten day-of even after the 24-hour reminder.

7. Personalised reminders

“Hi Jules, this is Maria from Looks Salon” outperforms “Booking reminder: appointment 2026-05-05”. Personal language gets read; template language gets ignored.

The customer’s first name + the staff member’s first name + the business name + a specific service is the right pattern.

8. New-customer first appointment policy

First-time customers no-show at 2-3x the rate of returning customers. For new customers, consider:

  • Requiring a deposit
  • Sending an extra reminder 1 hour before
  • Calling personally if the deposit doesn’t clear

After the first appointment, ease the policy.

9. Address chronic no-show customers

A small number of customers no-show repeatedly. Track it. After 2-3 no-shows from the same person, either:

  • Require deposits for all future bookings, or
  • Decline to rebook them

Most operators are too soft on this. The customer who no-shows three times costs more than they’re worth.

What doesn’t work

  • Calling the customer to confirm. Some businesses still call; the time investment isn’t worth it. SMS is faster and more effective.
  • Free rebooking forever. If customers can reschedule unlimited times with no consequences, no-shows go up. Two reschedules max, then the appointment counts as no-show.
  • Letting reminders go unread. Some platforms send reminders but don’t tell you when customers don’t respond. Use a system that flags unconfirmed bookings 4 hours before so you can call.

Stack the levers

The compounding effect matters. A business doing all 9 levers will land at 4-6% no-show rate. A business doing none will be at 20-30%. Every lever you add subtracts a few percentage points.