Ask any med spa owner what a single no-show actually costs and you will get a much bigger number than a primary care office would quote. When a patient ghosts a 90-minute laser resurfacing slot, you did not lose a $40 copay. You lost the $700 the treatment would have billed, the injector's booked time that cannot be resold on two hours' notice, and the room that sat empty while a waitlisted client would have happily filled it. That is the whole reason the question of how much to charge for a missed appointment lands differently in aesthetics than it does in the rest of healthcare. The dollar logic is steeper, the slots are scarcer, and the wrong policy can cost you as much in lost bookings as no-shows cost you in lost revenue.
This piece walks through the three fee models med spas actually use, the math behind each, and where the real leverage sits, which turns out not to be the fee at all.
Why a Missed Filler Slot Costs More Than the Fee You Set
Start with the unit economics, because they drive every policy decision that follows. A typical mid-market med spa runs treatments in the $150 to $1,200 range per visit, with injectables, laser packages, and body contouring anchoring the high end. An injector or laser tech is a licensed, salaried or heavily commissioned provider whose time you are paying for whether or not the chair is filled.
Run the numbers on a single no-show for a $600 filler appointment. The lost service revenue is $600. The provider was on the clock for the 60-minute block, which at a loaded cost of roughly $90 an hour is another $90 gone. If that patient would have rebooked a follow-up, you also lost the downstream lifetime value, which for aesthetic clients who return every three to four months is not trivial. Conservatively, that one empty chair is a $700 event, and if it happens three times a week across your provider roster you are looking at north of $100,000 a year evaporating.
Now put the fee next to that. A $50 flat no-show charge recovers seven percent of the damage, and that is only if you can actually collect it. The point of a no-show policy is not to recover the loss after the fact. It is to prevent the empty chair in the first place. Once you internalize that, the deposit-versus-flat-fee debate stops being about how much money you claw back and starts being about which structure changes patient behavior before the slot is ever at risk.
Deposits, Flat Fees, and Tiers: What Each Model Actually Protects
There are three live options, and each protects a different thing.
A flat no-show fee is a fixed charge, say $50 or $75, billed to a card on file after a patient misses. It is simple to explain and it feels fair to clients. Its weakness is timing: you are collecting after the harm is done, and after the patient has already demonstrated they do not prioritize your calendar. Chargebacks and awkward front-desk conversations follow. Flat fees are fine for low-ticket, high-volume services like a $75 Dysport touch-up, where a deposit would add more booking friction than the slot is worth.
A deposit is money collected at the time of booking, held, and then credited toward the treatment when the patient shows. This flips the entire dynamic. The patient has committed real dollars before they ever walk in, which manufactures loss aversion at exactly the moment intention is softest. Deposits also quietly filter your booking funnel: the tire-kicker who books a $1,000 CoolSculpting cycle on a whim but was never serious will balk at the $250 hold and self-select out, freeing that premium slot for someone who will keep it. For high-value aesthetic work, deposits are the strongest tool you have.
A tiered policy combines the two by scaling the requirement to the value of the service. Below a dollar threshold, no deposit and a modest flat fee on file. Above it, a percentage deposit. This is where most well-run med spas land, because it keeps quick touch-ups frictionless while putting real protection around the appointments that actually move your P&L.
flowchart TD
A[Patient books online or by phone] --> B{Service price above threshold}
B -- No --> C[Low friction booking<br/>flat fee on card file]
B -- Yes --> D[Collect percentage deposit now]
D --> E[Deposit credited to treatment]
C --> F[Two confirmation touches sent]
E --> F
F --> G{Patient confirms}
G -- Yes --> H[Slot protected and kept]
G -- No --> I[Auto offer to waitlist client]
I --> J[Premium slot refilled same week]Setting the Number: Percentage of Service, Not a Round Fee
The single most common mistake is picking a flat dollar figure and applying it to everything. A $50 fee is meaningless on a $1,000 laser package and punitive on a $90 chemical peel. Tie the number to the slot.
A practical structure that works across most aesthetic menus:
- Services under $150: no deposit, card on file, $50 flat fee if missed with less than 24 hours notice.
- Services $150 to $500: 25 percent deposit, credited to the treatment.
- Services above $500: 50 percent deposit, credited to the treatment, with a firm 48-hour cancellation window on booked laser and body-contouring blocks.
Run that against a $600 filler appointment and the patient puts down $150 at booking. If they show, it comes straight off the invoice, so it never feels like an extra charge. If they no-show inside the window, you keep it, and you have recovered a meaningful slice of the loss rather than a token amount. For a $1,000 CoolSculpting cycle, the $500 hold is large enough that almost nobody books it without genuine intent, which is exactly the filtering effect you want on your most valuable rooms.
The percentage approach also solves the fairness optics. Clients understand paying half up front for a $1,000 procedure far better than they understand a random flat penalty. And because the deposit is credited, the honest majority who show never feel charged at all. The policy is only visible to the people it is designed to deter.
Where Fee Policies Quietly Fail: Collection and Confirmation
Here is the uncomfortable truth about no-show fees: the policy on your intake form is not what reduces no-shows. Enforcement and confirmation do. And both of those live at the front desk, which in most med spas is one or two people already juggling checkouts, product sales, phone calls, and walk-ins.
Deposits only work if someone actually collects them at booking, every time, including the 7 p.m. phone inquiry and the Sunday online request. Flat fees only deter if the card on file is real and the reminder cadence is consistent. In practice, a busy front desk skips the deposit ask when the lobby is full, forgets to confirm the Thursday laser block, and lets the policy erode into something patients learn they can ignore. The fee exists on paper and does nothing.
This is the staffing problem hiding underneath the pricing question. You do not have a fee-design problem so much as a consistency problem, and consistency is exactly what human coverage cannot guarantee when the room gets busy.
flowchart LR
A[Booking request comes in] --> B[AI front desk answers 24/7]
B --> C[Quotes service and deposit rule]
C --> D[Collects deposit at booking]
D --> E[Reminder at 72 hours]
E --> F[Confirmation at 24 hours]
F --> G{Reply or no reply}
G -- Confirmed --> H[Chair stays filled]
G -- Cancels --> I[Waitlist auto refill triggered]Letting the AI Front Desk Enforce the Policy for You
This is where an AI front desk changes the economics of the whole discussion. Instead of relying on a stretched staff to remember the deposit ask and the confirmation cadence, the system does it identically every time, day or night. When a patient books, whether by phone at midnight or through your site on a Sunday, the AI quotes the service, explains the deposit rule for that price tier, and collects the deposit on the spot before the slot is ever held. There is no skipped ask because the room was busy, because there is no room.
From there, the same system runs the confirmation sequence that actually drives no-show rates down: a reminder at 72 hours and a confirmation at 24 hours, across text and voice, in the patient's language. If someone cancels inside the window, the deposit rule fires automatically and the freed slot is offered to your waitlist so the premium injector block refills the same week instead of sitting empty. That waitlist auto-refill is what turns a cancellation from a loss into a lateral move. You can see how the booking, deposit, and reminder pieces fit together on the /features page, and the plans that scale with your provider count are laid out on /pricing.
The result is that your fee policy stops being a document nobody enforces and becomes a workflow that runs on its own. Practices that pair a tiered deposit structure with automated collection and dual confirmation routinely cut aesthetic no-show rates from the low double digits into the low single digits, which on a full injector calendar is the difference between a good month and a great one.
Making the Policy Feel Like Care, Not a Penalty
The last thing worth getting right is tone, because a clumsy no-show policy can cost you more in scared-off new clients than it saves. The framing matters. A deposit credited toward the treatment is not a penalty, it is a booking convenience that reserves a hard-to-get slot, and it should be described that way at every touch. When the AI collects it, it says exactly that, warmly and consistently, which removes the human awkwardness that makes staff soft-pedal the ask in the first place.
Publish the tiers plainly, apply them the same way to everyone, and let the honest majority sail through untouched because they show up and the deposit vanishes into their invoice. Reserve the friction for the high-value slots that genuinely need protecting. Do that and the question you started with, how much to charge for a missed appointment, resolves into something simpler: charge enough to make the commitment real, credit it back the moment they honor it, and let an always-on system do the collecting and confirming so the policy holds even on your busiest Saturday.