How much does salon software cost? The subscription is the small number
We priced GlossGenius, Vagaro, Fresha and Square Appointments for three real salon shapes, subscription plus card processing, from each vendor’s own pages on a stated date. Processing is 70–95% of the bill.
Some links below are affiliate links — if you subscribe through one, we earn a commission at no extra cost to you. It never changes a verdict; every tool runs the same test salon. Full disclosure
Ask Google how much salon software costs and the answers come from the people selling it. On the day we checked, the results for that exact question included a GlossGenius blog post, a Vagaro guide, and a Booksy guide, each explaining the market in a way that happens to land on its author. The independent roundups underneath them quote a range so wide it can’t be wrong — “$24 to $200 a month” — and stop at the subscription, which is the one number that barely matters.
Here is the number that does. A three-chair salon doing 260 appointments a month at a $78 ticket puts about $20,000 a month through its card reader. On the cheapest platform we priced, the software subscription for that salon is $56 a month. The card processing on the same platform is $527. The subscription is under ten percent of the bill, and the pricing page is where every vendor puts the ten percent.
So we did the arithmetic the pricing pages don’t. We took four platforms — the two we’ve run a full trial through, GlossGenius and Vagaro, plus Fresha and Square Appointments, whose rates we’ve documented from their own pages ahead of their trials — and priced each one for three salon shapes, subscription plus processing, every figure read from a vendor page on August 28, 2026. The same data file feeds the true-cost calculator, so you can put in your own ticket, volume, and headcount and get your own answer. Every table below deep-links to the calculator with its inputs already set.
The short version
- Processing is the bill. Across our three salon shapes it is between 72% and 97% of what you pay. The subscription is the tip.
- The advertised price is not the price for any salon with staff. Vagaro’s $23.99 becomes $73.99 for six calendars, on a ladder that appears nowhere on its pricing page. Fresha’s “free” is $14.95 per team member. Square’s free plan can’t run a cancellation policy.
- The rate on the pricing page is not the rate on a no-show fee. Charging a stored card is “keyed” or “card-on-file” volume, and on three of the four platforms that rate is materially higher than the headline swipe rate. The policy your software enforces is priced at its worst rate.
- Cheapest depends on shape, not brand. A solo booth renter’s four totals span $470 a year and Fresha wins. A six-chair salon’s span $3,700 and GlossGenius wins, with Fresha second. Vagaro is cheapest on the pricing page and most expensive in every scenario.
What “true cost” means here
Every number in this piece is one of two kinds, and the calculator labels them. Tested in our lab means we ran the platform through a full trial with our fictional five-provider salon, Willow & Main, and verified the subscription it actually charged for that roster — GlossGenius and Vagaro so far. Pricing documented only means we read the vendor’s published rates on a stated date and have not yet run a trial — Fresha and Square Appointments, both scheduled. The arithmetic is identical either way; the difference is whether we’ve watched the tool bill a real roster.
What we don’t model, deliberately: hardware, tips, payroll add-ons, and marketplace commissions. Each is real, each appears as fine print under the platform it applies to, and none is amortised silently into a total. And we never processed a live card payment — our test salon is fictional and completing merchant onboarding would mean putting a real identity and bank account into it. So the processing figures are published rates multiplied by stated volume, not a statement from a merchant account. We’ll say that again at the spot where it matters.
The model
Three inputs describe a salon for cost purposes: average ticket, appointments a month, and how many providers are on the book. A fourth matters more than it looks — the share of card volume that is swiped or tapped in person versus keyed, booked online, or charged to a stored card — because most platforms price those two rates differently, and online booking pushes volume toward the dearer one.
The cost per month is then the qualifying subscription tier for that headcount, plus each rate applied to its share of volume, plus the per-transaction fixed fee times the transaction count. Times twelve. That’s it. The calculator does nothing cleverer; its value is that the rates are dated and sourced.
Three salons, four platforms
The solo booth renter
Eighty-five appointments a month at a $65 ticket, mostly in person — $5,525 through the card reader. This is the shape where the subscription matters most, and it still isn’t much.
| Tier | Subscription | Processing / mo | Per year | |
|---|---|---|---|---|
| Fresha | Independent | $19.95 | $155 | $2,094 |
| Vagaro | 1 calendar | $23.99 | $175 | $2,389 |
| GlossGenius | Gold | $56 ($48 annual) | $144 | $2,396 ($2,300 annual) |
| Square Appointments | Plus | $49 | $165 | $2,566 |
Open this scenario in the calculator →
Fresha wins the solo case on the strength of the lowest in-person rate in the set, 2.29% plus 20¢, on top of the lowest subscription. Vagaro and GlossGenius land within seven dollars a year of each other by opposite routes: Vagaro has the cheaper subscription and the dearer processing, GlossGenius the reverse, and at this volume they cancel out. GlossGenius is the only one of the four that discounts for annual billing, which moves it into second.
Square is last, and the reason is instructive: we priced its $49 Plus plan rather than its free one, because the free plan cannot run a cancellation policy or charge a no-show fee — those are Plus features. A booth renter who wants a card on file for protection is a Plus customer whether or not the pricing page leads with $0.
The three-chair salon
Two hundred sixty appointments at $78, with online booking pushing card-on-file volume up to 45%. About $20,000 a month in card volume.
| Tier | Subscription | Processing / mo | Per year | |
|---|---|---|---|---|
| GlossGenius | Gold | $56 ($48 annual) | $527 | $6,999 ($6,903 annual) |
| Fresha | Team (3) | $44.85 | $562 | $7,283 |
| Square Appointments | Plus | $49 | $600 | $7,789 |
| Vagaro | 3 calendars | $43.99 | $646 | $8,279 |
Open this scenario in the calculator →
The order flips. GlossGenius’s subscription is now the most expensive of the four and it is cheapest overall, because its flat 2.6% with no per-transaction fee is the best keyed rate in the set, and a three-chair salon with online booking generates a lot of keyed volume. Vagaro has the cheapest subscription and is $1,280 a year dearer than the winner. Nothing about either pricing page would tell you this.
Two honesty notes on this table. First, at $20,000 a month Vagaro crosses the $4,000 volume threshold into its Large Merchant tier, which lowers its swipe rate to 2.29% but adds a $10 monthly merchant subscription and two card-network fees; we re-ran it that way and it comes to $8,139 a year — still last, by a smaller margin. The calculator shows the Small Merchant figure and says so in the fine print. Second, Fresha’s online rate of 2.79% is the one we used for its keyed share. If that share is charged to stored cards instead — which is what a no-show fee is — Fresha’s manual-entry rate of 3.30% applies, and its year rises to about $8,000. More on that below.
The six-chair salon and spa
Five hundred twenty appointments at $92, half of them booked online — $47,840 a month in card volume, the shape where processing dwarfs everything.
| Tier | Subscription | Processing / mo | Per year | |
|---|---|---|---|---|
| GlossGenius | Gold | $56 ($48 annual) | $1,244 | $15,598 ($15,502 annual) |
| Fresha | Team (6) | $89.70 | $1,319 | $16,906 |
| Square Appointments | Plus | $49 | $1,409 | $17,492 |
| Vagaro | 6 calendars | $73.99 | $1,535 | $19,302 |
Open this scenario in the calculator →
The subscription column now ranges from $49 to $90 a month. The processing column ranges from $1,244 to $1,535. Nobody comparison shopping on the first column is going to notice that the second one carries a $3,700-a-year spread between the same four tools.
GlossGenius is the only platform whose subscription does not scale with headcount: one Gold subscription carried all five of our providers plus the owner during our trial, and we confirmed in-app that no per-provider charge exists. Vagaro and Fresha both price per person, Vagaro’s ladder topping out at $83.99 for seven or more calendars, Fresha’s continuing upward at $14.95 a head. Square is priced per location and would carry a second location’s roster for a second $49, which for a multi-site business is the most interesting line in this table.
Where the pricing page ends and the bill begins
The gap between advertised and actual isn’t fraud; every number below is published somewhere. It’s distribution. The parts of the price a buyer will compare are on the pricing page, and the parts that decide the bill are in a support article, an in-app dialog, or a module catalogue you meet after signup. Four examples from our trials.
Vagaro’s ladder lives behind the card
Vagaro’s pricing page says $23.99 a month. That’s true for one calendar. Every bookable provider occupies a calendar, the owner counts if they take clients, and the plan cannot be set below your active staff. Our five-provider salon was six calendars at $73.99, and the steps in between — $33.99, $43.99, $53.99, $63.99 — are published nowhere. We read them off the plan picker inside the app, which you reach after entering a credit card to start the trial.
Update, Sep 28, 2026: Two things have changed on Vagaro’s pricing page since we wrote this. The ladder is now public: a one-to-seven-calendar selector sits on the page itself. And every price on it is labelled an “exclusive rate for the first 6 months”: $23.99 becomes $30, and our six calendars go from $73.99 to $80 after six months. The worked examples below use the August prices; the calculator now uses the ongoing ones, which adds about $72 a year to Vagaro at every headcount.
Then the things a cancellation policy needs turn out to be modules. Online deposits and card capture live in the Online Shopping Cart module; intake forms in the Forms module; each is $10 a month after a trial during which both were switched on by default. Our salon’s software line was $94 against an advertised $23.99 before a single card was swiped.
Vagaro’s processing rate is a limited-time offer
Vagaro’s processing rates are not on its pricing page either; they’re in a support article, on two tiers split at $4,000 of monthly volume. What you meet in the app instead is this, on day one:
The 2.6% plus 10¢ is the swipe rate, and it’s real. The comparison to Square is also real, if you take Square’s free-plan swipe rate rather than the 2.5% on the Plus plan a policy-enforcing salon would be on. What the popup doesn’t say is the number that decides most of our tables: Vagaro’s keyed and card-on-file rate is 3.5% plus 19¢ at both volume tiers, the highest in our set. On a $110 no-show fee that’s $4.04 to collect, against GlossGenius’s $2.86.
GlossGenius’s trial teaches you the wrong tier
GlossGenius is the honest pricing page in this group — flat 2.6%, no per-transaction fee, same rate for every card type, all of it on the page — and its true-cost section in our review scored a perfect four. Its one trap is quieter. The trial offers no tier choice and puts you on Gold at $56. You build your setup on Gold features, and only when the “add your card” banner arrives do you check what the $28 Standard tier would have covered.
Intake forms, Google booking, and the waitlist are Gold-and-above. That isn’t hidden; the badges are right there. But a buyer who priced GlossGenius at $28 from the pricing page and then spent two weeks using forms in the trial is a $56 customer who thinks they’re a $28 one. We modelled Gold throughout, because it’s the tier the trial gives you and the one our test salon’s policy sheet needs.
Fresha isn’t free, and Square’s free can’t say no
Fresha is described as “free salon software” across the roundups that rank for this question. Its own pricing page, read August 28, lists no free plan: $19.95 a month for an independent, $14.95 per team member for a team. Its processing is the lowest in-person rate we found and a competitive online one, which is why it wins our solo scenario outright. And there is a line the calculator can’t model at all: a one-time 20% commission, $6 minimum, on every new client who finds you through the Fresha marketplace rather than your own link. For a salon that gets a lot of walk-in-equivalent discovery from the app, that line could be larger than the subscription; for one whose clients arrive by referral, it’s zero. We’ll have a number for it after the Fresha trial.
Square Appointments genuinely has a $0 plan, and we didn’t price it. The free plan has no cancellation-policy tooling and no no-show fees, and its processing rates are higher than Plus’s on both swipe and online. A salon whose policy sheet says “card on file, 50% no-show” is a $49 Plus customer on day one. That’s the only reason Square appears in these tables at $49; against its free plan, every other platform here looks expensive, and the comparison would be false.
The rate on your no-show policy
One more thing the subscription column hides, and it’s the thing this publication exists to test. When your software charges a stored card — a deposit at booking, a no-show fee, a late-cancellation fee — the transaction is not swiped. It’s keyed, or card-on-file, and it pays the keyed rate.
| Swipe / tap | Keyed / card-on-file | On a $110 no-show fee | |
|---|---|---|---|
| GlossGenius | 2.6% | 2.6% (no separate rate published) | $2.86 |
| Fresha | 2.29% + 20¢ | 3.30% + 20¢ (manual entry) | $3.83 |
| Square Appointments (Plus) | 2.5% + 15¢ | 3.5% + 15¢ | $4.00 |
| Vagaro | 2.6% + 10¢ | 3.5% + 19¢ | $4.04 |
Three of the four charge you a full percentage point more to enforce your policy than to take a walk-in. GlossGenius publishes no separate keyed rate at all, which we read as its flat 2.6% applying, and we flag that as an inference rather than a documented fact — it’s the one gap in an otherwise complete pricing page.
The other side of this coin is that a keyed rate only costs you if the tool actually charges the card. In our head-to-head, neither GlossGenius nor Vagaro computed or collected a no-show fee unprompted; the desk did the arithmetic in both. The rate table above is what you’d pay if your software ran your policy. Whether it will is a different question, and a different article.
Small fees that aren’t
A few lines that never make a pricing-page comparison and add up over a year of running a desk:
- Resending a client their confirmation. Free in GlossGenius, from the appointment menu. In Vagaro, per its own support documentation, it requires an Email Marketing plan, a Text Marketing plan, or Connect by Vagaro. A desk that resends five confirmations a week is paying for a marketing plan to do it.
- Text messages. Fresha includes 100 a month per team member and charges 2¢ each after; GlossGenius doesn’t document SMS metering at all; Vagaro sells text plans as a module. Reminder texts at two per appointment on our six-chair salon are over a thousand a month.
- Instant payouts. GlossGenius: plus 1.8%. Waiting is free.
- Payroll. GlossGenius $40 a month plus $6 a seat; Vagaro sells it as a module. Neither is in our totals, and for a staffed salon it’s the largest add-on either vendor offers.
- Trial conversion. Vagaro requires a card to start its trial and bills automatically at the end. GlossGenius and Fresha don’t take a card, and GlossGenius simply revoked our account on the billing date — with no closure screen and no email, which is its own kind of finding. Square’s Plus trial terms we’ll confirm at signup.
Run your own salon through it
The true-cost calculator takes your ticket, your monthly appointments, your headcount, and your card mix, and returns each platform’s monthly and annual cost from the same verified data file this article was written from. It ranks cheapest first and labels every row tested or documented. The URL updates as you type, so a result can be shared or pinned. We re-verify every rate on the pricing tracker monthly and log every change we catch; the calculator reads from the same file, so the two can never disagree.
Two platforms in this piece are documented, not yet tested. Fresha’s trial opens this week; Square Appointments and Acuity follow. When each one has run our five-provider salon and its traps, its calculator row flips to “tested in our lab,” and if the subscription it billed differs from the one it advertised, that becomes a line on the pricing tracker’s catch log and a paragraph here.
Willow & Main Salon Suites is a fictional salon we operate for testing. Every price in this article was read from the vendor’s own pricing page or support documentation on August 28, 2026, or verified in-app during our trials; the calculator carries the same dates. We never processed a live card payment, hold no employer or vendor relationships, and disclose affiliate links wherever they appear.
Filed under: salon software cost · processing fees · glossgenius · vagaro · fresha · square appointments · true cost calculator