Stop discounting your empty slots to the people who'd have paid full price
The instinct when a cancellation lands is to text your regulars with something off the top. It works, which is exactly the problem.
It's 11:40. Your one o'clock just cancelled. You have twenty minutes between clients and one obvious move: message the group chat, the regulars, the people whose numbers you already have. Twenty percent off if you can get here by one.
Someone takes it. The hour is saved. And because it worked, you'll do it again next week.
Here's the thing worth sitting with: the person who took that slot was already going to book you. Maybe not today, but Thursday, or next week, at your normal rate. You didn't win a booking. You moved one forward and took less money for it.
What a discount actually buys
A discount does one of two things. It converts someone who wasn't going to buy, or it reduces what you get from someone who was. The first is marketing. The second is just a smaller invoice.
When you send the offer to your own client list, you're overwhelmingly doing the second. That list is, by definition, people who already know you, already trust you and already buy from you. They're your least price-sensitive audience and you're giving them your only discount.
The empty hour is worth discounting for a stranger and worth nothing like as much discounted for a regular.
Meanwhile there's someone eleven minutes away who has this afternoon free, has never heard of you, and would happily pay your full rate to get seen today. They can't book you because they don't know the slot exists. That's not a pricing problem. It's a distribution problem, and discounting doesn't touch it.
Three numbers that change the maths
Work out what a new client is actually worth to you before you decide what an empty hour is worth. You need three numbers, and you already know all of them:
- What they pay per visit. Your average, not your best.
- How many times a year they come back. Count a real client, not an ideal one.
- How long they stay with you. Be honest. Two or three years is normal in most service businesses.
Multiply them. For a lot of providers that's a four-figure number from a single first appointment. Set that against the value of the one hour in front of you and the decision looks different: filling the gap with somebody new is worth doing at close to any sensible price, and filling it with a regular at a discount is worth doing at almost none.
You can run your own numbers on the calculator on our provider page if it helps to see it laid out.
What to do instead
Separate the two lists in your head
Your regulars get consistency: the same price, the same slots, the priority they've earned. Strangers get the leftover time. Once you stop treating those as one audience, most pricing decisions get easier.
Discount by proximity, not by relationship
If a slot is four hours away, hold your rate. If it's forty minutes away and still empty, it's about to be worth zero, and that's the moment a reduction earns its keep. Time to expiry is a much better reason to discount than who happens to be in your phone.
Make the gap visible to people who aren't already yours
This is the part most providers have no mechanism for, and it's the whole reason we're building Last Minute Bookings. An empty slot that nobody outside your contact list can see has exactly one possible buyer pool, and it's the wrong one.
None of this means never discounting. It means knowing what you're buying when you do. A discount aimed at a stranger with a free afternoon is an acquisition cost. The same discount aimed at your Thursday regular is a refund you volunteered.