THE PROBLEM
Why policies fail before they start
Most cancellation policies live in a PDF nobody reads at booking, then get waived the moment a client pushes back. The front desk enforces it inconsistently — strict with one client, lenient with the next — so it protects nothing and trains everyone to test it. Average no-show rates across the category sit at 17–22%, per ProspyrMed's 2025 analysis of med spa scheduling data; clinics running under 8% land in the top decile. The gap between those two numbers isn't about client quality or location — it's about whether the policy is written down, explained at the point of booking, tied to a card on file, and enforced the same way every time. A policy that only exists to be waived is a courtesy, not a system.
THE MATH
The real cost of a no-show
A no-show isn't a gap in the calendar — it's a room, a staff member, and product already committed with nothing to bill against it. Zenoti's own customer base — clinics that already run automated reminders — still reports roughly 4% no-shows at a $216 median ticket, which is the floor most practices are chasing. The table below applies that $216 average across three no-show bands on 300 monthly appointments. It's illustrative math built from the cited rates, not a projection for any single clinic — run your own numbers against your actual booking volume and average ticket before you set deposit amounts.
| No-show rate | Monthly bookings missed (of 300) | Estimated revenue at risk |
|---|---|---|
| 17% (reported average) | 51 | $11,016 |
| 8% (top decile) | 24 | $5,184 |
| 4% (Zenoti benchmark) | 12 | $2,592 |
THE FRAMEWORK
A three-tier deposit framework
Tie the deposit to treatment value, not a flat number for every booking. A $50 hold on a $150 filler touch-up barely covers the lost slot; the same $50 on a $3,000 package protects nothing and signals the policy isn't serious. Scale the grace window with the stakes too — shorter for low-value, single-session treatments, longer for anything requiring prep, a consult, or multi-session planning. Inside the window, the full deposit becomes the cancellation fee. Outside it, refund the deposit or convert it to account credit — whichever keeps the relationship intact. The table below is a starting framework; adjust the dollar bands to your own average ticket and service mix. Want a second read on whether your booking page even collects a card on file before confirming? Free, no commitment. Takes 2 minutes.
| Tier | Treatment value | Deposit | Grace window | Missed-window fee |
|---|---|---|---|---|
| Tier 1 | Under $300 (Botox, light filler) | $50 card hold | 24 hours | Forfeit deposit |
| Tier 2 | $300–$1,000 (laser packages, combo treatments) | 25% of service | 48 hours | Forfeit deposit |
| Tier 3 | $1,000+ (memberships, multi-session packages) | $200 flat or 15% | 72 hours | Forfeit deposit + rebook fee |
COPY THIS
Policy language you can copy today
Paste this into your booking confirmation email and intake form, then swap in your own tier amounts: 'A credit card is required to hold this appointment. Cancellations or reschedules made inside [24/48] hours of your appointment time will forfeit the deposit on file. No-shows forfeit the full deposit and may require prepayment for future bookings. First-time no-shows receive a one-time courtesy waiver at our discretion.' Keep the courtesy line even if you never plan to use it — it's the sentence that keeps a disclosed, enforced fee from reading as a cash grab. Pair the policy text with a confirmation SMS the morning of and the day before; the written policy sets the rule, the reminder is what gets most clients through the door.
COMPLIANCE
Collect the card the PIPEDA-safe way
Storing a card on file is personal information under PIPEDA — collect only what the policy needs, state the purpose in plain language at the point of collection, and route the card through a PCI-compliant processor instead of storing numbers in your own system or spreadsheet. Add one sentence to the consent form at intake: 'Your card is held securely by [processor name] and charged only according to the cancellation policy above.' That sentence does double duty — it satisfies the purpose-disclosure expectation under PIPEDA and it's the line clients actually read before they sign. Audit who on staff can view stored card data and whether your booking software limits that access by role.
THE ROLLOUT
Launch it without losing trust
Give existing clients 30 days' notice by email before the policy takes effect, and grandfather any appointment already booked under the old terms. Train the front desk on one script, not an essay: 'We've added a deposit policy to protect everyone's time on the calendar — yours included.' Automated SMS and email reminders paired with a written deposit policy cut no-shows 40–60%, per ProspyrMed's review of aesthetic-practice scheduling data — the reminder does most of the trust-building, the deposit does the enforcement. Roll it out on new bookings first, measure for 60 days, then apply it to existing clients once the front desk script is second nature.
FAQ
Common questions.
Is a no-show fee legal for medspas in BC?
Yes — charging a disclosed cancellation fee or forfeiting a deposit is standard practice in BC, provided the client agreed to the terms before booking and card data is handled through a PCI-compliant processor. Put the terms in writing at intake, not just a sign at the front desk.
How much should a medspa deposit be?
Size it to the treatment, not a flat number. A card hold or 20–25% deposit on treatments under $1,000 is typical; higher-value packages warrant a flat deposit large enough to matter if forfeited — see the three-tier framework above.
Should first-time no-shows get a warning instead of a fee?
Many clinics build in one courtesy waiver for a client's first miss, then enforce fully after that. It keeps the policy from feeling punitive on day one while still protecting the calendar long-term.
Do reminder texts replace the need for a cancellation policy?
No — reminders address forgetfulness; the deposit addresses commitment. Used together they produce the steepest drop in no-shows, as outlined in the no-show cost math section above.
GO DEEPER
Before you launch the policy
Run the numbers for your clinic first: the no-show cost calculator breaks down what your specific no-show rate costs monthly. For the fuller playbook on cutting no-shows beyond the policy itself — reminders, rebooking, scheduling design — see how med spas reduce no-shows. And for how this plays out on a live booking page, see the Cyra Beauty case study.
