No-show customers: prepayments and reminders
No-show customers are a service business's quietest loss. In a massage studio an hour stands empty, in a car repair shop the lift sits idle, in a photo studio the lights are set up and nobody comes. No invoice arrives for it, but the staff wages, the rent and the lost chance to sell the same slot to someone else all remain.
No-shows can't be eliminated completely, but they can be reduced noticeably. Below are five steps that work whichever booking system you use — and at the end, how I've solved them in the bookings module of NUNDINAE.
Why customers don't show up
Mostly not out of malice. The most common reasons are simple:
- They forgot. The appointment was booked three weeks ago and never made it into their phone calendar.
- Cancelling is a hassle. The customer knows they won't make it, but calling feels awkward — so they do nothing.
- There's nothing to lose. If the slot was reserved for free, walking away is free too.
Each step below answers one of these reasons.
1. A reminder and a calendar file
The cheapest measure. The booking confirmation email should include a calendar file so the appointment goes straight into the customer's phone calendar, and a reminder should arrive before the visit. By email it costs nothing; an SMS is more reliably read.
NUNDINAE sends the confirmation with a calendar file even when you book on a customer's behalf during a phone call. The reminder goes by email, and by SMS if the SMS module is switched on.
2. Cancelling must be easier than not turning up
If the only way to cancel is to phone, some cancellations won't happen. The confirmation email needs a link where the customer can see their appointment and cancel it themselves. Every cancellation that comes a day early is a slot you can still sell to someone else.
3. A prepayment on booking
If a reminder isn't enough, the next step is a prepayment. It turns the booking into a commitment: a customer who has already paid part of the price either comes or cancels.
Some tips for setting up a prepayment:
- Don't ask for a prepayment on every service. A short consultation or a regular customer's usual visit doesn't need one. Long, expensive slots that are hard to fill at the last minute do.
- A percentage, not the full price. A partial prepayment (for example 20–30%) is enough of a commitment but doesn't scare off a first-time customer.
- State the terms before payment. The customer needs to know what happens if they cancel.
In NUNDINAE you mark each bookable service separately as free or with a prepayment, and set the prepayment percentage in the settings. A customer booking online pays the prepayment through Montonio (a payment provider widely used in Estonia), and the appointment is confirmed only after payment. Bookings made in person or by phone don't ask for a prepayment. The paid prepayment appears on its own line on the invoice, and after the visit only the remaining amount is due.
4. A free cancellation window and automatic refunds
A prepayment is fair only if a customer who cancels in time gets their money back — and gets it without having to chase it. Manual refunds get forgotten on a busy day and the customer ends up annoyed.
In NUNDINAE you set how many hours before the appointment a customer can cancel free of charge. If the booking is cancelled at least that far in advance, the prepayment is refunded automatically to the same payment method. If they cancel later, the business keeps the prepayment and a cancellation fee appears on the invoice. The same rules apply whether the customer cancels themselves through the link or you cancel on their behalf — the system shows the consequence before you confirm. If an automatic refund should fail, you'll see a notice by the invoice and can make the refund manually in the Montonio portal.
5. A waiting list fills the freed-up slot
A cancellation is only useful if someone picks up that slot. A waiting list does this by itself: a customer who wanted an already full day is put in the queue, and when a slot frees up the system offers it to them. You can also offer it manually. For a service with a prepayment, someone coming from the waiting list pays the prepayment too, so the rule is the same for everyone.
Measure, don't guess
If you don't know how many customers fail to show each month, you don't know whether a prepayment is needed either. In NUNDINAE you mark "Didn't show" in the booking's side panel; no-shows are visible on the customer record, and the reports list them separately along with new and returning customers. If something was marked by mistake, it can be undone.
That way, within a couple of months you'll see whether the problem is general or limited to a few customers or services — and you can put a prepayment only where it's really needed.
Checklist
- Does the confirmation email include a calendar file?
- Can the customer cancel their appointment themselves?
- Does the reminder also go out by SMS?
- Can a prepayment be requested only for selected services?
- Is the money refunded automatically on a free cancellation?
- Does the waiting list offer the freed-up slot by itself?
- Are no-shows visible in the reports?
I wrote more about what else a booking system needs to do in booking system: what it must do. If you book rooms and equipment rather than staff, see room and studio booking; everything from a massage and therapy studio's point of view is here.
If no-show customers are a real cost for you, order NUNDINAE or ask for a demo — I'll show you how a prepayment and a waiting list would look with your services.
