A no-show isn't just an inconvenience—it's lost revenue. When a client books a 60-minute appointment and doesn't show up, that's 60 minutes you can't sell to anyone else. It's gone. Multiply that by even a handful of no-shows per month, and you're looking at thousands of dollars of work you didn't get paid for.
Many small business owners just accept no-shows as part of the cost of doing business. But you don't have to. There's a proven, straightforward solution: deposits and prepayment. When clients put money down, they're far more likely to show up—or cancel ahead of time so you can fill that slot. It's not complicated, and it doesn't require turning away customers.
Why clients don't show up
They forgot. Life is busy. Calendars get crowded. Without a reminder—or any skin in the game—it's easy for an appointment to slip the mind.
Their plans changed. Something unexpected comes up—an emergency, a better offer, a family obligation. Without a cancellation consequence, they disappear.
Booking cost them nothing. Free bookings carry zero commitment. There's no financial consequence to not showing, so the decision to cancel or skip feels low-stakes.
Rescheduling or cancelling felt awkward. Some clients feel uncomfortable contacting you to cancel. Rather than face that interaction, they simply don't show up.
How to set it up without losing bookings
1. State the policy clearly on the booking page. Don't hide it. Let clients know upfront that a deposit or payment is required. Transparency builds trust.
2. Keep deposits small relative to the total price. A 20–30% deposit is enough to create accountability without feeling like a barrier. The goal is commitment, not discouraging bookings.
3. Send reminder emails before the appointment. A friendly reminder 24 hours before goes a long way. Include a link to reschedule or confirm attendance.
4. Offer an easy way to reschedule. If plans change, let clients reschedule quickly without hassle. This keeps the deposit and avoids the awkwardness that leads to no-shows.
5. Apply the deposit toward the final bill. This isn't a fee—it's a down payment. When the client shows up, that deposit counts toward what they owe. It feels fair.
A fair cancellation policy
A clear, fair cancellation policy protects your business while still feeling reasonable to your customers. It sets expectations upfront and removes confusion. Here's a sample you can use or adapt:
Doing it with ChiaroSystem
ChiaroSystem makes taking deposits and prepayments simple. Your booking page can require payment when someone books—payments go through Stripe, so you get the funds securely. Customers automatically receive confirmation and reminder emails, cutting no-shows without extra work on your end. Plans are a flat $19.99/month with no platform commission, so you keep what you earn.