Fresha has positioned itself as the "free" booking platform for stylists — no monthly fee, no contract, just sign up and start taking bookings. That framing is accurate, as far as it goes. But the fees buried in the fine print are significant, and stylists who didn't read the fine print are the ones writing the most frustrated reviews.

This article breaks down exactly what Fresha charges, where the fees hide, and what the numbers look like side by side at $3K, $5K, and $8K monthly revenue.

Fresha's Fee Structure: The "Free" Platform Has a Price

Fresha's two fees are:

On a $100 service for a new client: Fresha takes $20 (20% new-client fee) + $1.49 (1.29%) + $0.20 (per-transaction fee) = $21.69 total. You keep $78.31. That's effectively a 21.7% effective take-rate on new client bookings, even though the headline says "20% commission."

"Fresha says they have no monthly fee and it sounds great until you're deep into your first month and realize you're paying a 20% cut on every single new client. I didn't understand how much that would add up to until I actually ran the numbers at the end of the month."

— Verified stylist review, Fresha on the App Store

What Stylists Actually Say About Fresha Fees

The pattern in App Store reviews for Fresha centers on one theme: the fee structure sounds simple but ends up costing more than stylists expected. Three complaints come up repeatedly.

1. The "new client" classification is broader than expected

"I thought the 20% only applied to truly new clients — first-time-ever. But Fresha keeps applying it in ways I don't fully understand. I had a client who hadn't booked in 6 months and got charged 20% again. There's no clarity on when that resets."

— Fresha stylist, App Store review

Stylists report that the "new client" window in Fresha's system extends further than expected, and the 20% fee reappears for clients who haven't booked within certain time periods. Without clear visibility into when the 20% applies versus when it doesn't, it's hard to predict monthly take-home.

2. Payment processing fees are real, even on returning clients

"On returning clients the 20% doesn't apply — it's just the 1.29% + $0.20. But that still adds up. At 50 bookings a month at $100 average, that's $64.50 in payment fees alone. And if I'm doing well, Fresha keeps 20% on more bookings than I expected."

— Fresha stylist, App Store review

The 1.29% + $0.20 per transaction is a real cost that applies to every single booking — even on the returning clients who don't trigger the 20% new-client fee. Over the course of a year with consistent booking volume, that processing fee alone represents thousands of dollars.

3. The "no monthly fee" pitch makes comparison harder

"Fresha advertises itself as free to join, which made me think it was cheaper than Booksy or StyleSeat with their monthly fees. But once I actually calculated what I was paying on new client bookings with the 20% plus processing fees, it came out significantly more expensive than what I thought."

— Fresha stylist, App Store review

The no-monthly-fee positioning is effective marketing — it lowers the barrier to trying the platform. But the effective cost at scale often exceeds platforms that charge a monthly subscription because the 20% commission compounds over time.

HairDid's Fee Structure: One Number, No Surprises

HairDid charges a single flat fee: 10% per booking.

On a $100 service: you set $100, the client pays $100, you keep $90. Every time, every client type, no variables. The fee is the same whether it's someone's first or fifteenth booking with you.

Side-by-Side Comparison

Fee Type Fresha HairDid
Monthly subscription None None
New client booking fee 20% of booking None — same rate for all clients
Payment processing (per transaction) 1.29% + $0.20 per booking Included in 10% flat fee
Effective rate on new client $100 booking ~21.7% ($21.69 in fees) 10% ($10.00 in fees)
Effective rate on returning clients 1.29% + $0.20 per transaction 10% flat
Fee consistency / predictability Variable — depends on client type and booking frequency Same 10% every booking
Take from tips Never Never
Annual impact at $5K/mo ~$12,000–$15,600 to platform $6,000 to platform

Note: Fresha annual estimate assumes 35% of bookings are new-client sessions (subject to 20% fee), 65% returning clients (1.29% + $0.20 processing fee only), at average $100/booking. HairDid: 10% flat on all bookings, no processing fee. Your actual Fresha cost varies by your mix of new vs. returning clients and booking frequency patterns.

The Earnings Calculator: $3K, $5K, and $8K/mo

The calculator below shows estimated monthly take-home at three revenue levels. Fresha estimate uses a 35/65 new-to-returning client split with 1.29% + $0.20 processing on all bookings. HairDid: 10% flat, no processing fee.

Monthly Take-Home Comparison

Fresha take-home
$2,310
~23% lost to fees
HairDid take-home
$2,700
10% flat fee
Annual difference
$4,680
more with HairDid

Fresha estimate: 20% on 35% new-client bookings + 1.29% + $0.20 processing on all bookings. HairDid: 10% flat, no processing fee. Actual fees vary by client mix and booking patterns.

When Does Fresha Make Sense?

Fresha's no-monthly-fee structure has real advantages for stylists who are just starting out and need to minimize upfront costs:

At low revenue, the absence of a monthly subscription means Fresha's effective fee rate can be competitive. The math shifts as revenue grows.

When Does HairDid Make Sense?

HairDid is built for stylists who want a single, predictable number on every booking:

At $5,000/mo revenue with a typical client mix, HairDid puts roughly $500–$700 more per month in your pocket compared to Fresha — that's $6,000–$8,400/year. At $8K/mo, the gap widens to $800–$1,100/month.

The number that matters

Take your last month's gross revenue from Fresha bookings. If most of your clients were new to Fresha, multiply by 0.78 — that's roughly what you kept. If you have a lot of returning clients, it's closer to 0.987 on the processing fee alone. Either way, the comparison to HairDid's flat 10% is worth running.

Switching From Fresha to HairDid: What It Actually Takes

  1. Set up your HairDid profile (10 min). Add your services at your real prices. Upload gallery photos. Your profile goes live immediately.
  2. Run both platforms for 2–4 weeks. Send your regulars your HairDid link. Let bookings migrate naturally as clients rebook.
  3. Point clients to your HairDid page instead of Fresha for new bookings. Your pricing stays exactly the same — you're just keeping more of it.
  4. Wind down Fresha when your HairDid bookings are steady. No cancellation fee, no contract.

Your client relationships belong to you — not to the platform. Migrating is about redirecting future bookings, not losing what you've built.

Frequently Asked Questions

What percentage does Fresha charge stylists?

Fresha charges a 20% commission on new client bookings plus 1.29% + $0.20 per-transaction payment processing fee on all bookings. On a $100 service for a new client, this means approximately $21.69 in total fees — an effective rate of 21.7%. There is no monthly subscription, but the combined fees can exceed platforms with monthly subscriptions at moderate-to-high revenue levels.

What are Fresha's hidden fees?

The two main fees that stylists frequently miss are the 20% new-client booking commission (which applies on first-time bookings and potentially again for clients who haven't booked within certain windows) and the 1.29% + $0.20 per-transaction payment processing fee (which applies to every single transaction). The processing fee stacks on top of the 20% commission for new client bookings.

Is Fresha free to use for stylists?

Fresha has no monthly subscription fee, but it is not free. It charges a 20% new-client booking fee plus 1.29% + $0.20 per transaction in processing fees. At $5,000/mo revenue with a typical new-client mix, a stylist on Fresha pays roughly $1,150–$1,200/month in combined fees. HairDid charges 10% flat on all bookings with no transaction processing fee.

What is the effective rate on returning clients on Fresha?

On returning clients, Fresha charges only the payment processing fee (1.29% + $0.20 per transaction) with no commission. However, many stylists report that the 'new client' status in Fresha's system can re-trigger for clients who haven't booked within a certain window, meaning the 20% fee may reappear. The effective rate varies by booking pattern, making it difficult to predict monthly take-home with confidence.

Can I switch from Fresha to HairDid?

Yes. HairDid setup takes about 10 minutes — add your services at your real prices, set availability, upload photos, and your profile is live. There's no contract and no cancellation fee on Fresha. Most stylists run both platforms for a few weeks while redirecting their regular clients to their HairDid page.

Keep 90% of every booking — no new-client premium

No 20% fee on new clients. No processing fee stacked on top. One flat 10% — and your profile is live in 10 minutes.

Sign up free → hairdid.net

✓ No credit card  ·  ✓ 10 min setup  ·  ✓ 90% from day one