A cancelled med spa appointment costs more than an empty chair — it costs provider time that's genuinely difficult to recover. A nail salon can often fill a cancelled slot with a walk-in; a med spa provider whose injectable consult cancels at noon for a 2pm slot usually can't backfill with an unrelated booking on that short a notice. The revenue and the provider's clinical time are both gone unless the practice actively works to recover the slot.
This is the three-part framework.
The notice window and deposit structure
Step 1 — Set a 48-hour notice window
Longer than the 24-hour standard common in salons, reflecting both the higher revenue per slot and the harder-to-backfill provider schedule. Cancellations inside 48 hours forfeit a deposit or incur a fee, stated clearly at booking and reinforced in the confirmation message.
Step 2 — Require a deposit on treatment bookings
$100-200, credited toward the treatment cost at checkout, forfeited on a no-show or late cancellation. This roughly halves late-cancellation rates compared to no deposit at all. For any services billed to insurance, confirm the deposit structure is a scheduling commitment separate from insurance billing, not a billed item itself — see the reduce-no-shows playbook for the full breakdown of how this interacts with payer rules.
Consultations need a different lever
Step 3 — Address consultation cancellations with a consultation fee, not just the cancellation policy
Free or low-friction consultations attract a less-committed population that cancels or no-shows at notably higher rates than paid treatments. A consultation fee, credited toward treatment if booked within a set window, filters for genuine intent at the source — working alongside the cancellation policy rather than relying on the policy alone to solve a problem that starts further upstream.
Recovering the slot when a cancellation happens anyway
Step 4 — Text the waitlist immediately, prioritizing patients already due for treatment
A treatment slot with Dr. [name] just opened up — want it?" works especially well when targeted at patients already due for a touch-up who haven't yet rebooked, since the message doubles as both a slot-recovery tool and a rebooking prompt. Recovery rates run lower than in salons, since fewer patients can take a same-day injectable slot on short notice, but even partial recovery meaningfully offsets the loss.
The deposit and the waitlist solve different halves of the same problem
The deposit deters the casual late cancellation before it happens. The waitlist recovers revenue from the cancellation that happens anyway — usually a genuine scheduling conflict rather than a change of heart. A practice running only one of the two leaves real revenue on the table.
Enforcing consistently
The policy holds only if it applies identically to every patient — waiving a fee for a long-time patient while charging a new one for the same situation is what actually damages trust in the policy. Most practices build in reasonable discretion for genuine medical emergencies, since the goal is deterring the casual last-minute cancel, not penalizing a patient in a real crisis. Stating the policy plainly at booking removes any ambiguity before it's ever tested.
An unfilled injectable slot isn't just lost revenue — it's provider time the practice can never get back. Treat the policy accordingly.
What to measure
- **Late-cancellation rate by appointment type** (consultations vs treatments, tracked separately)
- **Deposit forfeiture rate** (a proxy for policy deterrence, not a revenue goal in itself)
- **Waitlist recovery rate for cancelled treatment slots**
- **Provider idle-time hours recovered per month** after implementing the framework