For solo stylists

The stylist no-show fee app: stop chasing, start collecting upfront.

A stylist no-show fee app is only useful if it collects the money before the no-show. Every version that tries to bill the fee after the fact runs into the same wall: the client already ghosted. The fix isn't a bigger penalty — it's a smaller deposit, taken at the moment the slot is booked.

The real cost of a no-show for a solo stylist

The Shortcuts ANZ industry report pegs salon no-show rates around 30%. Booksy's own operator surveys come in a little lower, in the mid-20s. Either way, the math on a fully-booked solo chair is brutal: at 25 appointments/week and an average ticket of $85, a 25% no-show rate strips about $530/wk — ~$27k/yr — of realized revenue off a $100k gross. And that's before the chair-rent, product, and utility costs keep running against empty time.

The oft-quoted number from Shortcuts' 2026 industry study — ~$67k/yr lost per fully-booked chair — assumes a higher-end ticket and the full 30% no-show rate applied to a weekly roster plus unfilled secondary slots. Your number will land somewhere inside that range. The point isn't the exact dollar — it's that no-shows are structurally the largest uncontrolled cost in a solo stylist business. And the standard answer (a "cancellation fee" in the T&Cs) never gets collected.

Why the retroactive no-show fee doesn't work

Imagine the day after a no-show. You text the client at 9am: "Hi — the $30 no-show fee from yesterday, can you send it over?" One of three things happens. They send it (rare). They apologize and promise to send it, then don't (common). They go quiet for two weeks and eventually ghost your DMs entirely (most common). The fee structure is in your booking confirmation but it might as well be written in invisible ink, because you have no mechanism to charge anyone who didn't pre-authorize you.

The only version of a no-show fee that reliably collects is the one that ran Stripe at the moment of booking. You can call it a deposit, a hold, a booking fee — mechanically it's the same charge, but emotionally it's easier for both sides to accept because it's attached to the slot, not the failure to show.

The rule: a no-show fee charged after the no-show is a strongly-worded request. A deposit charged at booking is a deposit.

What a stylist no-show fee app actually needs to do

Strip it down to the minimum viable. A no-show fee app, for a solo stylist on booth rental, needs to do four things:

  1. Show your availability. Slots, visible to the client, without logging in. No app download. No account creation more complex than "type your email and phone."
  2. Collect a deposit during the booking flow. Not a link emailed afterwards. Not "we'll charge the card you have on file." The deposit is part of the confirmation click, or it doesn't get collected.
  3. Send a 24-hour reminder. SMS, not email — open rates on SMS are 2–5x email for appointment reminders. Reduces no-shows again on top of the deposit, because sometimes people just forget.
  4. Deposit goes to you. Directly. Stripe Checkout is the gold standard here — the deposit lands in your account within the normal Stripe payout window (usually 2 business days) and doesn't sit in some marketplace's holding account.

Everything else — loyalty punch cards, gift cards, retail inventory, staff rosters, tip-splitting, commission-vs-booth-rent accounting — is bundled by the $30+ suites because they're trying to be your whole back office. A solo stylist on booth rental doesn't have a back office. You have a chair, a client, and a phone. The app only has to do the four things above.

Why a deposit beats a "book now, pay later" hold

Some scheduling tools will put a card on file and promise to charge the fee "if" the client no-shows. Two things go wrong. First, chargebacks — the client disputes the charge with their bank because they're not expecting it, and you lose the fee plus a $15 chargeback cost. Second, the deposit's emotional job is gone. A deposit the client paid is skin in the game; a card-on-file they never actively authorized feels like a trap. Show-up rates improve most when the client has actively transacted — Apple-Pay-tapped the deposit — not when you have a latent threat against their Visa.

How much to charge

Deposits land best at 15–25% of the service total, or a flat $9–$20 for most solo stylists. Under $9 and it doesn't change behavior; over 25% and it starts killing top-of-funnel new-client bookings. The math we see work the most often:

Remember: the deposit isn't revenue you keep separately. It's counted toward the service total when the client shows. You only keep the deposit (in full) if the client no-shows or cancels inside your stated window.

Your cancellation window

The standard we see working in solo practices is 24 hours. Inside 24 hours, the deposit is forfeit. Outside 24 hours, one-click refund. Some stylists run 48 hours on color services because they had to mix product ahead. Whatever you pick, the refund rule has to be written at the booking page, not buried in a terms link. Clients rarely dispute a deposit they read about at the moment they paid it.

ChairHold does these four things for $9/mo flat

The reason ChairHold exists is that no existing "stylist no-show fee app" did the four things above cleanly without bundling a $30–$250 suite on top. Our pitch is the opposite of bundling: one link, one deposit, your Stripe, $9/mo flat. That's it. If you need a full POS, keep the one you have. If you just need a deposit link that solves your no-show problem in the first week, this is what that looks like.

Stop eating no-shows. Hold the chair.

$9/mo, deposits to your Stripe. 90 days free in early access.