Their screen, not yours
Your client is standing in a queue with one thumb when they book. Four screens, no account, no app. This page walks the whole thing from their side, including the parts that usually go wrong: the deposit, the time zone, and what happens when they want out.
Free to try, up to 15 bookings/month · calendar protection included on every plan
They are doing you a favour at 10 PM with one thumb. Three things lose them, and none of them are about your prices.
A price that only appears at the end. A client who reaches a card form without knowing what is being taken today closes the tab. The deposit has to be a number before it is a request.
A time that is wrong by an hour. Booking from another state, or from a laptop with the wrong clock, is where a guest quietly books 9 AM thinking it means something else. They find out in the chair.
No way out but a phone call. A client who cannot cancel will not cancel; they will simply not come, and you will not know until the chair is empty.
Four screens. Nothing to install, nothing to remember, and the rules are already applied before any time reaches them.
Your booking address, no app and no account. Your name, your photo if you added one, and the services you actually offer with the price and the length on each one.
Times are laid on a 15-minute grid inside that day's opening hours, shown on your salon's clock. A short service is never offered a time inside one of your protected blocks: the slot is absent, not greyed out, so nothing reads as a rejection.
If the service takes a deposit, the details step says what is due now and what is left for the visit. The client knows the number before they are asked to type a card, which is the difference between a deposit and a surprise.
The deposit is a direct charge on your own Stripe account, and the screen says so, so the client knows who is charging them. Chairwarden adds no percentage and takes no cut. Stripe's own standard rate still applies.
A confirmation screen with the service and the time, a confirmation email, and a link that works later. If the email fails to send, the screen says so and asks them to bookmark the link rather than leaving them with nothing.
Email reminders on every plan, SMS on Individual, sent in the day or two before. The link on the confirmation screen is the same one that cancels the appointment, up until it starts.
The reason the guest experience is short is that the rest of the system does the work.
Your client never has to
You get, on the same booking
Client importBring a CSV or an export file across, with a preview before anything moves.
One stylist per accountNo staff accounts, no second calendar. This is built for one chair.
No marketplaceIt will not find clients for you, and it takes no cut of the ones you have.
$29 a month, or $23 a month billed annually. The booking link and calendar protection are on every plan.
$0
no credit card, enough bookings to prove the protection works
No credit card needed to start.
Get started$29/mo
or $23/mo billed annually
Everything in Starter, plus:
Cancel anytime from your dashboard.
Get startedFree to try for 15 bookings a month, no card. Send the link to a real client and watch what they see, which is the only test that matters.
No. The link opens your booking page in whatever browser is on their phone. They pick a service, a time, and type their name, phone number and email address. There is no client app, no password, and no account to remember.
The booking still counts and the time is held. The confirmation screen tells them plainly that the deposit is outstanding, and the email carries the same. If you have set how many hours an unpaid deposit may hold a slot, that slot is released later and the time frees up, so an unpaid booking cannot quietly cost you an afternoon.
They can cancel, from the same link, any time before the appointment starts. After it has started the page says so instead of pretending it worked, and tells them to contact you. Moving is yours: when you move a booking on your side, the client gets an email about it, and the reminder goes out again for the new time.
Yours. Times are shown on your salon's clock, not on the device in their hand, so a client booking from two time zones away still sees the hours you actually work. This is the one place where getting it wrong is invisible until someone shows up at the wrong hour.
The booking goes through and they are told no payment is needed now. Nothing breaks and nobody is left staring at a card form that cannot work. You simply have no deposit on that booking until you connect your Stripe account.
Every email your client gets names your salon and carries the service, the time in your timezone, and the link to change it.
That is the whole test. If they get through it without asking you a question, the client side works.
Start freeNo card required, and your booking link works before you pay for anything.
A practical guide to salon online booking: how it works, what it costs, and how to avoid the booking mistakes that cost you money.
ReadA booth renter's guide to salon appointment booking apps. Learn what features matter, how calendar protection works, and what to check before you switch.
ReadFree booking apps for stylists often have catches. Here's what Chairwarden's free tier includes, how it protects your calendar, and when to upgrade.
Read