You know the name before you open the appointment. They booked three weeks ago. Prime Thursday evening slot. And now, 25 hours before, a text: “So sorry, need to move this one.”

They didn’t break your policy. They never do. They cancel at hour 25 of a 24-hour window with the precision of someone who has read the fine print. They are polite about it. They rebook right away, usually another three weeks out. And you have a strong feeling that appointment won’t happen either.

This client is not a no-show. In a lot of ways they are worse.

Why this costs more than a no-show

A no-show is painful, but it’s simple. The slot was held, the client didn’t come, the fee applies. You learn something about that client and you adjust.

The chronic canceller gives you none of that. They tie up a prime slot for weeks, which means every other client who wanted Thursday at 6:00 got told it was taken. Then they release it at the last moment, when the odds of refilling it are close to zero. No fee applies, because they followed the rules. And because they’re pleasant and they do come in sometimes, you feel petty for being annoyed.

One therapist on Reddit put it exactly: they’re holding your money in their hand for a week, then pulling it back just in time for nobody else to take the slot. Another was told by a client, when refused yet another reschedule, that the client “keeps this slot open” on purpose. As in, books it to have the option, not the massage.

Run the math on one of these clients. If they book every three weeks and actually show for one in three, you’ve held roughly 17 hours of prime time over a year to deliver six sessions. Your cancellation policy is doing exactly what it was designed to do, and it’s not helping at all.

Why your policy can’t touch them

Cancellation policies are built to answer one question: did you give enough notice? A chronic canceller always did. So the policy has nothing to say.

The real problem is a different question entirely: is this person’s booking pattern worth the schedule space it consumes? A 24-hour policy was never designed to answer that. It was designed to stop the one-off flake, and it does that fine. It just has no concept of a pattern.

That’s why the answer isn’t a stricter policy for everyone. Punishing your whole book because two clients game the window is how you end up with rules nobody likes and a front desk that spends its day explaining them. The answer is a different arrangement for the small number of people who’ve earned one.

Four things therapists say actually work

These came from clinic owners and solo therapists who’ve dealt with this repeatedly, and they share one principle: address the pattern, not the cancellation.

1. Give them a shorter runway. The chronic canceller books far out because they can. Tell them, without drama, that going forward they can book up to a week ahead rather than a month. They lose the ability to hold a slot they might not use; you get that Thursday back for clients who will. Most people accept this without argument because it isn’t a fee and it isn’t a lecture.

2. Prepayment for repeat offenders only. After the second or third cancel-at-the-edge, the next booking is paid in full or secured with a non-refundable deposit. Not for everyone. Just them. One clinic runs a three-strike version: first late reschedule is a reminder, second is 50% up front, third is full prepayment before anything goes on the calendar. The slot stops being an option and becomes a commitment.

3. Move your window to 48 hours. Several therapists switched from 24 to 48 hours for exactly this reason. Not because 24 hours was too lenient on fees, but because 24 hours was long enough to avoid a fee and too short to refill the slot. 48 hours gives your waitlist a real shot. If you make the change, make it for everyone and say why: you’re trying to make sure cancelled time actually gets used.

4. Build the waitlist before you need it. Every therapist who said chronic cancellers “don’t really bother me anymore” had the same reason: the slot gets refilled. When someone joins a waitlist for Thursday evenings at booking, an hour-25 cancellation stops being lost revenue and becomes a notification. The client who wanted that slot gets it. The chronic canceller becomes an inconvenience instead of a cost.

Turn a held slot into a committed one

Hivemanager.io lets you set a per-service deposit at booking, refills cancelled slots from a waitlist automatically, and keeps a card on file so late-cancel fees are applied in one click, only when you approve them.

Start your free trial

How to have the conversation

The part most therapists dread isn’t the policy. It’s saying it out loud to someone they like.

Keep it short and keep it about the schedule, not about them. “I’ve noticed the last few bookings have needed to move at the last minute. I’m going to ask for a deposit on the next one so I can hold the time properly.” No apology, no explanation of how much it cost you, no “I hope you understand.” You’re describing an arrangement, not asking for permission.

If they push back, that tells you something too. A client who values the appointment will pay the deposit. A client who valued the option won’t, and you’ve just freed up your Thursday.

Make a note on their client record so whoever handles the front desk applies the same arrangement next time. The pattern only stops if the whole clinic sees it, not just the therapist who noticed.

The thing to remember

Most cancellation advice is about the client who disappears. This is about the client who never quite commits. The fix isn’t a harder line for everyone; it’s a smarter line for a few. Shorten their runway, secure their booking, and make sure the slot they release goes to someone who wants it.

And if you’re fighting no-shows at the same time, that’s a different problem with a different fix. Reminders do most of that work, and we’ve written up how to cut no-shows without changing anything else.