How to cut barbershop no-shows
Every barber knows the feeling. It's 3pm on a Saturday, the 3pm booking hasn't turned up, and the chair sits empty while there's a line of people who would love that slot.
No-shows are not a character flaw in your customers. Mostly they forget, get held up, or can't make it and never say. A few simple habits cut them down without being harsh on the people who keep your doors open.
Here is what works, in the order we'd try it.
First, find out your own number
Before you change anything, count. For two weeks, write down every booking and walk-in that didn't turn up. Then divide by the total.
For scale, here is one real example. At one 7-chair shop on Q-Up, 6.8% of customers didn't turn up over 30 days to 18 October 2026, which is about 1 in 15. That is one shop's anonymised data, not an industry average, and your number could be higher or lower. The point is to know yours, because you can't improve a number you're guessing at.
1. Send a reminder, and make it easy to say "I can't come"
Most no-shows are forgetfulness. A reminder text on the day of the booking is the cheapest fix there is.
Two things make reminders work:
- Timing. Send it early enough that the customer can still act, but close enough that it's fresh. A message a few hours before the appointment tends to beat one sent days ahead.
- A way out. If the only way to cancel is to ring a busy shop, people just don't. Give them a link to move or cancel the booking themselves. A customer who cancels with three hours' notice is a customer you can replace. A customer who doesn't show is a gap.
In Q-Up, booking reminders go out as a same-day text at a time you choose, and customers can view, move or cancel their booking through a secure link. See the features for the full list.
2. Use a deposit or card hold on the slots that matter
A deposit changes behaviour like nothing else, because the customer now has a reason to remember. You don't need it on every booking. Most shops get the best result by using it only where an empty chair hurts most: Saturday afternoons, long services, or new customers booking online for the first time.
Some practical rules:
- Say it up front. The deposit and what happens if they don't turn up should be clear before they book, not a surprise afterwards.
- Keep it fair. A modest amount or a percentage is usually enough. You're nudging, not punishing.
- Be consistent. The shop rule applies to everyone, including regulars and mates. Otherwise it becomes an argument at the counter.
Q-Up supports optional booking deposits and card holds for walk-ins too, and the shop decides whether to take or release a saved hold if someone doesn't turn up. These need a connected Stripe account to be set up first. Payments run through Stripe, so check the current fees on Stripe's own site before you decide on an amount.
3. Treat walk-ins differently from bookings
Walk-ins can no-show too. Someone joins the line, then gets bored, finds another shop, or wanders off for a coffee and misses their turn.
The fix is communication. A "heads-up" text when their turn is approaching gives them time to get back, and a "you're next" text when a chair opens tells them it's now. If they still don't come, move on to the next person rather than holding the chair empty.
Q-Up sends both texts automatically, and you can change the timing and wording. You also get a five-second undo if you move or remove the wrong person in a rush.
4. Keep a line behind the empty chair
This is the part most shops overlook. A no-show only costs you the full price of the cut if there is nobody to fill the slot.
If your shop takes walk-ins as well as bookings, a no-show is an opportunity for the next person waiting. If you run bookings in one tool and a notebook for walk-ins somewhere else, nobody can see the gap quickly enough to use it.
That's the case for running both in one place. When a booking doesn't turn up, you can see the queue behind it and call the next person in. Q-Up runs walk-ins and bookings in one app, with bookings slotted into each barber's line, so the empty chair and the waiting customer are on the same screen. For more on why shops need both, see our guide to how it works.
5. Have a policy, write it down, and stay friendly
Pick a simple policy and put it in the booking confirmation and on a sign near the counter. For example:
- Please cancel or move your booking at least a few hours ahead.
- Deposits are held on peak slots and released when you turn up.
- After repeated no-shows, we may ask for a deposit on future bookings.
Then apply it the same way every time. Friendly and consistent beats strict and patchy.
A simple plan for this week
- Count your no-shows for two weeks.
- Turn on a same-day reminder with a self-serve cancel link.
- Pick one peak slot (Saturday 3pm is the classic) and trial a deposit.
- Make sure someone can see who's waiting when a booking doesn't show.
- Write your policy in two sentences and put it where customers see it.
Frequently asked questions
What is a normal no-show rate for a barbershop?
There's no single industry figure we can point to, and rates vary a lot between shops. The most useful number is your own. As one example, a 7-chair Q-Up shop recorded 6.8% over 30 days to 18 October 2026.
Should barbershops charge a cancellation fee?
It's your call. Many shops start with a deposit on peak slots and a clear, friendly policy rather than a blanket fee. Whatever you choose, tell customers before they book and apply it consistently.
Do reminder texts really reduce no-shows?
Most no-shows are simple forgetfulness, so a well-timed reminder with an easy way to cancel or move the booking helps. Track your own numbers for a few weeks to see the effect in your shop.
How do I fill a slot when someone doesn't show?
Keep a live queue of walk-ins or a waiting list so you can call the next person in. That works best when bookings and walk-ins are in the same view.
Can I try this before paying?
Yes. Q-Up has a 14-day free trial. Plans are priced per shop, not per barber: Gold A$35, Platinum A$69 and Diamond A$129 a month, with unlimited barbers. See pricing.