How to reduce no-show appointments: reminders, deposits, and a policy
Turn on reminders, decide which services need a deposit, and write a cancellation policy that matches what you enforce - in about 15 minutes.
Desk Team
8 min read
Updated
What you'll take away
- The order to turn things on: reminders first, then deposits, then a written policy
- A worked example for deciding which services need a deposit and how much
- Exact wording for a short cancellation policy clients will actually read
- What to say to a client who pushes back on the policy
about 15 minutes
Why reminders, deposits, and a policy work together
Short answer: a reminder catches the client who forgot. A deposit changes the math for the client who was never that committed. A written policy is what you point to when someone pushes back. Skip one and the other two carry more weight than they can.
Most guides on this pick one fix and stop. A reminder alone still lets a client no-show for free, so a busy week or a better offer can still win. A deposit alone, with no reminder, still loses you the appointment slot even if you keep the money - you wanted the haircut done, not just the cancellation fee. A policy nobody sees before they book is unenforceable; you can't hold a client to a rule they never agreed to.
The order matters too. Start by checking permission and setting up reminders. Desk Free includes the reminder feature, while SMS uses credits. Deposits are a bigger ask, so save them for the services where a no-show actually hurts. The policy comes last, because it should describe what you're already doing, once the first two are live.
Turn on appointment reminders first
For clients with appropriate SMS permission, start with a reminder the day before the appointment. Add a second one if the appointment was booked well ahead. Choose timing that fits the client's time zone and applicable sending rules. A booked appointment alone does not establish permission for platform texts.
A reminder does one specific job: it catches the client who genuinely forgot. A deposit does a different job - a client who was never going to show up will ignore a reminder the same way they'd ignore the appointment itself.
In Desk, reminders are an SMS setting in your business settings. You choose how far ahead the first reminder goes out. You can also turn on a second reminder at a different time for appointments booked further in advance. SMS credit use depends on message length and encoding. New businesses start with 25 free credits; additional SMS credits are charged separately from the app.
- Obtain and keep documented written or electronic permission for your business's appointment texts before enabling the client's SMS consent setting. Check any opt-out and your provider's requirements.
- Open SMS notifications in your business settings.
- Turn on Send appointment reminders and set how far ahead it goes out (a day before is a reasonable default).
- If you take bookings more than a week out, turn on Send second reminder for a same-day nudge.
Before relying on a text: check your SMS settings, credit balance, and message status. An enabled consent setting does not prove valid permission or delivery. Keep reminders about the booked visit; use a separate written opt-in for promotions. When a client asks you to stop, including by replying STOP, pause the covered texts and keep the request. The SMS consent guide explains what to record and how to handle opt-outs.
Decide which services need a deposit
Short answer: ask a deposit for services where a no-show costs you more than the time slot: anything with ordered materials, a long block of your calendar, or a first-time client with no booking history. Not every service needs one.
A flat deposit rule for every service usually asks too much of a low-cost, low-risk booking and too little of an expensive one. A worked example for a hair studio:
| Service | Price | What a no-show actually costs | Deposit worth asking for |
|---|---|---|---|
| Haircut, walk-in-friendly client | $35 | One 30-minute slot, no materials ordered | None, or skip for repeat clients |
| Manicure | $45 | One 45-minute slot | $10-15, mainly for new clients |
| Color service with ordered product | $150 | A 2-3 hour block plus product you already bought | $30-50, or a flat percentage like 20% |
| First-time client, any service | Varies | Unknown reliability - no booking history to judge by | A small deposit regardless of service, until they've shown up once |
The pattern: price the deposit to match what you'd actually lose, rather than applying one percentage to every booking. A new client with no booking history is a separate case from a returning one, whatever the price - you don't yet know if they'll show.
A deposit exists to protect against real loss, so keep it there rather than using it to pad routine bookings. Decide your refund rule before you turn it on. Typically that means refunded if the client shows up or cancels with enough notice, and kept if they no-show. Put that rule in the policy from the next section.
Want the full system instead of piecing it together yourself? Reminders and client records already come with Desk Free - deposits are the one piece that needs Desk Pro. The rest of this guide shows you exactly how the deposit half behaves.
How a deposit actually plays out, step by step
The client locks the slot with a partial payment, that amount later counts toward what they owe, and cancelling the visit on your end hands the money back without a manual step. Below is one concrete run-through, using Desk since the mechanics are specific enough to check yourself.
Picture a client booking the $150 color service from the earlier table. She picks a Tuesday slot on your booking page. Turning on Deposit Required for that service (Business Settings -> Services, Pro plan) is what makes the next part happen on its own - a manual invoice or a card-on-file note doesn't trigger any of this automatically.
Before confirming her appointment with deposit-link texts enabled, check documented permission, any opt-out, SMS settings, and credits. If SMS permission is missing, turn deposit-link texts off before confirming, then share the copied payment link through a permitted channel. With SMS configured and appropriate documented permission, confirmation requests a deposit-link text. Check its status before relying on delivery. Her calendar slot shows a waiting status with the dollar amount owed, so at a glance you know it isn't locked in yet.
When she pays, two things happen without you touching the appointment again: the hold clears and the visit moves to confirmed. Come Tuesday, checkout only asks for the balance, since her deposit already counted against the $150.
Say she calls in sick a day ahead and you cancel the appointment on your end. The money finds its way back to her automatically; nobody has to remember to issue a refund. That behavior is also why the earlier refund rule matters: it only pays out because you cancelled. A no-show works differently, and your policy should say so.
Deposit-link texts use SMS credits based on message length and encoding. Check the sending setup, credit balance, and message status. If SMS permission is missing or delivery is uncertain, use Copy Payment Link and share it in person or through another permitted channel. Do not enable the consent setting merely to make a text available.
Treat this as one worked example among several possible setups. A different booking tool might make you confirm payment by hand or issue refunds yourself - worth checking before you assume the automation exists.
This is a description of how the tool works, not legal or tax advice - deposit and cancellation-fee rules can vary by state, so check what applies to your business before you set the amounts.
Write a cancellation policy your clients will actually read
Three sentences are enough, as long as they're shown before the client books and cover the notice window, what happens if they miss it, and what happens on a no-show. Longer than that and most clients won't read it either way.
A policy only works if two things are true: the client saw it before they booked, and it matches what you actually enforce. A policy that threatens a fee you never charge trains clients to ignore it.
A short template to adapt:
Cancellations and reschedules need at least [24] hours' notice. Cancel with less
notice and [we may ask for the deposit amount again on your next booking /
you may be charged X]. A no-show forfeits the deposit paid at booking.
Fill in the bracket with a consequence you'll actually apply. If you don't take deposits for a given service, the honest version of this template just says what a repeated no-show means for future bookings, without inventing a fee you don't collect.
Where to put it: on the booking page itself, in the confirmation message, and once more in the reminder text if there's room. A client who only saw the policy buried in a footer didn't really see it.
What to say to a client who pushes back
Frame it as being about the slot, not about them - the same policy for every client. Most pushback softens once a client hears it's a standard rule.
A few honest lines that hold up:
- "It's the same for every client, it's not about you specifically - I book solo, so an empty slot is time I can't get back."
- "The deposit comes off your total, so you're not paying extra, you're just paying part of it early."
- "If something comes up, just let me know before the notice window and there's no issue at all."
What not to do: don't waive the policy quietly for whoever complains loudest. That's how a policy stops being a policy. If a client genuinely has a one-time emergency, that's a judgment call you make once, not a reason to remove the rule for everyone.
A 15-minute setup order
Short answer: reminders, then deposits on the services that need them, then the policy, in that order, because each step is easier to reason about once the previous one is live.
- Check documented SMS permission and opt-outs, then turn on appointment reminders (and a second reminder if you take bookings more than a week out).
- Go through your service list and mark which ones need a deposit, using cost-at-risk (materials, calendar block, new client) rather than a flat rule.
- Set the deposit amount per service.
- Write your three-sentence cancellation policy using the consequence you'll actually enforce.
- Put the policy on your booking page and in your confirmation message.
None of this removes every no-show. It changes the math and the expectation for the client who was on the fence, and it gives you something specific to point to for the one who wasn't.
Sources
- Desk Help - Deposits - how deposits, payment links, and auto-confirm work in Desk
- Desk Help - SMS reminders - reminder timing and SMS credit costs
- Desk pricing - Free vs. Pro feature split and SMS credits
Reminders and a written policy don't cost anything extra to turn on - Desk Free covers both, with no subscription (SMS credits are billed separately once your free 25 run out). For the services where a no-show really costs you, deposits close the gap as part of Desk Pro.