If your salon has ever faced a “confirmed” appointment that never shows up, you already know why deposits exist.
A salon booking deposit isn’t about being strict. It’s about protecting your time—especially for premium services and peak-hour slots where one no-show can disrupt the entire day.
In this guide, you’ll learn:
when deposits make sense (and when they don’t)
how much deposit to charge
how to write a fair cancellation/reschedule policy
how to communicate deposits without sounding rude
templates you can copy-paste for WhatsApp/SMS
If you’re building your online booking foundation first, this pairs well with the main guide on online salon booking:
https://blog.dasalon.com/blog/online-salon-booking
What is a salon booking deposit?
A deposit is a small advance payment a client pays to reserve a time slot. It can be:
a fixed amount (₹200, ₹500, ₹1000)
a percentage of the service price (10–30%)
a full prepayment (for some packages)
The main goal is simple: turn a “maybe booking” into a “committed booking”.
When deposits work best (and when they don’t)
Deposits are best for:
bridal services (trial + final)
packages (multiple services bundled)
long-duration hair treatments (keratin/smoothening/color)
high-demand peak slots (weekend evenings)
full-day or multiple-staff bookings
Deposits are usually not needed for:
quick, low-value services (threading, basic haircut)
walk-in heavy salons (where friction can reduce volume)
off-peak weekdays where slots are easy to refill
A practical way to decide is: if the appointment blocks a lot of time and is hard to replace last-minute, deposits help.
How much deposit should a salon charge?
There’s no one perfect number, but these ranges work well in practice:
Option 1: Flat deposit (simple and popular)
₹200–₹500 for mid-value services
₹500–₹1500 for premium services
Best for salons that want one clear rule.
Option 2: Percentage deposit (fair and flexible)
10%–30% of service value
Best when your service prices vary a lot.
Option 3: Full prepayment (selective use)
Best for:
bridal packages
heavy discount offers
limited seats / limited slots promos
The key is not “high deposit”. The key is “clear policy”.
The deposit policy that feels fair (and clients accept)
Deposits fail when policies feel hidden or harsh. Deposits work when policies feel transparent and reasonable.
Stripe’s guidance on deposits emphasizes keeping terms in writing and communicating refund/cancellation rules clearly, so clients know what they’re agreeing to. Stripe
A good policy answers:
How much is the deposit?
Is it adjustable in the final bill?
What’s the reschedule window?
What happens if they cancel late?
What happens if they don’t show up?
A simple policy that works for most salons
Deposit adjusts in the final bill
Free reschedule up to X hours before
Late cancellation may forfeit deposit
No-show forfeits deposit
Keep it short. Keep it polite.
Deposits vs no-show fees vs “card hold” (what’s the difference?)
Deposit: money collected upfront to reserve the slot
No-show fee: fee charged if someone doesn’t show up
Card hold: card captured/authorized for protection and charged only if needed
Many appointment platforms provide deposit and cancellation/no-show protection settings (for example, Square Appointments explains deposit setup and cancellation/no-show policy options in its product help). Square+1
If you want the cleanest experience for clients, deposits usually feel more straightforward than surprise no-show fees.
How to introduce deposits without sounding pushy
The tone matters more than the amount.
Avoid: “Pay advance or don’t book.”
Use: “This helps us reserve your slot properly.”
Here are calm, professional lines:
“To reserve peak slots, we take a small advance.”
“This helps us avoid last-minute no-shows and keep time reserved for you.”
“Your deposit is adjusted in the final bill.”
WhatsApp also categorizes appointment reminders and similar time-sensitive updates as “utility messages,” which fits confirmations, deposit receipts, and reminder flows. WhatsApp Business
Copy-paste templates (WhatsApp/SMS)
1) Deposit request (after booking)
Hi {{name}}, your appointment for {{service}} is booked for {{date}} at {{time}}.
To reserve this slot, we take a small advance of ₹{{amount}} (adjusted in your final bill).
Pay here: {{payment_link}}
Need to reschedule? {{reschedule_link}}
2) Deposit policy (short and clear)
For premium services and peak slots, we take a small advance to reserve your time.
Free reschedule up to {{hours}} hours before the appointment.
Late cancellations/no-shows may forfeit the deposit.
3) Deposit confirmation (once paid)
Payment received ✅
Your appointment for {{service}} is confirmed for {{date}} at {{time}}.
Location: {{address}}
Reschedule link: {{reschedule_link}}
4) Gentle reminder (24 hours before)
Reminder: {{service}} tomorrow at {{time}}.
Location: {{address}}
If you need to reschedule, tap here: {{reschedule_link}}
If you want a stronger reminder system to reduce no-shows further, this timing guide helps:
https://blog.dasalon.com/blog/salon-appointment-reminders-whatsapp-sms
Where to show deposit info (so it doesn’t feel like a surprise)
Deposits work best when they are visible in the booking journey:
on the service page (for premium services)
before confirming the slot
inside the confirmation message
on the payment link page (summary)
If your booking page UX is causing drop-offs, tightening the flow helps a lot:
https://blog.dasalon.com/blog/book-salon-appointment-online-ux-flow
How deposits reduce no-shows (without hurting bookings)
Deposits reduce no-shows because they:
create a small commitment
encourage rescheduling instead of disappearing
protect premium time slots
filter out “casual bookings”
If you want the full no-show reduction playbook (beyond deposits), this guide covers confirmations, reminders, rescheduling, and duration rules:
https://blog.dasalon.com/blog/online-appointment-booking-for-salon-reduce-no-shows
Handling refunds the right way (so clients trust you)
Refund rules should be clear and consistent. If you’re using online payments, it’s also useful to know that payment platforms usually support full or partial refunds through their dashboards and APIs (Stripe documents how refunds work at a platform level). Stripe Docs
A simple salon-friendly approach:
Refund if the client cancels within your window
Allow one free reschedule instead of refund (optional)
Forfeit deposit only for late cancellation/no-show (clearly stated)
Clarity builds trust. Surprise policies create disputes.
Wrapping up
A deposit system doesn’t need to be complicated. The best deposit setups are simple:
use deposits only for premium services and peak slots
keep the policy short and fair
always include a reschedule option
confirm clearly once paid
When deposits are introduced politely and consistently, they protect your schedule and reduce no-shows—without hurting the client experience.
If you’re a salon owner looking to set up online booking, reminders, and deposits as one smooth workflow, you can explore da Salon’s business setup here: https://www.dasalon.com/business and start onboarding at partner.dasalon.com.