A no-show fee is enforceable in most jurisdictions if three conditions are met: the customer agreed at booking, the amount is reasonable, and you can prove the customer agreed.
Most disputes don’t go anywhere — they’re chargeback threats, not lawsuits — but doing this right protects you from both.
Disclaimer: this isn’t legal advice. Laws vary by state, country, and service type. For high-stakes situations, consult a lawyer.
The three conditions
1. Agreement at booking
The customer must agree to the fee before the no-show happens. After-the-fact fees are nearly impossible to enforce.
The agreement must be:
- Visible at booking (not buried in fine print)
- Specific (the fee amount and conditions are stated)
- Acknowledged (a checkbox, click-through, or equivalent)
A booking page that says “By clicking Book, you agree to our [cancellation policy]” with the policy stating the fee — that’s sufficient agreement in most jurisdictions.
2. Reasonable amount
The fee must be a reasonable estimate of your loss. Generally:
- 50% of service price: clearly reasonable
- 100% of service price: reasonable if you can show the slot couldn’t be filled
- More than service price: harder to defend
A $200 no-show fee for a $40 service won’t survive a small-claims dispute.
3. Proof of agreement
You must be able to show that the customer saw and agreed to the policy. Most booking platforms (including Zedule) record this automatically — booking timestamp, the policy version they agreed to, and the click event.
What about credit card chargebacks?
Customers often dispute no-show fees as chargebacks. Stripe and other processors generally side with the business if you can show:
- The customer agreed to the policy at booking
- The booking was confirmed by the customer
- The customer didn’t show or cancel within the window
- The fee is reasonable
You’ll be asked to upload:
- Screenshot of booking page showing the policy
- Booking confirmation email
- Communication record (reminders sent, confirmation request, no response)
Most chargebacks are resolved in the business’s favour when documentation is good.
Jurisdictions where it’s harder
California: The Song-Beverly Act and related consumer-protection law makes large no-show fees harder to defend, especially for new customers.
EU: GDPR and consumer-protection rules require clear disclosure and reasonable fees. Can-spam-style laws around marketing communication also apply.
Australia: Australian Consumer Law requires fees to be a genuine pre-estimate of loss; punitive fees are unenforceable.
India: Generally permissive for service businesses with explicit agreement; harder for consumer businesses without it.
For each jurisdiction: keep the fee under 50% of service price, get explicit agreement, document everything.
Medical / clinical specifics
For healthcare providers:
- Some insurance requires you to charge for all services billed (you can’t waive a no-show fee for someone whose insurance is being billed)
- HIPAA / privacy laws restrict how you communicate about missed appointments
- Some Medicaid programs explicitly prohibit no-show fees for Medicaid patients
Healthcare operators should consult their billing specialist or insurance contracts for specifics.
What to put in your booking confirmation
Suggested language:
Cancellation & no-show policy. You can cancel or reschedule up to 24 hours before your appointment at no cost. Late cancellations or no-shows are charged 50% of the service price. By booking, you agree to this policy.
Three lines. Clear, fair, defensible.
What if a customer threatens legal action?
Most “I’ll sue you” threats over a $50 no-show fee are empty. The customer doesn’t actually want to file in small-claims court for $50.
If a customer is genuinely upset:
- Listen
- If it’s a one-time situation with a regular customer, refund the fee
- If they’re being unreasonable, refund and move on
- Don’t engage in escalation over a small amount
Your time is worth more than $50. Refund and document that this customer requires deposits going forward.