What No-Shows Actually Cost Your Appointment Business
TL;DR
- The formula: no-shows per week × average ticket × 52 = direct annual revenue loss. Two a week at an $80 ticket is $8,320 a year.
- Hidden costs push the real number higher: paid idle staff time, wasted prep and consumables, and the compounding loss when a no-show never rebooks.
- Three recovery levers: fees recover part of the loss, reminders prevent the forgetful segment, and self-serve rescheduling converts would-be no-shows into moved appointments that keep the full ticket.
- Acuity Scheduling can't tell you the number — it has no no-show-rate report, and its Revenue report excludes no-shows entirely. Tecton Scheduler tracks no-shows and average ticket side by side — exactly the two inputs the formula needs.
A no-show costs you the ticket price of the missed appointment, so the annual damage is roughly no-shows per week × average ticket × 52. Two no-shows a week at an $80 average ticket is $8,320 a year in direct lost revenue — before counting idle staff time, wasted prep, and the rebookings that never happen.
This guide walks the math end to end: the formula, three worked examples, the hidden costs that never show up on a report, the three levers that recover the loss, and how to compute your own number instead of trusting someone else's benchmark.
How do you calculate the cost of no-shows?
The direct cost is simple arithmetic: no-shows per week × average ticket × 52. It needs only two inputs, both of which you can pull from your own books in a few minutes:
- No-shows per week. Count appointments where the client neither showed up nor gave you enough notice to refill the slot. If you only track monthly, divide the monthly count by 4.33.
- Average ticket. Collected revenue divided by completed appointments over the same period. Use what clients actually paid, not list prices.
Multiply the two, then multiply by 52, and you have the annual direct loss. Treat it as a floor, not the full figure — it counts only the revenue from the missed slot itself. The hidden costs below are what turn an annoying number into an alarming one.
Why × 52 and not a weekly view
Weekly numbers feel small — $255 a week reads like a rounding error. The same leak annualized is $13,260, which reads like a part-time salary. Annualizing is what gets a no-show policy taken seriously.
How much do no-shows cost? Three worked examples
Here's the formula applied to three common appointment businesses. These are illustrative scenarios with assumed numbers — realistic for each business type, but not industry statistics. The point is the mechanics, so you can substitute your own figures.
| Scenario (illustrative) | Avg ticket | No-shows / week | Weekly loss | Direct annual loss | Recovered if rate halves |
|---|---|---|---|---|---|
| Hair salon | $85 | 3 | $255 | $13,260 | $6,630 |
| Med spa | $250 | 2 | $500 | $26,000 | $13,000 |
| Fitness studio (1:1 training) | $60 | 5 | $300 | $15,600 | $7,800 |
Notice what drives the total: the med spa has the fewest no-shows but the largest loss, because average ticket multiplies everything. High-ticket businesses can't treat no-shows as a volume problem — even one or two a week is a five-figure annual leak. The last column is the business case for fixing it: cutting the rate in half is worth thousands a year at any ticket size.
Does Acuity Scheduling show you what no-shows cost?
No. Acuity Scheduling (formerly Squarespace Scheduling) lets you mark an appointment as a no-show, but it has no no-show-rate report, no cancellation analytics, and no forecasting. There is no screen in the product where the formula's two inputs — no-show count and average ticket — appear together.
The Revenue report actively hides the loss
Acuity's built-in Revenue report excludes cancelled and no-show appointments entirely, so the money you didn't collect never appears in any number you look at. More on the report's blind spots in why Acuity's revenue report doesn't match Stripe or Square.
You can still assemble the inputs manually — a spreadsheet tally of marked no-shows plus a payment-processor export — and how to track your no-show rate in Acuity walks through exactly that. Or use an analytics layer: Tecton Scheduler's overview dashboard shows no-shows, cancellations, and average ticket for today, the last 7 and 30 days, and the month, each with prior-period comparisons — the formula's inputs, computed continuously.
How do you recover revenue lost to no-shows?
There are exactly three levers, and they act at different points in the timeline: one recovers money after the miss, one prevents the miss, and one converts the miss into a move.
| Lever | How it works | What it does to the loss |
|---|---|---|
| No-show fee | Card stored at booking; fee charged after the miss | Recovers a slice of the ticket — and only if it's actually charged. In Acuity, charging the stored card is always manual. |
| Reminders | Email/SMS nudges before the appointment | Prevents the 'forgot' segment of no-shows. Built into Acuity; costs nothing to switch on. |
| Self-serve rescheduling | Client moves the appointment themselves instead of abandoning it | Converts the no-show into a kept ticket — full revenue, client retained. Acuity's reschedule link lives only in the confirmation email; a standalone branded reschedule page removes that friction. |
Rescheduling is the underrated lever because it's the only one that keeps the entire ticket. A fee recovers a fraction; a reminder helps the client who forgot but does nothing for the one whose day fell apart. The client who knows at 9pm that tomorrow won't work needs a frictionless way to move the appointment — or they'll simply not show and deal with the awkwardness later.
That's the gap Tecton Scheduler fills on top of Acuity: a public, branded reschedule page where clients verify their email and phone — no account or login — pick a new slot from live Acuity availability, and get instant email confirmation. You set the reschedule window and optional fee once; when a fee applies, it's collected automatically through Square or Stripe before the new slot is confirmed. The full prevention playbook, reminders and policy wording included, is in how to reduce no-shows in Acuity Scheduling.
A reschedule is a recovered no-show
Every would-be no-show that becomes a reschedule keeps the full ticket on your calendar and the client in your book. That's why rescheduling should always be cheaper and easier than cancelling — you trade a little flexibility to retain the whole revenue stream.
How to calculate your own no-show cost, step by step
Skip the benchmarks and get your real number. It takes one tracked month:
- Mark every no-show for 30 days. Use Acuity's no-show flag consistently — the number is only as good as your tagging discipline.
- Tally the count and divide by 4.33 to get no-shows per week.
- Compute average ticket: collected revenue ÷ completed appointments over the same 30 days. Pull revenue from Stripe or Square rather than Acuity's Revenue report, which excludes no-shows and manually-marked payments.
- Run the formula: no-shows per week × average ticket × 52.
- Re-run it monthly as you add fees, reminders, or self-serve rescheduling. The number falling is the ROI of those changes, in dollars.
If you'd rather not maintain the spreadsheet, this is precisely what Tecton's analytics automate: no-show and average-ticket tracking with prior-period comparisons on the overview dashboard, plus a forecast of bookings, revenue, cancellations, and no-shows for the next 7, 30, and 90 days — so you see the leak before it happens, not after. Every plan is month-to-month with a free trial; see pricing.
Put this on autopilot
Tecton Scheduler does this for your Acuity account
Self-serve reschedule links with automatic fees via Square or Stripe, plus revenue, no-show, and demand analytics — synced straight from Acuity Scheduling. Live in about 15 minutes.
Frequently asked questions
How much do no-shows cost an appointment business?
Multiply your no-shows per week by your average ticket, then by 52. Two no-shows a week at an $80 ticket is $8,320 a year in direct lost revenue. The true cost is higher once you add paid idle staff time, wasted prep, and the clients who never rebook after silently disappearing.
How do I calculate my no-show rate?
Divide no-shows by total booked appointments over the same period and multiply by 100. Track at least 30 days for a stable figure. Acuity Scheduling lets you mark no-shows but has no rate report, so either tally them in a spreadsheet or use an analytics layer that computes the rate continuously.
What is a typical no-show rate?
Rates vary so widely by industry, clientele, deposit policy, and reminder discipline that published averages are close to useless for decision-making. Your own month-over-month trend is the metric that matters: measure it, add fees, reminders, and easy rescheduling, and watch whether it falls.
Do no-show fees actually recover the cost?
Partially. A fee is usually a fraction of the ticket, and it only recovers anything if it's actually charged — in Acuity, charging the stored card is always a manual step, so many fees are quietly skipped. Fees work best as a deterrent, paired with reminders and easy self-serve rescheduling.
Is a reschedule better than charging a no-show fee?
Almost always. A reschedule keeps the full ticket on your calendar and preserves the client relationship, while a fee recovers only part of one visit and can sour the client. Make rescheduling the easy default path, and reserve fees for late changes and repeat offenders.
Does Acuity Scheduling report on no-shows?
You can mark an appointment as a no-show in Acuity, but there is no no-show-rate report, no cancellation analytics, and the built-in Revenue report excludes no-show appointments entirely. To see counts, rates, and the revenue impact, you need either a manual spreadsheet or a reporting layer on top of Acuity.
Keep reading
How to Track Your No-Show Rate in Acuity Scheduling
Acuity Scheduling can mark appointments as no-shows, but it never counts them or calculates a rate. This guide covers the marking discipline, the export-and-spreadsheet method with the exact formula, typical rates by industry, and how to automate tracking.
Read guideHow to Reduce No-Shows in Acuity Scheduling: 9 Tactics Ranked
Nine no-show tactics for Acuity Scheduling, ranked by impact against effort — from cards on file and reminder timing to self-serve rescheduling and segment-level fixes. Honestly marked: what Acuity does natively, and what needs a layer on top.
Read guideHow to Charge a No-Show Fee in Acuity Scheduling
Acuity can store a client's card, but a no-show fee is only ever charged by hand — and hand-charged fees get skipped. Here's the manual flow step by step, where it breaks down, and how to automate enforcement and track your no-show rate on top of Acuity.
Read guide