Med Spa No-Show Rate Is 5%. Cancellation Rate Is 16%. Here's the Monthly Dollar Cost.

Medical spas have the highest no-show rate of any wellness category. At 5% no-show and 16% cancellation, a practice running 245 monthly visits loses over $17,000 per month to unfilled slots. That number does not appear anywhere on a standard P&L.

Medical spas have the highest no-show rate of any wellness category at 5%, plus a 16% cancellation rate. At $164 average ticket and 245 monthly visits per location, that is over $17,000 per month in revenue that was scheduled and never delivered. None of it shows up in QuickBooks because you cannot record revenue that was never collected.

These numbers come from Zenoti's 2025 Beauty and Wellness Benchmark Report, published March 9, 2026, covering more than 30,000 businesses. The 5% no-show rate at medical spas is the highest of any category tracked.

Day spas, hair salons, and nail salons all run lower. The clinical appointment structure at a medical spa, with longer lead times for injectables and procedure-based treatments, produces a no-show and cancellation pattern that generic appointment software benchmarks do not capture.

What is combined booking loss in a medical spa? Combined booking loss is the percentage of scheduled appointments that do not generate revenue due to either a no-show (patient does not appear, does not cancel) or a cancellation that is not rebooked. Medical spas average 5% no-show plus 16% cancellation for a 21% combined rate. At 245 monthly visits and $164 average ticket, that translates to roughly $17,058 in monthly revenue that was scheduled and never collected. The loss never appears in QuickBooks because accounting records transactions, not absences.

What the 5% no-show and 16% cancellation benchmark actually means in dollars

The math is straightforward but most practices never run it. At 245 monthly visits (AMSPA 2024 single-location average), a 5% no-show rate means approximately 12 visits per month that were scheduled, held a time slot, used provider capacity, and generated zero revenue. At $164 average ticket, that is roughly $2,000 per month in no-show losses.

The 16% cancellation rate is larger. At 245 visits, 16% is approximately 39 cancelled appointments per month. Some of those get rebooked.

Most do not, at average practices. At $164 average ticket, the 39 cancelled visits represent approximately $6,400 in potential revenue. Combined with no-shows, the total booking loss at an average practice is approximately 21% of scheduled visits, or roughly 51 visits per month.

$17,058
Estimated monthly revenue lost to no-shows and cancellations at an average med spa
Based on: 245 monthly visits (AMSPA 2024), 21% combined booking loss (5% no-show + 16% cancellation per Zenoti 2025), $164 average ticket (Zenoti 2025). Your practice's number depends on your ticket size and monthly volume.

Why this revenue gap does not appear in QuickBooks

Standard accounting records transactions, not absences. When a patient no-shows, no invoice is generated, no payment is collected, and no entry flows into QuickBooks. The appointment slot appears in your booking system as a no-show. It disappears from your financial records entirely.

This is the core problem with relying on a P&L alone to understand a practice's financial performance. A P&L shows what came in.

It cannot show what should have come in but did not. A practice with a 10% no-show rate and a practice with a 2% no-show rate can show identical P&Ls if they have the same collected revenue. The operational difference, which represents real economic value, is invisible in the accounting data.

The only way to see the revenue gap is to build an operational metrics layer that sits alongside the financial data. That means pulling no-show count, cancellation count, and average ticket from the booking system and calculating the monthly opportunity cost separately from the accounting records.

The operational metrics that belong beside your P&L

A complete picture of practice performance requires six numbers that do not appear in QuickBooks:

  1. 1
    No-show rate. No-shows divided by total scheduled visits for the period. Benchmark: 5% (Zenoti 2025). Above 7% is a significant operational problem.
  2. 2
    Cancellation rate. Cancellations divided by total scheduled visits. Benchmark: 16% (Zenoti 2025).
  3. 3
    Same-day rebooking rate. The percentage of cancellations rebooked within 24 hours. Benchmark: 40% at average practices, 69% at top earners (Zenoti 2025).
  4. 4
    Provider utilization rate. Actual billable hours divided by available provider hours. Low utilization combined with high cancellation rates identifies where capacity is being lost.
  5. 5
    Average ticket. Revenue per visit. Benchmark: $164 (Zenoti 2025). Falling average ticket alongside stable visit volume signals a service mix or pricing problem.
  6. 6
    Revenue per available hour. Total revenue divided by total scheduled provider hours, not just hours where patients showed up. This captures the impact of no-shows on revenue density.

Worked example: recovering 20 points of same-day rebooking at average volume

Monthly scheduled visits: 245

Cancellations at 16%: 39/month

Current same-day rebook rate: 40% (16 recovered, 23 lost)

Target rebook rate: 60% (23 recovered, 16 lost)

Additional appointments recovered: 7/month

Revenue recovered at $164 ticket: $1,148/month = $13,776/year

Cost to implement: one automated text trigger in the booking system + a 15-minute front-desk SOP

Same payroll. Same lease. Same ad spend. The recovery is entirely operational discipline.

Common mistake: treating no-shows and cancellations as identical problems

No-shows and cancellations are different operational failures and require different fixes. No-shows are reduced by appointment confirmations, deposits on high-ticket services, and no-show fees written into the booking policy. Cancellations are reduced (or recovered) by same-day rebook outreach, waitlist automation, and due-for-rebook lists. Practices that bundle both into a single "attendance problem" usually fix the no-show lever and leave the cancellation-recovery revenue on the table. The cancellation recovery is the bigger dollar number at most practices.

None of these metrics requires new software. They require pulling data from the booking system on the same cadence as the financial close, which for most Spa Ledger clients means weekly.

How to calculate your practice's actual monthly booking loss

The calculation has three inputs: scheduled monthly visits, combined booking loss rate, and average ticket.

Step one: pull total scheduled appointments for the month from your booking system. This is the denominator. Include all appointment types.

Step two: calculate your no-show count (appointments where the patient did not appear and did not cancel) and your cancellation count (appointments cancelled with or without notice, that were not rebooked before month end). Add them together for total lost visits.

Step three: multiply total lost visits by your average ticket. This is the monthly revenue opportunity cost. It is not a loss in the accounting sense. It is potential revenue that the practice's capacity was theoretically available to generate but did not.

Variable Average Practice High Achiever
Monthly Visits (scheduled) 245 ~350 (estimated)
No-Show Rate 5% lower
Cancellation Rate 16% lower
Combined Booking Loss 21% lower
Lost Visits/Month ~51 lower
Avg Ticket $164 higher
Monthly Revenue Loss ~$8,364 (no-show) + ~$8,694 (cancel) lower

Source: Zenoti 2025 Benchmark Report; AMSPA 2024 State of the Industry.

What top-earning practices do differently with same-day rebooking

Zenoti's data identifies a specific operational gap between average and top-earning practices: rebooking rate within 24 hours. Average practices rebook 40% of cancellations within 24 hours.

Top earners rebook 69%. The 29-point difference at $164 average ticket and 39 cancelled visits per month is worth approximately $1,900 per month in additional captured revenue. At higher visit volumes, the gap is larger.

"97% of medical spa clients want mobile appointment booking.", Zenoti 2025 Beauty and Wellness Benchmark Report

The 97% mobile booking preference figure points to where the operational friction is. A cancellation that requires a phone call to rebook will rebook at a lower rate than a cancellation where the patient receives an immediate text with a direct rebooking link. The same-day rebooking gap is largely an outreach and friction problem, not a patient demand problem.

The financial case is clear enough to warrant a specific protocol. When a cancellation is recorded in the booking system, a same-day outreach triggers within the hour.

The outreach offers the next available slot and includes a one-tap or one-click rebooking path. Practices that have systematically implemented this report rebooking rates in the 55 to 65% range within 90 days. At average visit volume and ticket size, moving from 40% to 60% rebooking on 39 monthly cancellations recovers approximately $1,300 per month in revenue that was otherwise lost.

Zenoti also notes that $29 of every $100 in client spending went to service and treatment bundles in 2024, a 38% increase from the year before. Practices that combine strong rebooking protocols with bundle incentives for rebooked appointments are converting cancellations into higher-ticket visits, not just replacing the original appointment.

See your operational metrics alongside your weekly P&L.

We build an operational metrics layer alongside your weekly P&L. No-show rate, cancellation rate, same-day rebooking, and staff utilization sit next to revenue and labor in the same weekly report so you see the full picture at once.

Reserve Your First Month

Frequently asked questions about med spa no-show and cancellation rates

According to Zenoti's 2025 benchmark data covering 30,000+ businesses, 5% is the average for medical spas and it is the highest no-show rate of any wellness category. Day spas, hair salons, and nail salons all run lower. The higher rate likely reflects the clinical nature of appointments and longer lead times for booking injectable treatments.
Multiply your total monthly scheduled visits by your no-show rate. Then multiply that number by your average ticket. A practice with 300 scheduled monthly visits at 5% no-show and $200 average ticket loses $3,000 per month to no-shows alone. Add the cancellation calculation separately.
Yes. If your practice collects a cancellation or no-show fee, that payment is income and should be recorded in QuickBooks to a separate revenue account (Cancellation Fee Revenue or No-Show Fee Revenue). Do not apply it against the original service revenue, record it as a distinct line item.
For P&L purposes, neither generates revenue because no service was delivered and no payment was collected (absent a fee policy). The operational distinction matters for tracking: a no-show means the patient did not appear and did not contact the practice. A cancellation means they gave notice. Top practices track both separately because they require different operational responses.
Zenoti's data shows top earners rebook 69% of cancellations within 24 hours compared to 40% at average practices. The 29-point rebooking gap at $164 average ticket is worth approximately $4,800 per month at average visit volume. The operational difference is typically a same-day outreach protocol for any cancellation, plus easy mobile rebooking for patients.