What does a no-show actually cost a med spa?
The five-step calculation
1. Your real average treatment value
Take last month's treatment revenue and divide it by the number of completed appointments. Use that, not your headline price. Most clinics quote their premium service and then discover their real average is 30–40% lower once consultations, touch-ups and package sessions are counted.
2. Count actual no-shows
An appointment counts if the client neither attended nor cancelled with enough notice for you to refill the slot. Most owners cannot produce this number from memory, and most booking systems will show it if you look. If you take one thing from this page, take this: count it for one month before you buy anything to fix it.
3. Add the staff cost of the empty slot
Multiply the appointment length by the hourly cost of whoever was rostered. That wage left your account whether or not the client walked in. This is the part people forget, and it is often 15–20% of the total.
4. Subtract what you actually refilled
A slot filled from a waitlist is not a loss. Be strict here — counting refilled slots as losses inflates the number and makes the whole exercise untrustworthy.
5. Annualise it
Multiply by twelve. A monthly figure feels survivable; the annual one is the number that changes decisions.
Worked examples
Three clinics, same method, different scale. Assumes a one-hour appointment and a practitioner cost of $35/hour.
| Small studio | Established spa | Multi-room clinic | |
|---|---|---|---|
| Average treatment | $120 | $200 | $350 |
| Unrecovered no-shows / month | 3 | 5 | 12 |
| Lost treatment revenue | $360 | $1,000 | $4,200 |
| Staff cost of empty slots | $105 | $175 | $420 |
| Monthly cost | $465 | $1,175 | $4,620 |
| Annual cost | $5,580 | $14,100 | $55,440 |
What the number does not include
The calculation above is deliberately conservative. It leaves out several real but hard-to-quantify costs:
- Rent and fixed overhead for the room during the empty hour. Real, but it is being paid across all hours regardless, so attributing it to one slot overstates the loss.
- Consumables prepared and discarded for treatments that require setup in advance.
- The client you turned away because that slot showed as booked.
- Schedule damage — a gap mid-afternoon is harder to fill than one at the end of the day.
If you want the aggressive version of the number, add rent per hour and the value of turned-away bookings. We prefer the conservative one, because a number you can defend is more useful than a big one you cannot.
What to do once you have the figure
- Count for one month. Without a baseline you cannot tell whether anything you do afterwards worked.
- Make the value visible in your reminders. Two randomised trials covering roughly 20,000 patients found that naming the specific cost of the appointment inside the reminder cut missed appointments from 11.1% to 8.2%, at no extra cost. We wrote up that evidence here.
- Make cancelling easy. A cancellation with 24 hours' notice is a slot you can refill. A silent no-show is not.
- Recount after 60 days and compare against your baseline rather than against a vendor's promise.
What we built
VastPilot sends email reminders 24 hours and 2 hours before each appointment, and reports the revenue those reminders protected — so the number on this page stops being a guess. $49/month, flat.
See the live demo- Hallsworth M. et al., Stating Appointment Costs in SMS Reminders Reduces Missed Hospital Appointments: Findings from Two Randomised Controlled Trials — PLOS ONE
- Systematic review and meta-analysis of appointment reminders for enhancing hospital attendance — Journal of Hospital Management and Health Policy