Last-Minute Cancellations: How to Reduce Them in Your Business
By Marai ·
Last-minute cancellations are the silent enemy of service businesses. A client cancels 30 minutes before their appointment, the slot sits empty, and that time cannot be recovered. It is not just lost money — it is lost time, wasted energy, and the frustration of having turned away another client who would have shown up.
The problem is worse than it appears. Each empty slot does not only represent the lost revenue from that appointment — it also represents the ongoing fixed costs of running your business: rent, utilities, wages. A €60 treatment that never happens can actually cost you €80 once you factor in operating expenses.
Why Clients Cancel Late
Understanding the causes is the first step to addressing them:
There are no consequences. If cancelling is free, there is no incentive to give advance notice. The client thinks: “I’ll book again another day.” Your empty slot is not their problem.
Cancelling feels awkward. If cancelling means calling during your working hours, the client will put it off. And if they wait too long, it is already too late. Many no-shows are actually cancellations the client never managed to make.
Something came up. Unexpected events happen. What matters is not that they cancel, but that they do so as early as possible so you can fill the slot.
They did not receive a reminder. A client who booked two weeks ago may have forgotten the appointment entirely. Without a reminder, the cancellation is inevitable.
They booked at multiple places. Some clients book at two or three businesses and choose one at the last moment, leaving the others without notice.
5 Strategies That Reduce Late Cancellations
1. Automatic Reminders With a Cancellation Option
The most effective strategy and the easiest to implement. A reminder 24 hours before with a cancellation button achieves two things:
- Clients who had forgotten confirm their appointment
- Clients who cannot come cancel with enough notice for you to fill the slot
The key is ease. If cancelling is as simple as tapping a button on WhatsApp, the client will do it immediately. If they have to call, they will put it off — and later will be too late.
You can set reminders at multiple intervals: 24 hours, 12 hours, 6 hours, 2 hours, and 1 hour before. The most common combination is a first reminder 24 hours before (with options to confirm or cancel) and a second reminder 2 hours before (informational only).
See how automatic reminders work
2. A Booking Deposit
When a client pays a deposit at the time of booking, the mental calculation changes. It is no longer “I’ll cancel and nothing happens.” It becomes “if I cancel late, I lose my deposit.”
The deposit does not have to be large. 20–30% of the service value is usually enough to make clients take the booking seriously. For an €80 treatment, a €20 deposit.
What matters is that the refund policy is clear and communicated upfront:
- Cancellation more than 24 hours in advance: full deposit refund
- Cancellation less than 24 hours in advance: deposit retained
- No-show: no refund
With this policy in place, clients know exactly what happens if they cancel late. And the vast majority will give adequate notice.
Booking deposits work best with integrated payment processors that accept card, Bizum, and bank transfer, so clients can pay with their preferred method without friction.
3. Client Reliability Scoring
Not all clients cancel equally. Some are punctual and reliable. Others have a pattern of late cancellations or no-shows.
A reliability scoring system automatically tracks each client’s behaviour:
- Early confirmations: earn points
- Completed appointments: earn points
- Cancellations with adequate notice: neutral or slight deduction
- Late cancellations: deduct points
- No-shows: deduct many points
With this information, you can apply differentiated policies:
- Reliable clients: book without a deposit, maximum flexibility
- New clients: standard deposit
- Clients with a history of late cancellations: mandatory deposit or full payment upfront
The system does not penalise a one-off mistake. It detects patterns and lets you act before the problem repeats.
4. Automated Waitlist
Even with the best strategies, some cancellations will happen. What matters is that those cancellations do not become empty slots.
An automated waitlist works like this:
- A client wants to book but no slot is available
- They are automatically added to the waitlist for that service, professional, and time window
- When an appointment is cancelled and the slot opens up, the first client on the waitlist receives a notification
- The client can claim the slot with a single click
- If they do not claim it in time, the next person on the waitlist is notified
The result is that cancellations become opportunities. The empty slot fills without you having to do anything. And the client who was waiting gets their preferred appointment.
5. A Cancellation Policy Communicated From the Start
Many businesses are afraid to set a cancellation policy for fear of losing clients. But the reality is that clients respect rules when they know them in advance.
Include your cancellation policy in:
- The booking confirmation message
- The online booking portal
- Automatic reminders
- The service description
A clear policy does not drive clients away. It drives away no-shows.
Combining Strategies: The Multiplier Effect
Each strategy works on its own. Combined, the effect multiplies.
A business that implements automatic reminders with confirmation, a booking deposit, and a waitlist can see its late cancellation rate drop from 20% to under 5%.
The financial difference is significant. If you were previously losing 4 slots per day at €50 each, those €200 in daily losses drop to €50 or less. Over a month, you go from losing €4,000 to losing under €1,000. And the slots that do get cancelled are filled by clients on the waitlist.
What to Do When It Has Already Happened
Despite everything, some clients will cancel at the last minute. A few immediate actions:
- Activate the waitlist to try to fill the slot
- Log the late cancellation in the client’s profile (automatic if you use a reliability scoring system)
- Review your deposit policy for that client on future bookings
- Do not get into a dispute. A one-off cancellation may have a legitimate reason. The problem is patterns, not isolated incidents
Implementing All of This Without the Hassle
Managing reminders, deposits, reliability scoring, and a waitlist manually is practically impossible. You would need a messaging system, a payment processor, a spreadsheet for every client’s history, and a great deal of discipline.
Marai integrates all of these features into a single system:
- Automatic reminders via WhatsApp and email with up to 5 levels (24h, 12h, 6h, 2h, 1h)
- Booking deposit configurable per service via Stripe (card, Bizum, bank transfer)
- Reliability scoring automatically based on client history
- Waitlist available on all plans, including the free plan
Everything works automatically from the moment an appointment is created. No manual intervention required.
Get started for free — Free plan with waitlist and email reminders included, forever.