Multiply your weekly bookings by your no-show and late-cancellation rate and by your average booking value to get the weekly loss, then multiply by 52 for the year (or by 52 ÷ 12 for a month). For example, 120 bookings a week × 8% × RM150 is RM1,440 a week, about RM74,880 a year.
Free calculator
Salon no-show cost calculator
A no-show is the most expensive empty chair in the business: the slot was held, the therapist was paid to be there, and it is too late to sell it again. Most owners know no-shows hurt; few have put a ringgit figure on it. Enter four numbers and you will have one.
Quick answer
To calculate what no-shows cost a salon, multiply weekly bookings by the no-show and late-cancellation rate and by the average booking value, then multiply by 52 for the year. A salon taking 120 bookings a week at RM150 with an 8% no-show rate loses about RM1,440 a week — roughly RM6,240 a month and RM74,880 a year. Reminders on WhatsApp, deposits on long treatments and a waitlist that backfills cancellations are the usual ways to win part of that back; LABÉAU runs all three from RM174.92/month.
Last updated 14 October 2026 · Written and maintained by the LABÉAU team, Kuala Lumpur
Calculate your no-show cost
The fields start on a typical mid-sized Malaysian salon. Change them to your own figures — your booking system’s report for the last three months is the best source for the rate and the average value.
%
RM
%
Revenue lost per week
RM1,440
Revenue lost per month
RM6,240
Revenue lost per year
RM74,880
Won back per year at 50%
RM37,440
A month is taken as 52 weeks ÷ 12. The share you win back is your own assumption — use what reminders, deposits and a waitlist actually recover at your salon, not a promise from any vendor.
How the calculation works
Weekly loss is bookings per week × no-show rate × average booking value. Monthly loss is the weekly figure × 52 ÷ 12, which avoids the error of treating a month as exactly four weeks. Yearly loss is the weekly figure × 52.
Count late cancellations — inside your cancellation window — together with true no-shows. Both leave a slot you could not resell, and for the purpose of lost revenue they are the same thing. A cancellation two days ahead is different: that slot can usually be filled, so leave it out.
The figure is revenue, not profit. The therapist’s time and the room were still paid for, so the margin lost on an empty slot is often close to the full booking value — which is why no-shows matter more than their percentage suggests.
What is a normal no-show rate for a salon?
It varies more by how a salon confirms bookings than by what it sells. A salon that takes bookings by phone and sends nothing afterwards tends to see far more missed appointments than one that confirms on the channel clients actually read. Long, high-value treatments — facials, aesthetic procedures, colour — hurt most when they are missed, because one empty slot is two or three hours of a senior therapist’s day.
Rather than comparing yourself with an industry average, measure your own rate for a month, change one thing, and measure again. The calculator’s “share you win back” field is there for exactly that: put in what you actually recovered, not a figure from a vendor.
Three ways to win the money back
Confirm and remind on WhatsApp — at booking, about 24 hours before and about 2 hours before — with one-tap confirm and reschedule. In Malaysia and Singapore WhatsApp is read; email and SMS mostly are not.
Take a deposit on long or high-value treatments. A small deposit turns a booking into a commitment without putting off regulars.
Keep a waitlist that is offered the slot automatically when someone cancels, so a cancellation becomes a rebooking rather than a gap.
Track the rate per client. A handful of repeat no-shows is usually most of the problem, and a deposit rule for those clients only is fairer than one for everyone.
How LABÉAU handles no-shows
Most salon systems in the region send some kind of reminder; the difference is the channel and what happens after. TunaiPro and Idle both remind clients on WhatsApp, Idle with an AI agent that can rebook in the chat, while Fresha and Booksy rely mainly on email and SMS.
LABÉAU sends unlimited WhatsApp confirmations and reminders on every plan, takes deposits, and runs a waitlist that backfills cancellations, so the three steps above run without anyone at the front desk remembering to do them. Each client’s record shows their no-show history, which makes a targeted deposit rule easy to apply. Plans start at RM174.92/month on a 12-month plan, with a 7-day free trial and no card.
What no-shows cost at three salon sizes
| Salon | Bookings / week | Lost per month | Lost per year |
|---|---|---|---|
| Small studio | 60 | RM3,120 | RM37,440 |
| Mid-sized salon | 120 | RM6,240 | RM74,880 |
| Busy spa or two outlets | 250 | RM13,000 | RM156,000 |
Each row assumes an 8% no-show and late-cancellation rate and an average booking value of RM150. Use the calculator above for your own figures.
Ask about LABÉAU
Searches every answer published on this site — not a chatbot, and it makes nothing up.
Answers link to the page they were published on.
Frequently asked questions
For lost revenue, yes — a cancellation inside your cancellation window leaves a slot you cannot resell, exactly like a no-show. Cancellations made early enough to rebook the slot should be left out.
A confirmation and reminder sequence on WhatsApp — at booking, 24 hours before and 2 hours before — with one-tap confirm and reschedule, plus deposits for long treatments and a waitlist that backfills cancellations. LABÉAU automates all three from RM174.92/month.
Yes. It runs in your browser, needs no sign-up and stores nothing you type.
See LABÉAU on your own salon
Hands-on onboarding, no setup fee. Rated 4.9/5 by 150+ beauty & wellness businesses.
Start free 7-day trialRelated
