Manage your appointments automatically. Your first 10 bookings are always free.

05468385697or
Blog

November 04, 2026

How to Reduce No-Shows: 7 Steps and a Deposit Policy

To reduce no-shows, first measure your rate, then add automatic reminders, easy cancellation, a clear written rule, targeted deposits and a waitlist, in that order. Reminders reach people who forget, easy cancellation reaches people who are too shy to call, and deposits reach people who have not really committed. No single measure solves every no-show.

This article looks at the problem from start to finish, including how to shape a deposit policy that does not drive away your good customers.

How do you calculate your no-show rate?

The formula is simple. Divide the appointments nobody came to by the appointments you expected to happen in that period.

No-show rate = no-shows / (completed appointments + no-shows)

Whether you count cancellations made in advance is up to you, but always calculate it the same way. For example: in one month, 180 appointments were completed and 20 customers did not show up. The rate is 20 / 200, or 10%.

Is 10% high for you? That depends on what an empty hour costs you, not on other businesses' rates. For a business earning 600 TL an hour, 20 empty hours a month comes to 12,000 TL. Run the same sum with your own figures.

Why do customers fail to show up?

The fix depends on the reason. In practice you will see four groups:

  • The one who forgot: they booked weeks ago and it slipped their mind.
  • The one too shy to say: they know they cannot come, but do not want to call or explain.
  • The undecided one: they may have booked in several places at once and feel no obligation.
  • The one who hit an obstacle: work came up, they got sick, or they got stuck on the road.

Penalising the last group damages the relationship. Keep this difference in mind before you write strict rules.

Step 1: Measure for one month

Get a starting number before you change anything. Mark every no-show and wait a month. Then look at:

  • On which days and at what times do no-shows go up?
  • Which service do they happen with most often?
  • How far ahead did the customers who failed to show book?
  • Is it the same person more than once?

These questions tell you which step will help most. If the problem is only with appointments booked two weeks ahead, reminder timing comes first. If it comes from the same few people, deposits can be aimed at them.

Step 2: Turn on automatic reminders

This is the lowest-friction measure. It costs the customer nothing, annoys nobody, and targets the people who forget. A single message 24 hours before is a good start. When you choose the timing, make sure there is enough time left to fill the slot again.

Templates and timing are covered in our guide to appointment reminders.

Step 3: Make cancelling easy

Making it hard to cancel creates more no-shows, because not showing up becomes the only option. Even a late cancellation beats a silent empty slot. Give the way to cancel clearly in the message. That is why the reminder message in Rezervlepro includes a cancel link.

Wording matters for the shy customer too. "If you cannot make it, please let us know so we can give your slot to someone else" shows why telling you helps, without blaming anyone.

Step 4: Write the rule in advance

Customers should see the rule before they book. A short sample:

"You can cancel or change your appointment up to 24 hours before. The deposit is not refunded for cancellations less than 24 hours before or for missed appointments."

Do not write a rule you are not ready to follow. Every exception tells the next customer that you will bend for them too. Still, making an exception for a regular who truly hit an obstacle is your call. If your rule touches on refunds, have a lawyer check the wording.

Step 5: Apply deposits where they are needed, not to everyone

A deposit filters out undecided customers, but it also adds friction. So try it first in these places:

  • Long, expensive services
  • Treatments that need materials prepared in advance
  • Busy slots that often end up empty
  • Customers who have failed to show before

You can pick a percentage or a fixed amount. Keep it high enough to discourage no-shows, and low enough not to put people off booking. There is no one correct rate. Start small and measure the result.

In Rezervlepro, deposits start at the Plus plan and are set per service. The customer pays by bank transfer and uploads a receipt, the slot is held for 30 minutes in the meantime, and the business gives the approval. The receipt image is deleted after approval. On the Pro and Premium plans, you can also take card payments through your own iyzico or PayTR account. No deposit is requested for a service priced at 0, or from a customer with an active package.

One thing to be clear about: the system does not automatically forfeit or refund a deposit after a late cancellation or a no-show. You apply your own rule to decide what happens to the deposit. That is why having the rule in writing matters.

Step 6: Use data to identify risky customers

Applying the same rule to everybody also wears out your regular, reliable customers. Looking at past behaviour is a fairer way.

Rezervlepro's At-Risk Customers page is available on the Pro and Premium plans. For each customer, the system counts only completed and no-show appointments:

  • Fewer than 3 records: Insufficient Data
  • 30% or more no-shows: High Risk
  • 10% to 30%: Medium Risk
  • Under 10%: Low Risk

If you turn on Only Charge a Deposit for Risky Clients in App Settings, the deposit is asked only from the High Risk group. A new customer counts as Insufficient Data, so they will not meet a deposit. This targets the repeat problem without putting a barrier in front of first-time visitors.

The same area has a setting that blocks High Risk customers from booking online. Treat that as a last resort.

The risk score is there to support your decision. Talking to the customer first usually protects the relationship better than quietly putting them on a blacklist.

Step 7: Refill the empty slot

You cannot bring no-shows down to zero, but you can reduce the loss from cancellations that come in advance. That is what a waitlist is for. Add customers who ask for a fully booked day to the list.

In Rezervlepro, the waitlist starts at the Plus plan. When an appointment is cancelled, the system sends an offer to the first person on the list. The offer stays open for 2 hours and comes with a single-use link. This is tidier than messaging everyone at once and giving the slot to the first reply.

How do you judge the result?

If you turn everything on at once, you will not know what worked. Go in order, like this:

  1. Month one: measurement only
  2. Month two: automatic reminders and easy cancellation
  3. Month three: written rule and deposits on selected services
  4. Month four: risk settings and the waitlist

One month of data can be jumpy for a small business. Public holidays, seasons and staff changes all affect the result. Look at the number of no-shows each month and what those hours are worth, as well as the percentage. The Appointment Completion Rate and the completed, cancelled and no-show counts on the Statistics page are enough for this.

You can compare plans to see where reminders and deposits are included, see the full list on the features page, or open a free account to try them.

Which measure works for which customer?

Apply a measure to the wrong group and you will get no result. For people who forget, a reminder is enough, and asking them for a deposit only adds friction. For shy customers, an easy way to cancel works. For undecided customers, a deposit or a risk setting suits better. Customers who hit a genuine obstacle need understanding, not a rule. Keeping a note of which group your no-shows lean towards makes this decision easier.

Frequently Asked Questions

What should I do with a customer who does not show up?

First send a polite message offering a new appointment, because they may have hit a real obstacle. If it keeps happening, ask for a deposit next time. Having the rule written down beforehand makes that conversation easier.

How is the no-show rate calculated?

Divide the number of no-shows by the total of completed appointments and no-shows. For example, with 180 completed appointments and 20 no-shows, the rate is 10%. Calculate it the same way every month.

Do I have to take a deposit to reduce no-shows?

No. Start with reminders and easy cancellation, because they put no burden on the customer. If the problem continues, apply deposits on expensive services and to repeat offenders.

Does Rezervlepro automatically forfeit deposits?

No. The system handles the amount and the approval process when a deposit is taken, but you decide what happens to a no-show customer's deposit, in line with your own rule.

How is a risky customer identified?

In Rezervlepro, the no-show rate is checked for customers with at least 3 finished appointments. A rate of 30% or more is High Risk, 10% to 30% is Medium Risk, and below that is Low Risk. This page is available on the Pro and Premium plans.

Is a deposit legal to keep after a no-show?

That depends on your rule, how clearly the customer saw it, and the law that applies to your business. Show the rule before booking, and ask a lawyer to review the wording.