Hidden costs of salon software: what you really pay for

By Younes Aroiych, founder of CelerBook · Published 14 June 2026 · 10 min read ·Updated 10 September 2026
An open salon drawer with extra paper rolls, blank envelopes, and hidden coins beneath a cloth.

Why the from price is not the real price

"From 19 EUR per month" sits big on the website. That is the number you remember, and it is rarely what you pay. The from price is the entry rate for a bare base: one staff member, no online booking, no SMS reminders, no payments. As soon as you use the software the way a working salon uses it, a row of add-on prices appears that is often in fine print on the quote.

The problem is not that providers charge extra for extra features. That is logical. The problem is that the real monthly cost only becomes visible once the first few invoices land, and by then you are already tied in. A salon that budgeted on the 19 EUR entry rate and in practice pays 45 EUR made its comparison on the wrong number.

In this guide I walk through the hidden costs that decide your real monthly bill: setup fees, surcharges for online booking, SMS surcharges, transaction fees on payments, and fees per staff member. At the end you work out your own real monthly price, so you compare providers fairly on the total instead of on the from price.

Setup and onboarding costs

The first hidden line you often do not see on the pricing page at all: the one-off setup fee. Some providers charge an amount for setting up your account, importing your client base, or a required training. That can range from zero to a few hundred euros. EsSalon, for example, charges a one-off registration fee of 49 euro (essalon.nl, checked September 2026).

A setup fee is not necessarily unreasonable. Importing a thousand clients from an old system takes work. But it belongs transparently on the quote, not as a surprise on the first invoice. Ask about it explicitly, and ask whether it is required or optional. Many providers that charge a setup fee also let you import yourself for nothing.

Also watch "free onboarding" that is in reality a disguised annual contract. "Setup is free if you take a year" means you trade flexibility for the drop of a one-off amount. Work out whether that is worth it: a 100 EUR setup fee rarely outweighs a year locked into software you do not know.

Surcharge for online booking

Online booking (a booking page where clients reserve themselves) is the main reason many salons take software at all. Yet at some providers that feature is not in the base package. EsSalon, for example, charges 6.95 EUR on top of the 15.95 EUR base rate for online booking (essalon.nl, checked June 2026). That lifts the real price from 15.95 to nearly 23 EUR per month for the very feature you probably want.

This is a classic form of hidden cost: the feature most clients need sits just outside the entry rate. The from price on the website looks sharp, but does not contain what a working salon uses. So always check whether online booking is included, and if not, add the surcharge to the base rate before you compare.

The same goes for other features that are sometimes priced separately: a second calendar, a waitlist, automatic confirmations. Ask the provider for a price for the package that fits your usage, not for the cheapest line.

SMS costs: the meter that keeps running

SMS reminders are one of the most valuable features of salon software (they cut no-shows), and at the same time one of the most underestimated cost lines. SMS messages are almost everywhere a pass-through cost: they are not in the subscription but charged per message, at Da Vinci for example 19.96 cents each, and often with no cap.

Run the numbers. If you send one SMS reminder per appointment, and you have 200 appointments per month, at 19.96 cents per message that is almost 40 EUR per month on SMS alone. That can be more than your subscription itself. If you also send a confirmation on booking, it doubles.

This hits harder with many short appointments than with few long ones. At CelerBook the SMS surcharge is 0.11 EUR ex VAT per appointment with SMS switched on, separate from the cap. A nail salon with 300 appointments a month then pays 300 times 0.11, which is 33 EUR ex VAT on SMS surcharge alone. A massage salon with 25 appointments a month comes to 25 times 0.11, or 2.75 EUR. A surcharge per appointment or per message weighs heavily on a business that books many short treatments back to back, and barely at all on one with long sessions.

The way to control this: use email reminders where you can (those are free almost everywhere) and reserve SMS for the cases where it pays off, for example the reminder 24 hours before an expensive treatment. Ask every provider for the SMS rate and whether it is capped, and count your expected number of messages into your real monthly cost. SMS is the line that most often causes a surprise on the invoice.

Transaction fees and commission on payments

Providers that offer online payments or a marketplace often earn from a percentage of your revenue. This is a separate category of hidden cost, because it scales with how well you do: the more you sell, the more you hand over.

Treatwell is the clearest example in the Dutch market. Via its marketplace it charges around 35 percent commission on new bookings plus roughly 2 percent transaction fees on payments (treatwell.nl/partners/prijzen). At an average treatment of 50 EUR, 2 percent is 1 EUR per payment, and the 35 percent commission on a new client of 50 EUR is 17.50 EUR. That is a fundamentally different cost model from a fixed subscription: you pay per transaction, not per month. The full calculation sits in the guide on Treatwell commission.

Some other providers charge a smaller percentage of transaction fees if you use their payment module. Not every provider processes payments, so this cost only applies if you take that feature. If you do not want to give up a percentage of your revenue, choose a provider that does not handle payments through its own module, or keep the payment outside the software. With providers on a commission or transaction model, always work out what it means for your yearly revenue, not just the percentage.

Fees per staff member and contract lock-in

The last two hidden lines are the fee per staff member and the cost of being locked in. Many providers price per staff member: the base rate applies to one person, and each extra staff member adds a fixed amount. Zolmi, for example, charges 20 plus 3 per extra staff member on the START plan, and 30 plus 5 on PRO (zolmi.com/pricing, fetched on 10 September 2026). For a salon with three staff on START that is 20 plus 6, which is 26 per month, not the 20 that sat on the pricing page. The amounts appear without a currency symbol on an international site, so do not simply convert them to euros.

The same logic applies to the pay-as-you-go cap itself. A spa with four staff members working at once has a cap of 30 EUR plus 5 EUR per additional staff member: at four staff that is 30 plus 15, so 45 EUR a month. From around 185 appointments a month (180 billable times 0.25 EUR) you hit that cap, and after that the bill stays 45 EUR whether it becomes 200 or 400 appointments. For a business with several chairs running at once, that is the number to watch, not the per-appointment rate.

Contract lock-in is a hidden cost you only feel when you want to leave. An annual contract you cannot cancel mid-term means you keep paying in a bad month or after a disappointing experience. And a provider with no data export makes switching artificially expensive: you move hundreds of clients by hand or pay someone to do it. Count that switching barrier as part of the real price.

Here is how to calculate your real monthly cost: take the base rate, add the fee per extra staff member, the surcharge for online booking, your expected number of SMS messages times the SMS rate, any transaction fees on payments, and the setup fee spread over twelve months. The gap between the entry rate and this total is often large. It is on this total that you compare providers fairly, the same total used in the hair salon software pricing comparison.

A worked example: from price to real price

A concrete case makes it tangible. Take a salon with two staff, online booking, and around 150 appointments per month, half of which get an SMS reminder. The provider advertises "from 16 EUR per month".

Add it up with realistic market figures. The base rate is 16 EUR for one staff member. The second staff member adds 6 EUR, so 22 EUR. Online booking is a surcharge of nearly 7 EUR, so 29 EUR. 75 SMS messages per month at 0.11 EUR is just over 8 EUR, so 37 EUR. A one-off setup fee of 99 EUR, spread over twelve months, is just over 8 EUR per month in the first year, so 45 EUR. The "from 16 EUR" has in practice become 45 EUR per month, nearly three times the advertised number.

This example is not extreme, it is normal. Each line on its own is reasonable and defensible, but together they triple the price you compared on. That is exactly why the from price is a poor basis for a comparison. Make the same calculation for each provider on your real usage, put the real totals side by side, and weigh that number against what the software saves you, worked out in salon software ROI: when does it pay for itself.

How to apply this next week

No rushed switch. A short check you do in an hour that brings your real monthly cost into view.

Step 1: take your last two invoices from your current provider and mark which lines rise above the base rate: staff, online booking, SMS, transaction fees, setup. Many salon owners are startled by what they actually pay versus what they thought.

Step 2: build a simple calculation for two or three alternatives, on your real usage: your number of staff, your expected SMS volume, whether or not you run payments through the software. Compare the totals, not the from prices.

Step 3: ask every provider explicitly about the three lines that most often stay hidden: the SMS rate and whether it is capped, whether online booking is included, and whether there is a setup fee or notice period. A provider that is vague about this is telling you something.

CelerBook works with transparent pay-as-you-go: the first 5 appointments per month free, after that 0.25 EUR ex VAT per completed appointment, with a cap of 30 EUR per month maximum for a solo business. No setup fee, no fixed contract, and no usage means no cost. SMS reminders are billed separately at 0.11 EUR ex VAT per appointment with SMS switched on, and that surcharge sits outside the cap. Confirmation emails are in the rate. We do not send a reminder by email: that channel runs over SMS with us. You get online appointment booking with your own booking page, automatic SMS reminders and confirmation emails, client management with notes and history, and staff scheduling with working hours per staff member. Try CelerBook for free.

FAQ

What hidden costs does salon software have?
The most common are setup fees, a surcharge for online booking (EsSalon charges 6.95 EUR on top of the base rate), SMS surcharges (Da Vinci charges 19.96 cents per SMS), transaction fees on online payments (Treatwell charges around 2 percent), and a fee per extra staff member (Zolmi charges 3 per extra staff member on the START plan). A pay-as-you-go model with no fixed subscription has no hidden monthly fees: no usage means no cost.
What do SMS reminders cost with salon software?
SMS messages are almost always a pass-through cost, not included in the subscription. Da Vinci, for example, charges 19.96 cents per SMS, or 9.92 cents with a module of 6 euro a month, and CelerBook charges 0.11 EUR ex VAT per appointment with SMS switched on, with no cap: if you send an SMS reminder for every appointment, that adds up at high volume. Email reminders are usually free. For your real monthly cost, count the expected number of SMS messages.
Do providers charge transaction fees on online payments?
Some providers that offer online payments charge a percentage per transaction. Treatwell, for example, applies around 2 percent transaction fees plus 35 percent commission on new bookings via its marketplace. At an average treatment of 50 EUR, 2 percent is 1 EUR per payment. Not every provider processes payments, so this cost only applies if you take that feature.
How do I calculate the real monthly cost?
Add to the base rate: the fee per extra staff member, the surcharge for online booking, the expected number of SMS messages times the SMS rate, any transaction fees on payments, and the one-off setup fee spread over twelve months. With staff or heavy SMS use, that total quickly ends up well above the entry rate. Compare providers on this total, not on the from price.
Does a pay-as-you-go model also have hidden costs?
A pure pay-as-you-go model charges per appointment and has no fixed subscription, so no hidden monthly fees. Do watch the cap (a reasonable model caps out, for example at 30 EUR for a solo business) and whether SMS messages are billed separately. SMS is a separate line almost everywhere. Always ask for the monthly maximum and what is and is not included.

Ready to get started with CelerBook?

Try it free, no credit card required. Live in 5 minutes.

Try CelerBook for free