How to Cut Salon No-Shows With AI Reminders and Deposits

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Cut Salon No-Shows With AI Reminders and Deposits.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Cut Salon No-Shows With AI Reminders and Deposits.

Cut salon no-shows in three moves: publish a clear cancellation policy, take a deposit or hold a card only on the bookings most likely to go missing (new clients, long colour and extension appointments, repeat no-shows), and send two reminders that make rescheduling one tap. AI's job is writing those reminders, answering replies and refilling the empty slot fast.

Deposits do most of the heavy lifting; AI polishes the edges. You'll come away with a deposit rule you can defend to regulars, policy wording you can paste into your booking system, a reminder sequence with timings, and a way to check after eight weeks whether no-shows actually fell rather than quietly turning into late cancellations.

Follow me on Instagram@sagnikteaches

Count what no-shows cost you before changing a setting

Export the last three months of appointments from your booking software. Most systems mark each appointment as completed, cancelled or no-show, and many record when a cancellation was made. You need three numbers, split by new and returning clients:

Connect on LinkedInSagnik Bhattacharya
  • No-shows: the client never arrived and gave no notice.
  • Late cancellations: cancelled inside the window you'd like to enforce (24 or 48 hours is typical).
  • Refilled slots: of those late gaps, how many someone else booked.

Multiply the unfilled appointments by their service price and you have a monthly figure to beat. Look at the split too. If nearly all no-shows come from first-time clients booking online, a blanket deposit on everyone punishes the people who were never the problem. If they cluster on long colour appointments, that's where protection belongs. Sort the no-shows by client name as well: if a handful of people account for most of them, those clients need a prepayment rule of their own, not a policy change for everyone.

Subscribe on YouTube@codingliquids

A chat assistant is handy for this sort, as long as you strip client names to initials or IDs first. Paste the export and ask: "Group these no-shows by new or returning client, by service, and by how the appointment was booked. Then list any client ID that appears more than once." An illustrative result for one month at a busy salon: 24 no-shows, of which 15 were first visits booked online, 6 were colour appointments over two hours (4 of them also first visits), and 3 were regulars. Two client IDs appeared twice each. That one table says: deposits for new online bookings, a deposit on long colour, prepayment for the two repeat offenders, and leave the regulars alone. Check the counts against the export yourself; a model can miscount a long list as easily as a tired receptionist.

Decide who pays a deposit, and how much

A deposit is part-payment taken at booking and deducted from the bill. A held card (sometimes called card on file) takes nothing upfront but lets you charge a fee if the client breaks the policy. Deposits stop more no-shows; held cards cause less friction. Match the tool to the risk. These are the starting points I'd use, then adjust to your own numbers:

Booking typeRisk if missedProtectionReason
Regular, several visits, no missed appointmentsLowNone, or card heldCharging loyal clients upfront reads as distrust
New client, any serviceMedium to highDeposit, 20-30%No history to judge them by
Colour, highlights, balayage, 2 hours or moreHigh: a whole afternoon lostDeposit, 30-50%The slot is hard to refill at short notice
Extensions ordered for the clientHigh: stock cost tooDeposit covering the hairYou've already paid for the product
Bridal and event hair, trialsHighDeposit plus written termsDates are booked months ahead and can't be resold easily
Client with two no-shows in 12 monthsHighFull prepaymentHistory says it will happen again
Short services under 45 minutesLowCard held, fee only for no-showsA deposit costs more goodwill than it saves

Keep the rule simple enough that a junior on reception can explain it without looking it up. Two tiers (deposit for new clients and long services, card held for everyone else) covers most salons.

Policy wording clients read before they book

The policy has to appear on the booking page, in the confirmation and in the first reminder. If a client first hears about a fee when you charge it, expect an argument. Here is wording you can adapt:

Our booking policy
- We ask for a deposit of [30%] for new clients and for
  appointments of 2 hours or more. It comes off your bill.
- Need to change? Rearrange or cancel free of charge up to
  [48 hours] before your appointment, online or by replying
  to your reminder.
- Inside [48 hours], or if you don't arrive, we keep the deposit.
  If we hold your card instead, we charge [50%] of the service.
- Running late? Tell us. After [15 minutes] we may need to
  shorten or rearrange your service.
- Illness and emergencies happen. Talk to us and we'll do our
  best to move your deposit to a new date.

Then ask ChatGPT, Claude or Gemini to tighten it: "Rewrite this salon policy in plain English under 80 words, keep every number exactly as written, and produce a 150-character text-message version." Check that the numbers survived. AI tools sometimes round "48 hours" to "two days" or drop the late-arrival line, and the short version is the one clients actually read.

An illustrative text-message version from that prompt: "Free to change up to 48h before. Later changes or no-shows: deposit kept. Running late? Let us know." It reads well and it has lost something: clients on a held card, with no deposit, now have no idea a 50% fee applies to them. Because two groups of clients face two different rules, the fix is two short versions, one for deposit bookings and one for held-card bookings, each sent only to its own group. Most booking systems can attach different messages to different services or client types; if yours can't, keep both rules in one message and accept that it runs to two texts.

Deposit and cancellation terms fall under consumer law, and the rules differ from place to place. If you intend to keep deposits strictly, have a solicitor or your trade association look over the wording once.

The settings to switch on in your booking system

You rarely need a separate tool for deposits. The main salon platforms handle them, with different names for the same ideas. As of September 2026:

  • Square Appointments: cancellation policies and no-show fees need the paid Plus or Premium plan. The payment policy choices are "No requirement to book", "Require full prepayment" and "Hold card in case of no-show". A no-show fee can be a flat fee per appointment, a flat fee per service, or a percentage of the service price; the cancellation cut-off runs from one hour to two weeks, and you can charge the fee up to 14 days after the appointment. Square's cancellation and prepayment guide walks through each option.
  • Booksy: its No-Show Protection splits into Deposits (charged at booking and applied at checkout) and Cancellation Fees (card on file, charged automatically or manually if the client cancels too late or doesn't arrive). You set which services it applies to, the notice period, and can exempt reliable clients through a Trusted Client setting.
  • Phorest: flat or percentage deposits, set per service, with higher amounts for new clients or frequent no-shows. It also sends automated confirmations, reminders and no-show follow-ups, and its Front Desk AI answers client enquiries and takes bookings out of hours.
  • Fresha: deposits and prepayment with no-show protection through its payment processing, plus a waitlist and automated reminders. Text-message pricing varies by country, so check your own account.

Whichever you use, turn on the same three things: the deposit or card rule by service, the cancellation window, and the automatic reminder schedule. Before choosing a system on these grounds, the booking system checklist for appointment businesses covers the questions to ask a vendor.

A reminder sequence that makes rescheduling easier than ghosting

The single most useful timing rule: the main reminder must arrive while the client can still cancel for free. If your window is 48 hours and the reminder lands at 24 hours, the client who can't make it has two choices, pay a fee or disappear. Many disappear. Send it about a day before the window closes.

WhenMessageWhere AI helps
At bookingConfirmation, policy in two lines, add-to-calendar linkWriting service-specific prep notes
Before any colour service that needs a skin testSkin test reminder, if your colour brand's instructions require one 48 hours aheadOnly sending it to the services that need it
About 72 hours before (for a 48-hour window)"Reply C to confirm or R to rearrange"Reading free-text replies such as "can I do Friday instead?"
Morning of, or 3 hours beforeShort nudge with time and stylistLittle; keep it plain
Within 2 hours of a no-showPolite note, the fee or deposit position, a rebooking linkKeeping the tone calm rather than accusing

Most salon software sends the fixed messages without any AI. The AI part matters when clients reply in their own words. "Stuck on the train, 10 mins late", "can my daughter take my slot", "need to move to next week" all need different handling, and a front-desk assistant that classifies those replies and offers real slots saves the receptionist dozens of interruptions.

The classification is where a small error costs a client. An illustrative batch of replies to the 72-hour reminder, with the labels an assistant gave them:

Client's replyLabel givenWhat should happen
"C, see you Thursday"CONFIRMCorrect; mark confirmed
"need to move to next week pls"RESCHEDULECorrect; offer real slots with the same stylist
"can my daughter take my slot?"RESCHEDULEWrong; she's a new client, so it needs a person and possibly a deposit
"can't do Thurs, is Fri ok? otherwise cancel"CANCELWrong; the client wants Friday. Cancelling would trigger the deposit message

The last one is the dangerous mistake, because it tells a client who tried to rearrange that their deposit is gone. Give the assistant a fourth label, UNSURE, for any reply with a condition or a question in it, and send those to a person. Read every UNSURE reply for the first month; they show you which rules the assistant still needs. If you're weighing that step, whether a hair salon should use an AI receptionist covers the trade-offs.

To draft the message set itself, a prompt like this works well:

You write appointment messages for a hair salon.
Voice: warm, brief, first names, no more than one exclamation mark.
Each text must be under 160 characters and contain no emojis.
Our policy: [paste the short version].
Services and prep notes: [e.g. "Colour: skin test 48h before",
"Extensions: arrive with clean, dry hair"].
Write:
1. Booking confirmation
2. Reminder 72 hours before, asking the client to reply C or R
3. Same-day reminder
4. Message after a missed appointment: kind, states the deposit
   position, offers a rebooking link, no blame
Give two versions of each so I can pick.

The no-emoji rule is practical. A standard text holds 160 characters, but one emoji switches the message to an encoding that holds 70, so a single smiley can turn one billed text into two or three.

Message 4 needs the closest reading, because first drafts tend towards the tone of a parking fine. An illustrative before and after:

  • Draft: "You missed your appointment today at 2pm. As per our policy, your deposit has been forfeited. Please rebook here: [link]."
  • Sent: "Hi [first name], we missed you at 2 today, hope all's OK. Your deposit covers today's slot, as in our policy. Rebook whenever suits: [link]."

Both say the deposit is kept. Only the second leaves room for the client who was in an accident, and it's much harder to dispute a message that sounds reasonable.

Refill the gap before the hour is lost

A late cancellation only costs money if the chair stays empty. Square's paid plans and Fresha both include a waitlist; switch it on for your most requested services and stylists. When a slot opens inside 48 hours, message the waitlist first, then clients who are due back for that exact service. Keep the offer short and make the rule for who gets it plain, or two people will turn up. An illustrative text: "A 2pm slot with [stylist] has come up tomorrow, for a cut and blow-dry. First to reply YES gets it; I'll confirm by text within 15 minutes." Then do exactly that, and send the runner-up a kind "it's gone, you're still top of the list" so the waitlist stays worth being on. That second step is a rebooking job in its own right, covered in how salons use AI to rebook clients and fill diary gaps.

What deposits and reminders are worth to a five-chair salon

Illustrative figures only. Say a five-chair salon books 480 appointments a month at an average of $78. Before any change, 24 appointments (5%) are no-shows and 14 are late cancellations, of which half get refilled.

  • Monthly loss before: 24 no-shows plus 7 unfilled late cancellations, 31 appointments at $78, is about $2,418.
  • Change: 30% deposits for new clients and colour appointments over two hours (roughly a third of bookings), cards held for the rest, reminders at 72 hours and on the day, waitlist switched on.
  • Suppose no-shows fall to 10 a month and the waitlist refills 10 of the 14 late cancellations. Deposits retained on six of those no-shows at about $25 each recover $150.
  • Monthly loss after: 14 unfilled appointments at $78 ($1,092) minus $150 retained, about $942.

That's roughly $1,500 a month back on paper, against a few hours of setup and whatever the texts cost. Card fees on deposits are mostly not extra, since the deposit comes off a bill you'd have processed anyway, unless many clients pay cash. Your own numbers will differ; the point is to run this sum on your data before and after.

Where deposit rules backfire

  • New clients abandon the booking at the payment step. Check how many online bookings are started versus completed. If new-client completions drop by more than you save, lower the deposit or switch new clients to a held card.
  • Fees get waived for friends. Once staff waive fees case by case, the policy becomes optional. Let one named person approve waivers and log the reason.
  • The reminder lands after the free window closes. Clients then cancel anyway and dispute the fee. Fix the timing first.
  • An AI reply promises something the policy doesn't allow. Restrict any assistant to confirming, rescheduling and quoting the policy. Refunds, fee disputes and exceptions go to a person, as set out in reducing no-shows with AI reminders and automatic rebooking.
  • Two systems send reminders. A separate text tool plus the booking software's own reminders means double messages and confused replies. Use one.

What to check after eight weeks

Pull the same export as before and compare, split by new and returning clients:

  1. No-show rate, by service type.
  2. Late cancellations, and how many were refilled.
  3. Online booking completion for new clients.
  4. Number of fees waived, and why.
  5. Complaints or disputes about charges.

If no-shows fell but late cancellations rose by the same amount, clients are cancelling at the last minute instead of vanishing. That's progress, because you get notice, but it means the waitlist and gap-filling now matter more than the deposit.

Salon deposit and no-show questions owners ask

Should I charge deposits to my regular clients?

Usually not. A client with several visits and no missed appointments is low risk, and asking them to pay upfront can read as distrust. Hold a card for them instead, or exempt them entirely. Booksy calls this exemption Trusted Client, and most salon systems let you apply deposit rules to new clients or specific services only. Review the list every few months, because a regular who starts missing appointments should move back into the deposit group.

Can I keep a deposit if a client cancels because they are ill?

Your written policy decides what you are entitled to keep, but many salons keep discretion for illness and emergencies and move the deposit to a new date instead of keeping it. That builds goodwill and cuts disputes. Consumer rules on deposits and cancellation charges differ from place to place, so if you plan to keep deposits strictly, ask a solicitor or your trade association to check the wording first.

What should I do if a client disputes a no-show fee with their bank?

Respond with evidence: the policy the client accepted when booking, the confirmation and reminder messages with their send times, and the appointment record showing the no-show. Booking systems that take the card at booking usually store this for you. Disputes are much rarer when the reminder arrived while free cancellation was still possible, which is one reason the reminder timing in this tutorial matters more than its wording.

Do I need an AI receptionist just to send reminders?

No. Salon booking software already sends confirmations and reminders on a schedule. An AI receptionist earns its cost when you get a lot of replies, calls and messages asking to move appointments, especially outside opening hours. If most of your no-show problem is clients who never read the reminder, fix timing and deposits first, then decide whether the reply volume justifies an AI layer.

Further reads

Sources: Square Appointments support pages on cancellation and prepayment policies and the Square Appointments pricing page; Booksy No-Show Protection feature page and Booksy help pages on deposits and cancellation fees; Phorest online booking and platform pages (deposits, Front Desk AI, automated reminders); Fresha pricing page (deposits, no-show protection, waitlist, reminders). Checked September 2026.

Want a no-show policy your whole team applies the same way?

On a 1:1 call we'll look at your no-show and late-cancel numbers, set deposit rules by service and client type, and check whether your booking software can run the reminders and replies without another tool.

Book a 1:1 call with me