Blog · For med spas
How to handle med spa cancellations and no-shows
Charging at booking as the commitment device, a cancellation policy that's firm without being hostile, the reminder cadence, and self-serve reschedules that save the appointment.
Chase Whited · July 16, 2026 · 5 min read
A no-show at a med spa isn't a minor annoyance. It's a provider standing in a prepped room with product drawn and a machine warmed up, revenue for that hour gone, and worse: whoever you turned away for the slot is gone with it. Most owners respond one of two ways: resignation, or a policy written in all caps that scares off the good clients along with the flaky ones.
There's a third way. Build the commitment into the booking itself, make the policy fair and visible, and make rescheduling easier than vanishing. Here's each piece.
Charge at booking — the commitment device
Money at booking is the strongest no-show fix there is, and it works before the appointment ever gets near your calendar. Collect a consult fee in the booking flow through payment collection — it runs through your own Stripe account with a 0% platform fee, so the charge settles to you directly, at booking, not at arrival.
The fee doesn't have to be large. A $50 consult fee doesn't make anyone rich; it makes the appointment real. People keep commitments they've paid for and drift on ones that cost nothing to abandon. If you credit the fee toward treatment, the fee reads as a deposit instead of a toll, and the filtering effect stays. That same credit policy does the heavy lifting in the consult-to-treatment flow.
Write a policy that's firm without being hostile
The policy exists to protect your calendar, not to punish your clients. Most policies fail by confusing the two. Compare:
Cancellations under 48 hours FORFEIT the full fee. NO EXCEPTIONS. Repeat no-shows will be banned.
That protects nothing — it just tells prospective clients you expect to fight with them. Now the rewrite:
Life happens. Reschedule free anytime up to 24 hours before your appointment — the link is in your confirmation email. Inside 24 hours, the consult fee is non-refundable, but it stays on your account as credit for 60 days.
Same firmness. The slot is protected, the fee is kept, the rules are exact. But the first move it offers is the escape hatch, and the penalty converts into a reason to come back instead of a reason to leave a review. Two more lines worth adding: refunds on cancellation follow whatever policy you set here, and if you cancel on the client, the refund is full and automatic. Saying that second part out loud costs you nothing and buys real trust.
Put the policy where people will actually read it
A policy nobody saw isn't a policy — it's a trap, and clients treat surprise charges accordingly. Two placements do the work:
- The event-type description. The policy sits on the booking page, above the calendar, read at the exact moment they're committing. Two sentences, plain language.
- The confirmation email. The same two sentences, in the email they'll search for when a conflict comes up — right next to the reschedule link that solves it.
That's it. Not buried on a policies page, not in a PDF at intake. The person deciding whether to blow off Thursday's appointment should re-encounter the policy in the same email where they can fix Thursday in two taps.
Run the reminder cadence and leave it alone
Most no-shows aren't defiance — they're a booking made three weeks ago that fell out of someone's head. The default reminder cadence handles that without you touching it: a confirmation at booking, a reminder 24 hours out, and another 1 hour out. Reminders follow reschedules automatically and stop on cancellation, so nobody gets a reminder for an appointment that moved.
For a clientele that lives in their texts, add SMS through your own Twilio account via the SMS integration. An email can sit unopened until evening; a text tends to get looked at while your reminder still has time to do its job.
Make rescheduling easier than disappearing
Here's the reframe that changes the numbers: a moved consult beats a missed one, every time. Someone with a conflict and no easy way out doesn't call — calling means an awkward conversation, so they go quiet and eat the fee, and you eat the empty room.
Every confirmation and reminder email carries self-serve reschedule and cancel links, tokenized to that booking. No login, no phone call, no explaining themselves to your front desk. The client with a sick kid moves Thursday to Tuesday in thirty seconds, your slot reopens with real notice, and the reminders re-aim at the new time on their own. You lose the cancellation fee on that one — and keep the client and the treatment revenue, which was always the bigger number. The full arithmetic on what a cancellation actually costs is in the real cost of a cancellation.
Backfill group sessions with a waitlist
If you run capped group sessions (a skincare class, an injectables info night, an open-house event), cancellations there don't have to become empty seats. Cap the event type, and when someone drops, the open spot offers itself to the next person on the waitlist with a claim window to take it. No group text, no first-come-first-served scramble at the front desk. For one-on-one consults, the reminder cadence and the reschedule links carry the load; for anything with a head count, the waitlist does.
Set it up once
The order of operations: turn on payment at booking, write the two-sentence policy, paste it into the event description and confirm it shows in the confirmation email, check the reminder cadence is on, and cap any group events with a waitlist behind them. The Med Spa preset starts you with the consult event types and treatment pages already structured, as drafts — you edit the policy and the fee instead of building from zero. What the rest of the system does for a practice is on the med spas page.
None of this makes no-shows zero. It makes them rare, paid for, and, most of the time, converted into a reschedule you'd have taken anyway.
Keep reading
- The med spa booking flow that turns consults into treatments
A consult event type with real intake, a consult fee credited toward treatment, and a follow-up cadence for the maybes. The full path from first consult to booked treatment.
- The real cost of a cancellation and how to recover it
A cancellation is three losses, not one — the slot you can't resell, the prep you already spent, the pipeline gap two weeks out. The four-play recovery system, with the math.
- Booking for fitness studios that run classes and 1:1s
Group classes need caps and waitlists. Personal training needs buffers and its own price. Most booking tools handle one shape or the other — here's how to run both on one page.