The deposit, the clock, the cancel link
You can write whatever policy you like. What decides whether it means anything is what happens at 9 PM when somebody books and does not pay: whether the money is asked for at all, how long the slot waits, and what the client is told when it stops waiting.
Free to try, up to 15 bookings/month · calendar protection included on every plan
Need to change or cancel? chairwarden.com/manage/8f2c
A client who reaches a card form without knowing what is being taken today closes the tab, and the slot goes with them. So the number is on the details screen, above the button.
10, 20, 25, 30, 50, 75 or 100 percent of the service, one number for the account.
Switch it on for the appointments where a no-show is expensive, and leave a quick trim booking with no card at all.
A direct charge on your own Stripe account, and the payment screen says so. Chairwarden adds no percentage.
A deposit holds the appointment, it does not pay for it. The rest is settled however you already take payment.
You decide how long an unpaid booking holds its time. From then on it runs itself, in this order.
The client is emailed first, telling them the appointment needed a deposit, that it was not received, that the time has been released, and that they have not been charged.
Only if that email went out is the booking cancelled. A client who cannot be reached keeps their slot until you decide, and so does a booking with no email address on it.
Before any of it, Stripe is asked whether the money actually arrived. A payment that landed while our record still said pending, because a webhook went missing, is corrected to paid instead of released.
You get a notification when a release happens. Your calendar changed while you were not looking, and finding out by noticing a gap is not good enough.
The window is yours: never, or 12, 24, 48 or 72 hours. Never means an unpaid booking keeps its time until you cancel it yourself.
This is the part most booking tools are vague about, so here it is plainly.
The wording of your cancellation policy, the notice period, and every refund. Chairwarden does not read your terms and does not decide who gets money back. You are the merchant of record, and that is where those decisions belong.
Two rules you set in the software: whether a service asks for a deposit, and how long an unpaid booking holds its slot. Those two are what turn a policy on a page into something that happens at 9 PM on a Sunday.
The cancel linkEvery confirmation and reminder carries one. The client can cancel from it up until the appointment starts, and after that it says so instead of pretending it worked.
No no-show flagNobody is marked as a no-show for you. If you want that record, cancelling the booking yourself is how you keep it.
The other halfA deposit changes what a no-show costs. The reminder in the day or two before changes how often it happens. This page is about the first, and there is a whole page about the second.
Holding a slot is worth less if the slot has already been broken into two pieces you cannot sell.
Strict mode never offers a short service a place inside a protected block. Relaxed mode allows one at or under your quick threshold to take it.
Synced events block online booking in both modes, so the appointment a client puts a deposit on is one you can actually keep.
Booking someone in yourself always works and is saved as an override, protection never gets between you and a client in front of you.
A public booking link with your own address, and no account for the client to create.
Calendar protection, on the free tier as well as the paid one.
Two-way Google Calendar sync, so the days you are not working are never bookable.
Your existing client list comes across from a CSV or an export, phone numbers included, and you approve it before anything is written.
Reminders by email on every plan and by text on the paid one, so the deposit has a companion that gets people there.
A monthly view of what you took, how full the month was, and how much of it sat inside protected blocks.
Not a debt collector: an unpaid deposit releases a slot, it does not chase anyone.
No card terminal, and no payment at the chair. Deposits are online before the appointment.
No no-show reports or client blacklists.
One chair per account, and the phone app is iOS only for now.
$29 a month, or $23 a month billed annually. The deposit is a direct charge on your Stripe, so there is nothing for us to take a percentage of.
$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 is 15 bookings a month with no card. Deposits need your own Stripe account connected, which you can do whenever you are ready.
No, and this is the line worth being clear about. Your cancellation policy is yours: the wording, the notice period, whether you charge, and every refund decision. Chairwarden is not a legal document and does not interpret your terms. What it does is enforce the two rules you set in the software: the deposit on a service, and how long an unpaid booking holds its slot.
You do, and it is already in your account: the deposit is a direct charge on your own Stripe account, not money we hold. What you do about the no-show (keep it, refund it, put it towards a rebooking) is your decision and your policy, and we take no cut either way. One thing we do not do: there is no no-show flag, so nobody is marked as one for you.
The release step asks Stripe first. If a payment actually succeeded, even when our own record still says pending because a webhook went missing, the booking is corrected to paid instead of being released. That is why a released booking means the money genuinely did not arrive.
Nothing automatic. The release happens only after the client has been emailed, so a booking with no email address is left alone and shows up on your calendar as unpaid, for you to decide. The same is true if the email fails to send.
No. The link in their reminder and confirmation lets them cancel up until the appointment starts. After that it says so plainly and tells them to contact you, rather than pretending the cancellation worked.
It makes one cost the client instead of only costing you, which changes the arithmetic without changing people. The other half is the reminder in the day or two before. Neither is a guarantee, and any tool that promises you one is selling you something it cannot deliver.
Everything on the comparison pages cites where the number came from and when it was read.
Two switches: which services ask for one, and how long a slot waits to be paid. The rest happens without you.
Start freeNo card required, and no policy of yours gets rewritten.
Stop losing money to double bookings and no-shows. We break down salon software features that protect your calendar, with real pricing and setup details.
ReadA booking app for booth renters that protects your long, high-value blocks. See how a 30-minute cut can't split a 4-hour color. Free tier, no card.
ReadA practical look at salon booking apps in India. WhatsApp confirmations, QR codes, calendar protection, and what to check before you commit.
Read