Salon booking software compared
Fresha, GlossGenius and others compared on new client fees, deposits, reminders and APIs.
Booking software comparisons usually list features. This one compares the four things that decide whether a tool works for a small business: deposits, text reminders, staff calendars and whether other software can connect to it at all.
Updated 29 October 2026, about 8 minutes to read
The short answer
Calendly is the better fit for calls and meetings, such as consultations, sales calls and coaching. Acuity is the better fit for paid appointments, with deposits, intake forms, packages and calendars for several staff. Square Appointments suits a business that already takes card payments with Square. Before choosing, check deposits, text reminders, staff calendars and which plan lets other software read and write bookings.
Most small businesses can narrow it down from what they book:
Prices and plan names change, so the plan details below come from each vendor's own pages in October 2026. Check them again before you sign up.
Feature lists are long and most tools tick most boxes. Four questions sort them out for a small business:
The last one rarely appears in comparisons, and it is the one that decides whether a chatbot can put a booking request straight into your calendar or a person has to type it in.
Calendly is built for meetings. Its free plan covers one calendar and one-on-one bookings. Paid plans are priced per seat, add payments through Stripe or PayPal, and add workflows that can send text reminders. Team scheduling, such as sharing bookings out between salespeople in turn, starts on its Teams plan.
Acuity, which Squarespace owns, is built for appointments. Its plan page sells three plans that differ mainly by the number of calendars: one, up to six and up to thirty-six. Payments and deposits through Stripe, Square or PayPal come with every plan. Text reminders and packages start on the middle plan, and API access is listed on the top one.
The difference shows in a real case. A career coach who sells free twenty-minute intro calls and paid sessions does well on Calendly: one calendar, one link, a video meeting link added to each booking. A massage therapist with two colleagues, intake questions about injuries, packages of five sessions and a deposit for first visits does well on Acuity's middle plan.
Neither one is a full salon or clinic system. Neither is built for clinical treatment notes or product stock, so a business that needs those looks at a tool built for its trade.
Square Appointments fits a business that already takes card payments with Square in person. The bookings and the payments live in one place.
Its pricing page lists a free plan with an online booking site, appointment reminders and staff calendars. The Plus plan adds a cancellation policy with no-show fees, appointments that need more than one staff member and a waitlist. Premium adds scheduling of resources, such as a treatment room. Card processing fees apply on top of any plan.
One detail matters for connections. Square's developer documentation says that software creating or changing bookings on the business's behalf needs the business to be on a paid Appointments plan. On the free plan, that kind of connection cannot write bookings.
If you already pay for Google Workspace or Microsoft 365, you may already have booking software.
Google Calendar's appointment schedules give you a booking page from your calendar. Google's help pages say a personal account or the Business Starter plan gets one booking page, while eligible Workspace plans and Google One Premium add several schedules, automatic email reminders and checks across more than one calendar. Taking payment through Stripe needs Workspace Individual or Business Standard and above. Reminders go by email, and Google's help pages do not mention texts.
Microsoft Bookings comes with Microsoft 365 Business Basic, Standard and Premium, among others. It has a booking page, staff, services, buffer time between appointments and email confirmations and reminders. Microsoft's documentation says text notifications need a Teams Premium licence and work only in a few countries. Its setup guide covers showing a price for each service, not collecting it.
Both suit a solo accountant or a consultant who needs people to pick a time. Neither is built for no-show fees, and only Google's can take payment at booking.
General booking tools do appointments well and the rest of a trade's work not at all. Software built for one trade usually does both:
Check the same four things in any of them: deposits, text reminders, staff calendars and connections. A tool built for your trade with no API can still be the right choice. It just means anything else, such as a chatbot, passes requests to a person instead of into the calendar.
The tools handle money at booking in quite different ways:
Whatever the tool, state the rule next to the booking button, in plain words, before anyone pays: how much, when it is refunded and how late someone can move the booking. A rule people find on the payment screen feels like a trick.
Many people read a text sooner than an email, so check this one carefully:
Write the reminder for someone who has never been before: the day, the time, where to park, what to bring and a link to move the booking. If replies come back by text, make sure someone reads them. Booking automation covers reminders when your tool cannot send the ones you need.
Count everything that can be booked, people and things: rooms, chairs, a treatment bed, a van. Then check the tool can schedule all of it on the plan you are pricing.
Think about the busy week. A tool that handles two staff on a quiet Tuesday can still double-book a room on a Saturday if rooms are not set up as calendars of their own.
This is the question vendor comparisons skip. It matters when you want a website chatbot to put booking requests into the calendar, reminders sent from another system, every new booking copied into your customer records, or a text with a booking link after a missed call.
An API is how a piece of software lets other tools read from it and write to it. Webhooks are messages it sends the moment something happens, such as a new booking or a cancellation. Look for both, and for the plan they need:
If a tool has no usable API, a chatbot or workflow can still take the request and send it to an inbox in the same format every time, and a person enters it. That works, and it is slower. A booking chatbot built this way says "request", not "booked", until your team confirms.
Most booking tools offer three ways onto your site: a link to their own booking page, a widget inside your page, or available times shown in your site's design through their API.
A link is quickest and rarely breaks. A widget keeps visitors on your site but can slow the page, so load it only on the pages that need it. Times shown in your own design look best and depend entirely on the API. Whichever you use, test the whole route on a phone, including inside the Instagram and Facebook apps.
Put the same booking link on your Google Business Profile. Some customers book from Google without ever opening your site. More on this in how to get more bookings from your website.
Take one real week of bookings and test the tools against it:
If the tool you choose has an API, we can connect a chatbot or reminders to it through automation, and we check what it allows before promising anything. If it has none, requests still reach your inbox in a clear format.
Acuity, for most paid appointments. It is built for services, with deposits, intake forms, packages and calendars for several staff. Calendly is better for meetings and calls, such as consultations and sales calls, where a simple link and a video meeting matter more than payments and forms.
It can require payment at booking through Stripe or PayPal on paid plans, and you set the amount, so it can be a deposit. Calendly says it does not process refunds or enforce cancellation policies, so you handle those in Stripe or PayPal yourself. For no-show fees charged later, look at a tool built for appointments.
Yes, through workflows on its paid plans, but not during the free trial. Each text is short, and the person booking has to opt in to texts, so not everyone will get one. Keep an email reminder running as well.
Yes. Calendly's free plan covers one calendar and one-on-one bookings, Square Appointments has a free plan with reminders, and a personal Google account can publish one booking page. Free plans leave out things businesses often need later, such as texts, several staff, no-show fees or access for other software.
Before you switch, export your client list and future bookings from the old tool, and check the new one can import them. Keep both running for a short overlap, so bookings made in the old tool are honoured. Update every booking link: your website, Google Business Profile, social profiles and email signatures.
There is a free plan, with an online booking site, appointment reminders and staff calendars, and card processing fees on each payment. The paid Plus plan adds no-show fees with a cancellation policy, appointments with more than one staff member and a waitlist. Software that creates bookings for your business, such as a chatbot, needs a paid plan.