How to reduce no-shows for client appointments
By SoloWOS teamPublished Updated
IN SHORT
To reduce no-shows, confirm each booking right away, send a reminder 24 hours before and another about an hour before, put a reschedule link in every message, and take a deposit for paid sessions. A 2016 meta-analysis of 21 trials found that text reminders cut no-shows from 21% to 15%.
Prices and limits as of .
Key takeaways
- In the 2013 Cochrane review, attendance was 67.8% with no reminder and 78.6% with a text message reminder; a phone call reached 80.3%.
- The 2016 BMJ Open meta-analysis found that several reminders worked better than a single one.
- Two no-shows a week at $150 is about $14,400 of empty time over 48 working weeks.
- A deposit that you keep on late cancellations gives the client a reason to cancel early instead of skipping.
- A reschedule link in every reminder turns some no-shows into moved bookings, which is the outcome you want.
A no-show costs a freelancer more than a salaried employee: the hour is gone and nobody pays for it. This post is part of our scheduling hub and goes deeper on reminders and no-show rules; the guide to taking payment when clients book covers the deposit setup itself.
What the research on appointment reminders shows
Most good evidence on reminders comes from healthcare, where clinics track every missed slot. The Cochrane review by Gurol-Urganci and colleagues (2013) pooled seven trials with 5,841 people and found text message reminders raised attendance compared with no reminder (risk ratio 1.14). Attendance was 67.8% without reminders, 78.6% with text reminders and 80.3% with phone call reminders; texts and calls performed about the same (Cochrane).
A later meta-analysis in BMJ Open (Robotham et al., 2016) covered 21 studies and about 16,000 patients. People who got a notification were 23% more likely to attend (67% vs 54%), no-shows fell from 21% to 15%, and several notifications worked better than one (BMJ Open).
Two caveats before you apply this to client work. The trials tested texts and calls, not email, and they ran in clinics, not coaching or design practices. Treat the numbers as direction, not a forecast: reminders help, more than one helps more, and the size of the effect in your business is something you measure yourself.
A reminder schedule you can copy
| When | What to send | Why | In SoloWOS |
|---|---|---|---|
| Right after booking | Confirmation with date, time in their zone, place or video link, and add-to-calendar links | The booking lands in their calendar, which is where people actually look | Always sent, with Google and Apple/Outlook calendar links |
| 24 hours before | Reminder with a one-click reschedule or cancel link | Gives a full day to move the meeting instead of skipping it | On per meeting type; not sent when the booking was made less than a day ahead |
| About 1 hour before | Short heads-up with the time and link | Catches people who forgot during the day | Optional per meeting type; skipped for bookings made less than an hour ahead |
| 10 to 15 minutes after the start | A short "Are you joining?" email or message from you | Some no-shows are people stuck on the wrong link | Send it yourself |
| After a no-show | A link to pick a new time | Keeps the client instead of closing the door | Mark the no-show and check "Email them a link to book again" |
Worked example: what no-shows cost in a year
WORKED EXAMPLE
Two no-shows a week at $150 a session
A coach sells 60-minute sessions at $150 and gets 2 no-shows a week. Over 48 working weeks that is 96 empty sessions, or $14,400 of time nobody paid for. If reminders cut no-shows by a quarter (the relative drop in the 2016 meta-analysis), 24 sessions come back: $3,600. If every session also carries a 50% deposit ($75) that is kept on no-shows, the remaining 72 no-shows still pay $5,400. Together that is $9,000 of the original $14,400. Stripe's fee on each $75 deposit (2.9% + 30¢ = $2.48) is the cost of collecting it.
Plug your own numbers into the meeting cost calculator to see a year of empty slots, and into the payment fee calculator to see what a deposit costs to collect.
Make cancelling easier than skipping
A client who can't make it has two options: tell you, or say nothing. Every bit of friction in telling you (finding your email, writing an apology) pushes them toward silence. Put a reschedule link in the confirmation and in each reminder, and don't ask for a reason; in SoloWOS the reason field on the cancel page is optional, and a reschedule keeps any payment attached to the booking.
- Set a minimum notice (for example 4 or 12 hours) so nobody books a slot they can't really reach in time.
- Use a booking window that matches how far ahead your clients plan. A 30-day window means fewer bookings made weeks before plans change.
- Put the video link or address in the meeting type's location field, so it appears in the confirmation and both reminders.
- Name the meeting by what the client gets ("60-minute coaching session"), so the reminder subject line is recognizable in a crowded inbox.
Deposits and no-show fees
Reminders handle forgetting. A deposit handles low commitment. Once a client has paid something, skipping costs them money and cancelling early gets it back, so the incentive points the right way. A common setup is a deposit of 25% to 50% of the session, refunded on cancellations made at least 24 hours ahead and kept on later cancellations and no-shows. Write the rule down before you charge anyone; the cancellation policy templates have wording for three professions.
Keep in mind that Stripe does not return its processing fee when you refund a payment (Stripe Support). Each refunded deposit costs you that fee, which is one more reason to keep the refund window clear and the deposit small enough that clients don't hesitate to book.
Reminder wording that gets replies
Hi [name], I'm on the call for our [meeting] at [time] and don't see you yet. Here's the link again: [video link]. I'll wait until [time + 10 min]. If today doesn't work, you can pick another time here: [reschedule link].
Hi [name], sorry we missed each other today. If you still want the [meeting], here's a link to pick a new time: [booking link]. As a reminder, sessions missed without notice keep the deposit; cancellations up to 24 hours before are refunded in full.
Set it up in SoloWOS Scheduling
- Open Scheduling, edit the meeting type and check "Email a reminder 24 hours before" and "Email a reminder 1 hour before".
- Fill in the location (video link or address) and set a minimum notice.
- For paid sessions, connect Stripe in Settings > Client payments, choose Deposit under Charge to book and set the refund window in hours (24 by default).
- After a missed meeting, click No-show next to the booking and check "Email them a link to book again". The button shows when a client has missed more than one meeting.
- Optional: in Automations, start from the "Re-book no-shows" template, or build your own rule on the no-show trigger to send a different follow-up.
Reminders in SoloWOS are email only; SMS and WhatsApp reminders aren't included. To share a booking page clients can schedule from, Basic ($2/month) includes 50 bookings a month and Solo ($15/month) includes 300, with reminders on every plan. If no-shows are mostly from coaching clients, the scheduling page for coaches shows how paid sessions and packages fit together.
Questions
How much should a no-show fee be?
Most solo service businesses keep a deposit of 25% to 50% of the session, or charge the full fee for repeat no-shows. Pick an amount that covers the time you lost and that a client would accept when booking; a fee much larger than the session looks like a penalty and is harder to defend if a client disputes the charge.
Should I send text message reminders instead of email?
The trials in the Cochrane review and the 2016 meta-analysis tested texts and phone calls, so the strongest evidence is for those channels. Email reminders work on the same idea but have been studied less. SoloWOS sends email reminders 24 hours and 1 hour before; if your clients live in a messaging app, add a short personal message yourself for first sessions.
How long should I wait before marking a no-show?
Wait 10 to 15 minutes and send one short message with the link in case they are lost. After that, mark the no-show, keep the deposit if your policy says so, and send a rebooking link. Waiting the whole hour rarely saves the session and costs you the time you could have used.
What if a good client misses once?
Waive the fee the first time and say so in writing ("I've waived the fee this once"). That keeps the relationship and makes the rule clear for next time. For a client who misses repeatedly, ask for full payment at booking, for example with a single-use booking link for a paid session.
Sources
Facts checked against these sources on October 18, 2026. Rules and amounts change, so confirm them at the source before you file or sign.
- Gurol-Urganci et al., Mobile phone messaging reminders for attendance at healthcare appointments, Cochrane Database of Systematic Reviews 2013, CD007458
- Robotham, Satkunanathan, Reynolds, Stahl and Wykes, Using digital notifications to improve attendance in clinic: systematic review and meta-analysis, BMJ Open 2016;6:e012116
- Stripe Support: Understanding fees for refunded payments
- Stripe: Pricing and fees (US cards 2.9% + 30¢)
Last reviewed:
SoloWOS tools mentioned here
More on scheduling
- Appointment cancellation policy: templates for coaches, consultants and photographersCancellation policy templates for coaches, consultants and photographers, with notice periods, late fees, the Stripe fee math and where to show the policy.
- Best times to meet clients in other time zones: overlap tablesOverlap tables for 9-to-5 hours between New York, LA, London, Paris, Mexico City and São Paulo, with the 2026 weeks when daylight saving dates differ.
- How to write a booking page people actually book: examples by professionSix booking page examples for a coach, photographer, designer, consultant, VA and a wellness practice: name, length, description, questions and price.
- Should you offer free consultations? When to charge for a discovery callWhen to offer a free consultation and when to charge for a discovery call, by profession and lead source, with the credit-toward-the-project math.
Run your client work from one account
14 days free, no card needed · Then Basic for $2/month.
Start your free trial