How to choose a booking system for your salon or clinic
A practical checklist for choosing a booking system for a salon or clinic: features, pricing models, commission, cash register rules, data export and questions to ask vendors.
Choosing a booking system is a decision you will live with for years. It holds your calendar, your client list and often your payments, so switching later is possible but a hassle. This checklist helps you compare systems on what actually matters for a salon, barber, spa or clinic, and gives you questions to ask before you sign anything.
Start with your own needs
Before looking at any product, write down:
- How many people take bookings, and how many only work at the till or front desk.
- Whether clients pay in the chair, online, or both.
- Whether you keep client records, consent forms or treatment notes (clinics).
- Which country you operate in, because cash register and data rules differ.
- What you pay today and what annoys you most about it.
The checklist
| Area | What to check |
|---|---|
| Online booking | Own branded booking page, custom domain, booking rules per service and employee, easy cancel/reschedule |
| Reminders | SMS and email, timing per service, who pays for SMS and how much |
| Deposits and prepayment | Deposit, full payment, card on file, no-show fees; which payment provider is needed |
| Payments and terminal | Integrated card terminal or your own provider; fees per transaction |
| Cash register | Does it meet the rules in your country? Ask for proof, not just a claim |
| Journals and consent | Digital forms, signatures, access control, access logs (clinics) |
| Commission | Does the vendor charge a percentage on new clients? See below |
| Pricing model | Per user, per booking or a percentage |
| Data export and migration | Can you export clients and appointments? Do they help you import? |
| Contract and notice | Binding period, notice period, setup fees |
| Support | Language, hours, response time |
| Data protection | GDPR compliance, where data is stored, data processing agreement |
Understand the pricing model
- Per user per month. Predictable. Check whether staff who never take bookings count as users. Good for busy businesses.
- Per booking. Scales with activity. Good for quiet or seasonal businesses, but check whether cancellations and no-shows are charged.
- A percentage of turnover or of new clients. This can look cheap at first and expensive later. Work out what it costs at your real volume.
Always compare the total monthly bill including SMS, payment fees, extra modules and VAT, not just the headline price.
Watch for commission
Some platforms attach a marketplace and charge a percentage of a new client's first booking. That can be reasonable if the client truly would not have found you otherwise, but it is a cost on top of the software. Read commission on new clients to see how to calculate whether it is worth it. A system without a marketplace does not charge it, but it also does not send you traffic, so you need to share your own link on Google and social channels.
Cash register rules in your country
If you take payments in person, the system may need to comply with fiscal rules, which differ by country. Some countries require certified or declared cash register systems. Ask any vendor exactly which countries they have compliance for and what documentation they can show. Do not accept a vague "yes". In Norway, see the separate guide on Norway's cash register law.
Questions to ask every vendor
- What is the total monthly cost for my number of staff and bookings, including SMS and payments?
- Is there any commission or fee on bookings from my own clients?
- What does your system do for my country's cash register or receipt rules?
- Can I export all clients, appointments and notes if I leave? In what format?
- What is the notice period, and is there a binding period?
- Do you help import data from my current system?
- Where is my data stored and do you offer a data processing agreement?
- What support language and hours do you offer?
- Can I try everything before I pay?
Run a proper trial
Do not judge by a demo. Set up your real services, staff schedules and one week of real bookings. Ask your front desk staff to try it, because they will use it most. Test the client side too: book from your own phone.
How Calendia fits this checklist
Calendia is an appointment booking and operations platform for salons, clinics, spas, barbers and therapists, with no marketplace and therefore no commission. You pick one of two billing models: per bookable employee per month, or per completed booking, with the prices on pricing. The free trial includes every feature and does not need a card. Online booking options, including deposits and no-show fees, are in online booking settings, and reminders in reminders and notifications. Calendia helps import customers, services and future bookings from your old system, see switching. You can start a trial at register.
Questions and answers
How long should I trial a booking system?
Long enough to run real bookings for at least a week or two, including client bookings from the booking page and a few days at the till.
Is per-booking pricing better than per-user pricing?
Neither is always better. Per-user is predictable for busy teams, per-booking is gentler for quiet or seasonal businesses. Compare both at your real volume.
What should I do before switching systems?
Export your clients, services and appointments, ask the new vendor whether they help import them, and tell your clients about the new booking link before the old one is turned off.
Try Calendia with your own calendar
Free trial with every feature. No card needed, and we move your customers and bookings over for free.
Start free trialRelated articles
Commission on new clients: what booking marketplaces really cost
How new-client commission on booking marketplaces works, what Treatwell, Booksy, Fresha and Timma charge, and how to calculate whether a new client is worth the fee.
Deposits for appointments: how much, for which services
Should you take a deposit for appointments? Learn how much to charge, when a deposit beats full prepayment or a card on file, and how to explain it to clients.
How to reduce no-shows: 9 measures that work
Learn how to reduce no-shows in your salon or clinic with reminders, deposits, a clear cancellation policy, waiting lists and win-back messages. Includes a cost example.