How to Reduce Appointment No-Shows: Reminders, Deposits and Policies That Work
A no-show is the most expensive kind of empty slot. An unbooked hour costs you the revenue you did not get; a no-show costs the same revenue and the preparation, and the other person who could have had that time. For anyone who sells time — consultants, clinics, agencies, trades, coaches, salons — reducing no-shows is often the fastest revenue improvement available, because it requires no new customers at all.
This guide breaks down why people miss appointments, which fixes actually work, how to choose between reminders, deposits and policies, and how to build the whole thing so it runs on its own. It is deliberately practical: most of what follows you can apply this week.
Key takeaways
- Most no-shows are forgetfulness or friction, not disinterest. That makes them largely preventable.
- Reminders are the highest-return fix — but only if they are well timed and include a one-tap way to confirm, cancel or reschedule.
- Make cancelling easier than ghosting. If rescheduling takes a phone call, people simply do not turn up.
- Commitment changes behaviour. A deposit, a short confirmation or a visible policy all raise the cost of not showing up.
- Track no-show rate by source and by lead time. The pattern usually points to a specific fix.
- Over-booking is a last resort, not a first one. It trades one problem for another.
What a no-show actually costs
It helps to put a number on it, because the cost is usually larger than it feels. Suppose your average appointment is worth $150 and you hold twenty a week. If one in five people does not appear, that is four empty slots and $600 a week — roughly $30,000 a year — before counting the preparation time that was wasted or the customers who could have taken those slots.
There is also a quieter cost: the effect on you and your team. Prepared for a call that never starts, waiting in a room, holding an hour clear — repeated often enough, it wears down the people doing the work, and it makes scheduling more defensive. You start leaving gaps “just in case”, which is its own form of lost revenue.
Work out your own figure before you do anything else. Take the last month, count appointments booked and appointments attended, multiply the difference by your average value. That number is your budget for solving the problem.
Why people do not show up
The reasons fall into a small number of groups, and they call for different remedies.
| Cause | What it looks like | Best fix |
|---|---|---|
| Forgot | Booked days or weeks ago; no contact since. | Timed reminders with a calendar attachment. |
| Something came up | Wanted to come but could not; did not know how to move it. | One-tap cancel and reschedule links. |
| Low commitment | Booked on impulse or because it was free and easy. | Confirmation step, deposit, or a short qualifying question. |
| Lost interest or found another option | Booked with several providers and chose one. | Faster follow-up and a reason to keep the slot. |
| Confusion | Wrong time zone, wrong link, wrong address. | Clear, repeated details in every message. |
Read the table with your own data in mind. A business whose no-shows cluster among bookings made weeks in advance has a forgetting problem. One whose no-shows cluster among free consultations booked from an ad has a commitment problem. The same tactic will not fix both.
Fix 1: reminders that actually get read
Reminders are the foundation, and most businesses get them subtly wrong. A single message the night before is better than nothing, but it leaves most of the opportunity untouched.
Send more than one, at different distances
A workable pattern is an immediate confirmation when the booking is made, a reminder a day before, and a short one a couple of hours before. The first creates a record the customer can find; the second catches people while they can still rearrange their day; the third catches the last-minute forgetfuls.
For appointments booked a long way ahead, add a check-in a week out. The longer the gap between booking and the event, the more a reminder is doing.
Put everything needed in every message
Date, time in the customer’s time zone, location or meeting link, how long it lasts, and what to bring. If a customer has to search their inbox for the original confirmation, some will not.
Match the channel to the customer
Email is fine for scheduled consultations and professional services. For appointments where someone must physically arrive, a text message in the hours before is usually noticed far sooner. Use consent-based SMS and always offer a way to opt out.
Include a calendar attachment
An event on their own calendar, with their own device’s alerts, does reminder work for you. It costs nothing and reduces forgetting more than most people expect.
Forward your own reminder to a friend and ask them to find the time, the place and how to cancel in under ten seconds. If they cannot, neither can your customers.
Fix 2: make cancelling easier than ghosting
This is the most overlooked lever. Many people who miss an appointment would happily have cancelled — but cancelling meant finding a phone number, calling during opening hours and having an awkward conversation. Not showing up is easier, so that is what happens.
Flip the incentive. Put a cancel link and a reschedule link in every reminder, make both work without logging in, and have the slot reopen automatically so someone else can take it. A cancellation you hear about with a day’s notice is a slot you can refill; a no-show is not.
Pair this with a clear, friendly policy. “Need to change something? Use the link below up to 24 hours before and there is no charge” sets an expectation without sounding punitive. The reschedule option matters as much as the cancel option: many people who cancel actually want a different time, and offering one keeps the booking.
Want to see what your own numbers look like? Start a workspace and price it against the table above.
Start free14-day free trial · No credit card required
Fix 3: raise the cost of not showing up
Reminders solve forgetting. They do less for low commitment, where someone booked because it cost nothing to do so. For that, you need the booking to mean something.
Take a deposit or prepayment
Even a modest deposit changes behaviour sharply, because it turns an idle click into a decision. It works best when it is credited towards the service and refundable within the cancellation window, so it reads as commitment rather than penalty. Reserve it for appointments where the no-show cost is high or the booking is easy to make on impulse.
The trade-off is real: any payment step reduces total bookings. Test it on the segments with the worst show rates before applying it everywhere, and compare attended appointments, not booked ones.
Add a light qualifying step
One or two questions on the booking form — what do you want help with, what is your timeline — filter out people who are not serious and give you something to prepare. The effort of answering is a small signal of intent.
Ask for a confirmation
A message the day before that says “reply YES to confirm” does two things. It tells you who is coming, and it makes the customer actively commit. Unconfirmed slots can be followed up by a person and, if necessary, released.
State the policy where they will see it
A cancellation policy buried in terms does nothing. Put one clear line on the booking page and repeat it in the confirmation. You are not trying to scare anyone; you are making the expectation visible.
Fix 4: design the booking itself
Many no-shows are decided before the appointment is made, by how the booking is set up.
- Shorten the lead time. The longer between booking and appointment, the higher the chance of a no-show. Where you can, offer slots in the next few days first.
- Add buffers. Padding before and after an appointment stops overruns from cascading and gives you time to prepare, which reduces the temptation to cut things close.
- Respect time zones. Show times in the customer’s zone and name it. Wrong-time-zone misses are embarrassing and entirely avoidable.
- Fit the duration to the need. People skip an hour they cannot spare but will turn up for twenty minutes.
- Offer fewer, better slots. A wall of choices increases the chance of picking one casually.
Fix 5: follow up when it happens anyway
You will not eliminate no-shows, and what you do next has a large effect on whether the relationship survives.
Contact the customer within the hour. Keep it warm and free of blame — “we missed you, want to find another time?” — and include a rebooking link so the next step is one tap. A large share of people who miss an appointment are embarrassed and need an easy way back; a cold automated reminder that they have been charged does not provide one.
Record the outcome properly. Marking an appointment as a no-show, rather than deleting it, gives you the data to see who tends to miss, which sources produce them and whether your changes are working. Repeat no-shows are worth handling differently: a deposit requirement for future bookings is reasonable once someone has missed twice.
What about over-booking?
Some businesses book more appointments than slots, expecting a percentage to fail. It works where no-shows are predictable and the consequence of everyone arriving is mild — but it has a hidden price. When everyone does turn up, someone waits, and the people who waited are exactly the ones who will not rebook.
Treat over-booking as a last resort after reminders, easy rescheduling and commitment have been applied. Used first, it hides the problem instead of reducing it.
Measure it properly
A few numbers tell you almost everything.
| Metric | How to calculate it | What it tells you |
|---|---|---|
| No-show rate | No-shows ÷ appointments that were due to happen | The baseline and the trend after each change. |
| Late-cancel rate | Cancellations inside your window ÷ booked | Whether people feel able to cancel in time. |
| Reschedule rate | Rescheduled ÷ booked | Whether reschedule links are being used. |
| Rate by lead time | No-show rate grouped by days between booking and slot | Whether long lead times need a mid-way check-in. |
| Rate by source | No-show rate grouped by where the booking came from | Which channels bring committed people. |
Change one thing at a time and give it a few weeks. If you add reminders, a deposit and a new form all at once, you will not know which one worked, and the volume of appointments in most small businesses is too low to untangle them statistically.
How Scalry handles this
Scalry includes booking pages alongside the CRM, so scheduling, reminders and follow-up are connected to the contact rather than spread across separate tools. You define availability with schedules, date overrides and buffers before and after each event type, share a public booking page, and get a booking record with its own cancel and reschedule links for the customer. A reminder email goes out about 24 hours before each booking, and appointments can be marked attended, cancelled, rescheduled or no-show, which gives you the data needed to measure the problem. If you want the extra touches described above, such as a confirmation request or a text a few hours out, those are follow-ups you would set up yourself with automations rather than something that happens by default.
Event types can also take payment through Stripe at booking, so a deposit or full prepayment is part of the booking flow rather than a separate invoice, and a booking is held in an awaiting-payment state until it arrives. Team booking pages distribute appointments across members, which helps when a no-show would otherwise leave one person idle.
Because the booking lives in the same workspace as the contact and the pipeline, a no-show can sit visibly on the person’s record and feed into the follow-up you decide on — rather than being discovered in a different system a week later. As with any tool, the software makes the process consistent; the policy and the tone are still yours to choose.
Questions to ask before you commit
Whichever way you are leaning, these are the questions that change the answer. Work through them against your own numbers rather than anyone's feature matrix — including this one.
- What is our actual no-show rate? Calculate it from the last month rather than guessing.
- How many reminders does a customer receive, and when?
- Can someone cancel or reschedule without calling us?
- Do reminders include the time zone, the location or link, and a way to change the booking?
- Which sources and lead times have the worst show rates?
- Do we follow up on no-shows within an hour?
If you cannot answer the first three, you are not ready to choose between Scalry and your current booking process yet — you are still deciding what you need, which is a cheaper problem to solve first.
A two-week plan
Days 1–3: measure
Calculate your baseline no-show rate and split it by source and by lead time. This tells you which fix to start with.
Days 4–7: fix the reminders
Set up a confirmation, a day-before and a few-hours-before message. Include date, time zone, location or link, and cancel and reschedule links in each. Send yourself a test booking and read the messages as a customer would.
Days 8–10: make changing easy
Check that the cancel and reschedule links work without a login and that cancelled slots reopen. Write a short, friendly policy and put it on the booking page.
Days 11–14: add commitment where needed
For the segment with the worst show rate, add a qualifying question or a small refundable deposit. Leave other segments alone and compare the attended rate across the next few weeks.
Frequently asked questions
How do I reduce no-shows for appointments?
Send reminders at several distances before the appointment, put one-tap cancel and reschedule links in every message, and add some form of commitment — a confirmation reply, a qualifying question or a refundable deposit — for bookings where the show rate is poor. Follow up on any no-show within the hour.
When should I send appointment reminders?
A workable pattern is an immediate confirmation, a reminder one day before and a short one a couple of hours before. For appointments booked far in advance, add a check-in about a week out. Each message should include the date, time zone, location or link, and a way to change the booking.
Are deposits a good way to prevent no-shows?
They are effective because they turn a casual booking into a decision, but any payment step reduces total bookings. Use a modest, refundable deposit credited towards the service, test it on the segments with the worst show rates first, and judge it by attended appointments rather than booked ones.
What is a reasonable cancellation policy?
One that is clear, short and visible: for example, free cancellation or rescheduling up to 24 hours before, with a fee or forfeited deposit after that. Put it on the booking page and in the confirmation rather than burying it in terms, and offer rescheduling as well as cancelling.
Should I overbook to cover no-shows?
Only as a last resort. It can work where no-shows are predictable and the cost of everyone arriving is small, but the people who end up waiting are the ones least likely to rebook. Apply reminders, easy rescheduling and commitment first.
What is a normal no-show rate?
It varies widely by industry, lead time and how the booking was made, so a general benchmark is less useful than your own trend. Calculate your rate for the last month, split it by source and lead time, and measure the effect of each change against that baseline.
How should I handle someone who keeps missing appointments?
Follow up kindly after the first miss and make rebooking easy. After two or more, it is reasonable to require a deposit or prepayment for future bookings, and to explain that this is a standard policy rather than a judgement.
Calculate last month’s no-show rate first — it is the number that tells you which fix to start with. You can rebuild one real campaign inside Scalry before moving anything else.
Start your free trialSee pricing14-day free trial · No credit card required
Build a workspace, import a real list, and run one campaign end to end before you decide anything.
14-day free trial · No credit card required