Salon & spa software pricing — 2026

Your software company is also your competitor.

You pay a monthly fee to a company that holds your entire client list. That company also runs a consumer app where those same clients browse other salons — and takes a cut when one of them books.

That is not a bug in the model. It is the model. And it’s only the fourth-largest thing wrong with what you’re paying.

You don’t have a software bill. You have three.

Ask a spa owner what their software costs and you’ll get one number — the subscription. $30, $120, $299, whatever the plan page says.

That number is real. It’s also the smallest of the three bills you’re paying.

The subscription. The number on the pricing page. The one you shopped and negotiated.

The meter. Texts, emails, intake forms, storage, a website, a branded app — each billed separately, each priced in units nobody tracks.

The rake. A percentage of every dollar your business collects, and in some cases a percentage of specific clients on top of that.

Almost every owner has argued about the first one. Almost nobody has calculated the third.

You are charged for hiring

Nearly every platform in this category prices growth by headcount or by door. Per-calendar pricing is common — Vagaro lists about $10 a month for each provider past the first, up to seven, and that’s about standard for the model. Others charge a flat fee per location and add a per-user charge on top of it. Per-location pricing is the most common shape of all, which means a second door doubles the bill before it opens.

Hire a fifth provider and your software cost goes up before her first client sits down. Open a second location and the platform takes a raise you didn’t approve.

Every platform in this category prices growth as a penalty. That’s a choice they made, not a cost they incur — a fifth calendar costs them nothing.

They won’t tell you the price

Near the top of this category, pricing stops being public. One major platform publishes no pricing at all. Several others publish a starter tier and require a sales conversation for everything above it.

A price you have to be qualified to hear is a price set by what someone thinks you can pay. There is no other reason to hide it. Every other industry that does this — hospital chargemasters, car dealer back-ends, enterprise software — does it for the same reason, and the people quoting it know exactly what it is.

The door locks behind you

Early-termination fees and multi-year terms are normal here. Vagaro lists a $150 cancellation fee inside the first twelve months, which is on the milder end of the category; elsewhere contracts commonly run 24 months, and difficulty leaving is a recurring theme in operator reviews.

Read that structure for what it is: a multi-year commitment, at a price that gets renegotiated upward at renewal, with a penalty for changing your mind. The switching cost isn’t the fee. It’s that you can’t credibly threaten to leave, which is the only leverage a customer ever has.

Your software company is also your competitor

Several of the largest platforms in this category run a consumer marketplace — an app where clients browse and book salons near them. Getting listed is sold as free client acquisition.

Look at what it actually is. You pay a monthly fee to a company that holds your client list, and that company puts your client in a directory showing her three competitors within two miles. You are funding the storefront you get poached from.

Then there’s the bill for it. Where a marketplace exists, a new client’s first purchase through it typically carries a 20% commission charged to the business — Mindbody caps that around $30, and 20% is the going rate across the platforms that run one. On top of card processing that runs around 3.5%, that’s roughly 23.5% of the ticket.

Twenty-three and a half percent.

Not of profit — of revenue, on the exact visit where you’re already discounting to win her. Product cost, provider commission, rent, and then a quarter of the ticket to the software.

And if you run ads, you may be paying twice. You spend on Google or Meta to create demand. Some of that demand searches your name, finds you in the platform’s directory, and books there. You paid to acquire that client, then paid a commission on her — and the second payment never appears as a charge, because it’s subtracted before the money reaches you.

The free one wasn’t

Fresha built its reputation on being free for salons. It introduced paid subscriptions in 2025 and no longer offers a free-forever tier — a change that caught a lot of long-time users off guard. Most comparison articles online still describe it as free. Plenty of owners found out from an invoice.

That’s the model in one move: acquire on a promise, monetize after the migration cost is sunk. By the time the price arrives, your entire client history, your calendar, and your team’s habits live inside it.

What the category charges

Figures verified August 2026

Fresha

Advertised base
~$19.95/mo solo; ~$14.95 per bookable team member
Also metered
Messaging, add-ons
Percentage layer
Card processing + 20% of a new marketplace client’s first visit (min ~$6)

Vagaro

Advertised base
$23.99–$30/mo, +$10 per calendar (2–7), capping around $85
Also metered
Text ~$20, forms ~$10, storage, website, payroll ~$34 + $5/employee, branded app ~$100
Percentage layer
Card processing, tiered by merchant volume

GlossGenius

Advertised base
from ~$24/mo
Also metered
Add-ons
Percentage layer
Card processing

Booksy

Advertised base
~$29.99/mo + ~$20 per additional member
Also metered
Add-ons
Percentage layer
Card processing; commission on optional Boost bookings

Square Appointments

Advertised base
Free tier up to ~$149/mo
Also metered
Add-ons
Percentage layer
Card processing

Mangomint

Advertised base
$120/mo per location + $10 per user (as of Aug 1, 2026)
Also metered
Phone ~$70/line, marketing from ~$30, payroll ~$50 + $8/worker
Percentage layer
Card processing

Boulevard

Advertised base
~$176–$421/mo per location
Also metered
Add-ons
Percentage layer
Card processing

Mindbody

Advertised base
~$99–$159/mo Starter per location; higher tiers quote-only
Also metered
Messaging, branded app, add-ons
Percentage layer
Card processing + 20% of a new marketplace client’s first purchase (capped ~$30)

Zenoti

Advertised base
Quote only — no public pricing
Also metered
Quote only
Percentage layer
Quote only

The base price tells you almost nothing. It ranges more than twentyfold and correlates weakly with what anyone actually pays.

The number you shop is not the number you pay

A six-provider spa doing $50,000 a month in card volume. Not a booth renter, not a chain — the middle of the market. Using published list pricing and a representative card rate:

MonthlyAnnual
Subscription$90–$300$1,080–$3,600
Metered add-ons$100–$300$1,200–$3,600
Card processing @ ~2.7%~$1,350~$16,200
Total~$1,540–$1,950~$18,500–$23,400

Modeled illustration using published list pricing. Your rate depends on card mix, ticket size, and volume tier.

Processing is roughly 70–85% of the total.

Subscription — the number you shop

Metered add-ons — the number you forgot

Processing — the number you don’t

The line every owner researches, negotiates, and switches platforms over is under a fifth of the bill.

Three ways the rest of it stays invisible

None of this is hidden. All of it is invisible. That difference is a design choice.

Credits instead of messages. Marketing tools are commonly priced in credits, not messages. A credit is not a message. Cost can scale with character count, an emoji can count as two characters, and attaching an image can multiply the cost several times over. Nobody can forecast a bill denominated in a unit that changes based on whether you used an emoji.

Toggles with no usage data. Paid features show up as switches with an invitation to try them. What’s never next to the switch is a last-used date, a send count, or a utilization figure. So a text plan sits at half its purchased capacity month after month, at a tier nobody has revisited since the day it was set — and nothing in the interface will ever mention it.

Percentage lines with no name. Card processing is rarely one number. On top of the rate you were quoted can sit a flat platform percentage — under half a point, consistent to four decimals, named nowhere an owner would recognize. On $1M a year in card volume that’s over $4,000 for a line item you can’t identify on your own statement.

One of them just admitted the paywalls were optional

On August 1, 2026, Mangomint moved every customer onto a single plan and made features that previously required an upgrade available to everyone. Forms and charting became free. Their own framing was that they were lowering costs and removing paywalls while the rest of the industry raises prices.

Sit with that. Nothing technical changed on July 31st. The features worked the same on both days. The paywall came down because someone decided it could — which means it was never a cost, and never a limitation. It was a pricing decision, and it always was.

Good for them. We think it doesn’t go far enough.

Nothing here was ever locked

The booking platform is free forever when you process payments through Tersavia. Calendar, client records, scheduling, payroll, commissions, memberships, packages, waitlists, staff time clock, resource management. Not a trial. Not a stripped tier.

Forms and charting are free, and always were. We never locked them, so we don’t get to announce unlocking them. There is no tier above you holding a feature hostage, because there are no tiers.

Free as you grow. No per-calendar charge, no per-user charge, no per-location charge. Hire a sixth provider, open a third location — the platform costs the same. Nothing. You will never be billed for growing.

No marketplace. No commission. Ever. We don’t run a directory that lists your competitors next to you and rents your clients back. We don’t take a percentage of a booking, a new client, or a first visit. The clients you earn are yours, including the ones you paid to acquire.

No contract, no cancellation fee. Leave whenever. Export your client list on the way out — it’s yours, and you’ll get it in a format you can actually use.

We make money on processing, and only on processing. One line, one rate, quoted before you sign anything. When your revenue grows, we do better. When it doesn’t, we don’t. That’s the whole alignment, and it’s why we don’t need a meter.

Find your real number in five minutes

Don’t take our word for any of it. You already have the data.

1. Your actual processing rate. Open your settlement or payments report. Last 20 business days. Sum the gross column, sum the total fees column, divide fees by gross. That percentage is what you pay. Compare it to what you were quoted.

2. Your actual subscription. Pull twelve months of billing history. Write down the highest charge and the lowest. If they aren’t the same, you’re not on a subscription. You’re on a meter.

3. Your utilization. Open your text and email plans. Find credits used versus credits purchased. Under 60% means you’re buying capacity you’ll never touch, and have been for as long as nobody checked.

4. Your ratio. Annual processing ÷ annual subscription. Above 3 means you’ve been shopping the wrong number.

Fill in the fields above — your ratio appears here.

Nothing you type here leaves your browser. The math runs entirely on this page — no submit, no server, nothing stored.

Then apply step 1 to us. Ask for our rate on the first call and hold it against what you just calculated. A platform that won’t give you a straight percentage before you sign is telling you something.

Want the feature-by-feature version — what each platform charges for the same thing, side by side?

What’s free in Tersavia that others charge for

Sources and caveats

Competitor figures are published list prices and publicly reported rates as of August 2026, drawn from vendor pricing pages and third-party pricing coverage. Platforms that do not publish pricing are marked quote-only. The cost illustration is a modeled example built from those published figures, not a survey. Vendors change pricing frequently — verify current terms directly with any vendor before deciding.

Our bias, stated plainly. We sell competing software and we want your business. That’s exactly why this page shows you how to check every claim against your own account instead of trusting ours.