Software & AI · Guide
Online Booking for Salons: Should You Take It and How to Set It Up Without Chaos
Should your salon take online bookings? Which services to put online, buffers and processing time, deposits, stylist choice, channels, walk-ins and no-shows.
Short answer
Take online bookings for short, fixed-length services and returning clients, and keep colour, keratin, bridal and first-time chemical services as requests your team confirms. Send every booking link into the one calendar your front desk uses, block processing and clean-up time, take a deposit for long services, and offer "any stylist" to new clients.
- Online booking pays off for short, fixed-length services and regulars, and causes trouble for long, chemical, bridal and first-time services.
- Put a shorter menu online than the one at your counter, with every price range written as bands by length or level.
- Every link, on Google, Instagram or WhatsApp, must land in the same calendar the front desk uses, or walk-ins and online clients will collide.
- Never let online booking fill a colourist's processing gap; that gap is where the desk earns extra money from short services.
- Track wrong-service bookings and no-shows for online clients separately, and fix the menu before you blame the channel.
In this guide+
- Should your salon take online bookings?
- Which services should you put online?
- How do you set times, buffers and processing time?
- Should you take a deposit for online bookings?
- Should clients choose a stylist, or book "any stylist"?
- Where should your booking link live?
- How do you stop online bookings clashing with walk-ins?
- What should your online cancellation and no-show policy say?
- What should you measure?
- How do you set up online booking in two weeks?
- Where does Salos fit?
- Frequently asked questions
Online booking promises a calendar that fills itself while you sleep. In a salon it can also deliver a two-and-a-half-hour balayage booked into a 45-minute gap, a bride who "booked" online without a trial, and a walk-in seated in a chair that someone booked from Instagram ten minutes earlier.
Whether online booking helps depends on three decisions: which services you put online, how you set the time each one takes, and where the bookings land. This guide covers all three, plus deposits, stylist choice, walk-ins, no-show rules and what to measure.
Should your salon take online bookings?
Yes for some services and some clients, and no for others. The useful question isn't "online booking or not", it's which bookings can be confirmed instantly and which need a person to look first.
There are two kinds of online booking. With instant booking, the client picks a service and a slot and it's confirmed. With request booking, the client asks for a service and a time, and your desk confirms, changes or asks questions. Most salons should run both: instant booking for a short list of simple services, and requests for everything else.
| Online booking helps when | Online booking hurts when |
|---|---|
| Clients book short, repeat services that take the same time every time | Most of your bills are long or chemical services whose time and price depend on hair length and history |
| Enquiries arrive after hours and nobody answers until morning | You're a one-stylist salon and each booking needs a judgement call |
| Junior stylists have empty weekday slots | Your calendar isn't kept up to date in real time, so online slots are often wrong |
| Regulars know exactly what they want | Your prices are mostly "from" prices with no clear bands |
A simple rule: if fewer than half your bills are services that take the same time every time, start with WhatsApp requests and a short instant-booking menu, not full online booking.
Which services should you put online?
Put short, fixed-length, low-risk services online for instant booking, and keep anything whose time, price or safety depends on the client's hair, skin or history as a request. Your online menu should be much shorter than your counter menu.
| Service | Online? | Why |
|---|---|---|
| Haircut, blow-dry, beard, threading, waxing, manicure, pedicure, clean-up | Instant booking | Fixed time, low risk, easy to price |
| Hair spa, facial | Instant for regulars, request for first-timers | The time and product depend on history you already have |
| Root touch-up, global colour, highlights, balayage, keratin, smoothening | Request only | Time and price depend on length, density and previous chemical work, and colour needs the skin test its instructions call for |
| Colour correction | Consultation first | Nobody can price it without seeing the hair |
| Bridal, engagement and group makeup | Request with a deposit | Trials, several artists, early start times |
| Any first-time colour, tint or lash service | Request, with a patch test booked first | The skin test has to be done ahead of the service, as the product's instructions say |
Our guide to client consultations and patch tests covers what to check before any chemical service, and our guide to bridal makeup packages covers how to price and book them.
How do you set times, buffers and processing time?
Book each online slot as the full service time plus clean-up, and never let online booking use a colourist's processing gap. The desk can see which gaps are safe to fill. A booking page can't.
Set three numbers for every service you put online:
- Service time for the longest band, or a separate time for each band.
- Clean-up time after the service: a few minutes after a haircut, longer after colour or a facial, when the station, bowl and tools need resetting.
- Processing time, for colour and chemical services, when the product develops and the stylist's hands are free.
Should you take a deposit for online bookings?
Take a deposit for long services, for bridal and group bookings, and for any client who has missed a booking before. Don't ask for one on a haircut: a short, low-priced slot is easy to refill, and the extra step isn't worth it.
A workable policy:
- Who pays a deposit: services over 90 minutes or above a price you set, all bridal and group bookings, first-time clients on your busiest days, and anyone with a past no-show.
- How much: enough that a no-show still covers the product and part of the chair time, for example ₹500 on a ₹3,000 keratin.
- How: by UPI to the business account, recorded as an advance against the booking and adjusted on the final bill.
- Refunds: refundable or movable once if cancelled at least 24 hours before, kept on a no-show.
Two notes for your CA. Under GST, tax on a service falls due at the earlier of the invoice or the payment (section 13 of the CGST Act), so an advance for a service is taxable when you receive it, and you should give a receipt for it. Ask your CA how to treat a deposit you keep after a no-show.
Hi {Client name}, your {Service} is pencilled in for {Day, date} at {Time} with {Stylist}. It takes about {Duration}, so we confirm it with an advance of ₹{Amount}, which comes off your final bill. Please pay on {UPI ID or payment link}. You can move or cancel free up to 24 hours before. After that, or if you can't make it, the advance covers the time we kept for you.
Work out what no-shows cost you before you decide how strict to be. The calculator below uses bookings a month, the no-show rate, the average bill, product cost per service and the share of empty slots you manage to refill.
Calculator · try your own numbers
What no-shows cost you
Put in your own numbers. Then try only your online bookings, to see whether they need a stricter rule than phone and walk-in clients.
No-shows cost you a month
₹24,300
A year
₹2,91,600
- No-shows a month
- 30
- Lost on each one
- ₹810
- Halving the rate keeps
- ₹12,150 a month
Each no-show loses the bill minus the product you didn't use — salaries and rent are paid either way. Busy days cost more: the client you turned away for that slot isn't counted here.
Our guide to reducing no-shows covers reminders, repeat offenders and what to say when someone doesn't turn up.
Should clients choose a stylist, or book "any stylist"?
Let returning clients choose their own stylist, and give new clients the first available one. Full stylist choice online overloads your senior stylists and leaves juniors idle, because new clients pick the name they've heard of.
Where should your booking link live?
Put the same link, into the same calendar, everywhere clients already look for you: your Google Business Profile, your Instagram profile and your WhatsApp. Different links into different systems are how double-bookings start.
| Channel | How to set it up | Watch out for |
|---|---|---|
| Google Business Profile | Add a booking link to your profile, or connect a booking provider that works with Google | A link to a form that someone must copy by hand, and holiday hours left out of date |
| Link in your bio, or a Book action button, which needs an account with a supported booking partner | Bio links that stop working, and DMs asking "price?" that still need an answer | |
| A click-to-chat link (wa.me plus your number, with a pre-filled message), or the short link in the WhatsApp Business app | It's a request, not a booking, and your reply time decides whether it turns into one | |
| Your own website | A booking page or widget | It must use the same calendar as every other link |
For many Indian clients the booking they want is a WhatsApp chat, not a form. A click-to-chat link with a pre-filled message puts the request where your front desk already works, and the pre-filled text means the first message already says what the client wants. Speed matters: once a client messages you on the WhatsApp Business Platform, you can reply in ordinary text for 24 hours, and after that only with a pre-approved, paid template.
Hi {Salon name}, I'd like to book an appointment. Service: Day and time: Hair length (for hair services): Stylist, if any:
Our guides to Instagram marketing for salons and Google reviews and your Business Profile cover the rest of each channel.
How do you stop online bookings clashing with walk-ins?
Run one calendar, enter every walk-in before they sit down, and close online booking a set time before each slot. A double-booking happens whenever a booking lives somewhere other than the calendar, even for a few minutes.
- One calendar. Online, phone, WhatsApp and walk-ins all go into the same one, in real time.
- Walk-ins are booked at the door. The receptionist puts the walk-in into the slot before seating them, even if the slot is "now".
- An online cut-off. Close online booking for a slot a couple of hours ahead, so the desk controls the day as it unfolds.
- Hold back peak capacity. On your busiest days, keep one chair or a share of slots for the desk and walk-ins only.
- A grace period. Set a lateness limit, after which the service is shortened or rebooked, and say so in the confirmation.
When it goes wrong anyway, handle it in a way that doesn't make either client the problem.
I'm sorry, {Client name}, that's our mistake, not yours. {Stylist} can take you at {Time}, or {Other stylist} can start with you right now. Since we've kept you waiting, {A small gesture, e.g. a head massage} is on us today.
Never argue about whose booking is real in front of both clients.
What should your online cancellation and no-show policy say?
Say it in one short paragraph at the point of booking and again in the confirmation: how to cancel, by when, and what happens to a deposit and to repeat no-shows. A policy clients first see when they're being charged feels like a trap.
Please reach us on WhatsApp at least 24 hours before if you need to move or cancel. Advances for long services come off your final bill, and are kept if you cancel later than that or don't come. If you're more than 15 minutes late, we may need to shorten the service or move you to the next free slot. After two missed bookings, we'll ask for an advance on future appointments.
Send a confirmation as soon as the booking is made, a reminder the day before, and a short morning-of message for long services asking the client to reply to confirm. Flag any client who misses a booking, so the desk asks for an advance next time.
What should you measure?
Measure online bookings separately from phone and walk-in bookings, so you can tell whether the channel, the menu or the policy is the problem.
| Measure | How to work it out | What it tells you |
|---|---|---|
| Online share | Online bookings ÷ all bookings | Whether clients use it at all |
| Online no-show rate | Online no-shows ÷ online bookings, against the same for phone bookings | Whether online clients need a deposit or confirmation rule |
| Wrong-service rate | Online bookings changed at the counter because the service or band was wrong ÷ online bookings | Whether your online menu is clear |
| New clients from online | First-time clients who booked online ÷ online bookings | Whether online booking brings new people or just moves regulars |
| Where online bookings land | Share of online bookings in weekday quiet hours | Whether it fills slow time or only adds to Saturday |
Three decision rules follow:
- If more than about one online booking in ten has to be changed at the counter, shrink and clarify the online menu.
- If online clients miss more often than phone clients, add a deposit or a confirmation step for them.
- If almost every online booking lands on Saturday, restrict online peak slots and promote weekday times instead. Our guide to filling slow days has ideas for those weekday hours.
How do you set up online booking in two weeks?
Set up the menu and the rules before you share any link, then start with regulars before you open it to everyone.
Where does Salos fit?
Salos gives your front desk one calendar to run the day from: day and week views with a column per stylist, walk-in booking, status on every chair and live staff check-in times. Confirmations and reminders go out on WhatsApp, paid per message from your WhatsApp wallet. Advances are adjusted on the GST bill. On Ultra, Salos AI answers booking queries on your salon's WhatsApp 24/7, from each client's real visits, packages and memberships, and the bridal studio takes multi-stylist wedding bookings with deposits on a dedicated wedding calendar.
See it with your own services in a free demo of about 20 minutes, or compare plans on the pricing page.
Frequently asked questions
Should a small salon have online booking?
A small salon benefits from online booking for short, fixed-length services and regular clients, especially if enquiries arrive after hours. If most of your work is long colour, keratin or bridal services, or you're a one-stylist salon where each booking needs a judgement call, start with a WhatsApp click-to-chat link and a quick reply instead, and add instant booking for a short menu later.
Is WhatsApp or an online booking link better for a salon?
Use both, for different jobs. An instant booking link suits simple services clients can choose themselves, like haircuts, threading and manicures. WhatsApp suits anything that needs a question first, like colour, keratin or bridal, and it's where many Indian clients already prefer to talk. Whichever you use, every booking must land in the same calendar the front desk works from.
How do I add a booking button to my Google Business Profile?
Google lets you add a booking link to your Business Profile from the profile's edit options, or connect a booking provider that works with Google. Point the link at a page that writes straight into your salon's calendar. If it only collects requests, say so on the page and promise a confirmation time, so clients don't arrive believing they have a slot that was never confirmed.
How do I add a Book button on Instagram for my salon?
Instagram's Book action button for business profiles works through supported booking partners, so you need an account with one of them first. The simpler option is a link in your bio to your booking page or to a WhatsApp click-to-chat link with a pre-filled message. Check the link every month, and keep answering DMs that ask about prices, because many clients will still ask there first.
Should I take a deposit for online salon bookings?
Take a deposit for long services, bridal and group bookings, and clients who have missed a booking before, but not for quick services like haircuts. Collect it by UPI to the business account, record it as an advance and adjust it on the final bill. GST on an advance for a service is due when you receive it, so give a receipt and ask your CA how to treat kept deposits.
How do I stop double bookings between walk-ins and online bookings?
Use one calendar for every booking, enter walk-ins into it before seating them, and close online booking a couple of hours before each slot so the desk controls the day. On your busiest days, keep one chair or some slots for walk-ins only. Any link that can't write straight into the calendar should take requests, not bookings, with a promised reply time.
Can clients choose their stylist when booking online?
They can, but full choice usually overloads senior stylists and leaves juniors idle, because new clients pick the names they've heard of. A better setup lets returning clients book their own stylist, gives new clients the first available, and prices services by stylist level so that choosing a senior name costs more. That keeps the whole team busy and protects junior stylists you want to keep.
Sources
- Google Business Profile Help — Manage your local business links
- Google Business Profile Help — Set up bookings through a provider
- Instagram Help — About action buttons for business profiles
- WhatsApp Help — How to use click to chat
- Meta — Sending messages and the customer service window
- CBIC — CGST Act, 2017 (section 13, time of supply of services)
General information for salon owners, not legal or tax advice. Rules change and some vary by state — check with your CA or the department concerned before you act on them.
The Salos team
We build Salos, the salon operating system, and run it every day inside a working salon — so these guides come from the same front desk, chairs and month-end you deal with.