Most service businesses should charge no-show fees. A small minority shouldn’t. Here’s how to decide.
When a no-show fee makes sense
Charge a no-show fee if:
- Your service is over $40 — the fee feels proportional
- Your no-show rate is over 10% — the policy will move the number
- You have card-on-file infrastructure — fees are easy to charge
- You’re confident in the policy — you’ll actually enforce it
For most salons, clinics, spas, fitness studios, lessons, and trades — the answer is yes.
When it doesn’t
Skip the no-show fee if:
- Your service is under $20 (the fee feels punitive)
- You have a strong relationship-driven business with rare no-shows (under 5%)
- You can’t actually charge the fee (no card on file)
- You have more demand than supply (the no-show is filled by a walk-in anyway)
For very low-cost services (a $15 dog grooming nail trim, a $20 30-minute consult), the friction of the fee outweighs the benefit.
How much to charge
The right amount depends on your service price.
- Under $40 service: charge 50% of the service price.
- $40-100 service: charge $50 flat or 50%, whichever is higher.
- $100-300 service: charge 50% of the service price.
- $300+ service: charge the full service price (especially for medical or specialist services with prep time).
The fee should hurt enough that customers think before no-showing, but not so much that it feels predatory.
Late cancellation vs no-show
Distinguish between late cancellation (customer told you within the cancellation window) and no-show (customer didn’t show and didn’t tell you).
A common pattern:
- Late cancellation (under 24 hours): 50% fee
- No-show: 100% fee
Customers who at least communicated get a slightly lower fee.
How to enforce without burning the relationship
The first time a regular customer no-shows or cancels late, waive the fee with a note: “This time we’ll waive the fee — but please let us know in the future.” Customers appreciate the acknowledgment.
Second offense: charge half the fee with a friendly note. Third offense: charge full fee.
For new customers, charge from offense #1 — they have no relationship credit to spend.
How to actually collect
Three patterns:
1. Card on file (best). Customer puts a card on file at booking. You charge the fee automatically when the no-show happens. Customer disputes are rare because the policy was agreed to.
2. Prepayment. Customer pays at booking. No-show forfeits the payment. Works great but creates friction at booking time (some customers won’t book if they have to pay first).
3. Invoice after the fact. Customer no-shows; you send an invoice. Collection rate is ~50% — most customers ignore invoices for fees they didn’t agree to upfront.
For most service businesses, card-on-file is the right answer.
What customers actually think
Most customers (>80% in surveys) think a 50% no-show fee is fair if disclosed at booking. The customer who screams about the fee is rare and is usually a customer you don’t want anyway.
The far bigger risk is not charging — your no-show rate stays high, your scheduling stays unpredictable, and your revenue stays soft.
The biggest argument against fees
The strongest argument against no-show fees: they create a transactional relationship that’s hostile to genuine service businesses.
The counter-argument: a no-show is already transactional — the customer is treating your time as free. The fee just formalises what’s already happening.