Log in

Migrating from Fresha: why EU salons reconsider the "free" platform

Fresha's growth engine is the "free forever" promise: no subscription, no per-booking commission. It attracted 450,000+ salons worldwide. The monetization is buried one level deeper - in transaction fees on online payments. Every iDEAL or card payment via Fresha Payments costs you **1.19% + €0.20**. On a single €45 treatment that is €0.74 - barely noticeable. On yearly volume it adds up fast. 100 online bookings per month averaging €50 = 1,200 transactions at €0.80 fee per transaction = **€960/year**. High-volume salons (200+ online bookings/month) pay €2,000+/year in processing markup. Compared to your own Mollie account charging €0.29 per iDEAL transaction (no percentage markup), that is 2.7× more expensive. For EU salons reviewing their tech stack, the question becomes: does "free software" still make sense once you count what you actually pay per payment? This guide breaks down the real cost comparison, data-export mechanics, and how to switch without missing a booking.

Fresha's pricing model: where does the money come from?

Three revenue streams. **One: payment processing.** Fresha Payments charges 1.19% + €0.20 per online transaction. Compared to your own Mollie-iDEAL at €0.29 flat, Fresha is roughly 2.7× more expensive at typical €50 service price points. A salon with 150 online bookings averaging €50 pays €112.50/month to Fresha; the same volume via own Mollie is €43.50 - a difference of €69/month or €828/year. **Two: marketplace fees on new clients.** Bookings originating from Fresha's marketplace (rather than your own embedded widget) carry a higher commission, varying per region and not always prominently displayed. **Three: Pro feature upselling.** Basic functionality is free, but advanced reporting, sophisticated no-show-fee workflows, and some marketing automations sit behind a paid Pro tier ($20-30/month). Stack these three layers and a busy salon lands at €1,500-€3,000/year in effective platform costs - comparable to a paid flat-fee subscription, without the benefits of owning your client relationship and payment stack.

What locks you into Fresha?

Three technical factors make leaving more than a CSV export. **Payments are vendor-locked.** Fresha Payments is the only supported processor - you cannot connect your own Stripe or Mollie account. All iDEAL, Apple Pay, and card payments route through their gateway. On cancellation your payment flow stops; you must reconnect fresh in the new system. **Marketplace listing.** Your salon profile in Fresha marketplace search results disappears on account closure - clients who searched "hair salon Tilburg" on Fresha.com no longer find you via that channel. **Data location.** Fresha hosts on US/UK servers. Under GDPR, any EU-client data export outside the EU requires Standard Contractual Clauses - Fresha's DPA covers this, but you must document the arrangement in your processor register. Switching to an EU-native platform (Salonnare, Salonized, Shortcuts) places data in the EU and removes that SCC overhead entirely.

Exporting data from Fresha: what you get, what you do not

Log in at dashboard.fresha.com. Navigate to **Clients → Import/Export → Export**. You receive CSV files for: customers (name, email, phone, notes, tags), services (name, duration, price, category), inventory (SKU, stock, sales price), and staff. **Appointment history** lives separately: Reports → Sales → Export by date range, up to 12 months. For older data email [email protected] - response typically 2-5 business days. What you do NOT receive: **payment transaction history** (Fresha Payments has an internal ledger that is not exportable), **review statistics** (reviews stay on Fresha Marketplace), and **client-behavior data** (which marketplace searches led to bookings).For most salons this suffices - your client base, service menu, and recent booking history carry over. If marketplace analytics drive your growth plan, record those numbers manually before canceling.

Migration to an iDEAL-native alternative

Create a free Salonnare account at /free. CSV import happens via Settings → Data → Import Customers. Fresha column headers are auto-recognized - "FirstName" + "LastName" map to "First name" + "Last name"; "PhoneNumber" maps to "Phone". Duplicate detection (same email) lets you choose: overwrite, merge, or skip. Spot-check 10 random clients to verify contact details and tags transferred correctly.Service import is similar, but because Fresha forces service categorization differently than Salonnare, your new structure may look different. Allow 60 minutes to redesign your service menu - good opportunity to add packages or add-ons that did not fit Fresha's model. Connect your Mollie or Stripe via Settings → Payments → Connect. The OAuth flow takes one minute - log in to Mollie, authorize Salonnare, and from that moment iDEAL payments land directly in your own account at your negotiated rate. Place the booking widget on your site via a single `<script>` snippet; update your Google Business "Book online" URL and Instagram bio link simultaneously.

Filling the marketplace gap after leaving Fresha

Realistically, some of your new clients came via Fresha Marketplace search. That channel goes away. Replacements to set up in parallel: **Google Business Profile optimization** - the dominant local search source. Ensure 10+ photos, a complete service list, active review collection, and the "Book online" button pointing to your own widget. This channel typically drives 40-60% of new-client acquisition. **Instagram + Meta ads** - reach the under-35 demographic with geo-targeted ads starting at €50-150/month. Place your booking link directly in bio via Linktree or a single-URL redirect. **Your own marketplace listing** - Salonnare has a commission-free marketplace (`/salons`) where you list automatically. **Local SEO** - a simple blog post "best hair salon in [your city]" with LocalBusiness schema markup, active Google reviews, and solid on-page content ranks organically within 3-6 months. Expect the first 2-3 months after Fresha cancellation to show 10-20% lower new-client inflow. By month 4-6 the combined Google Business + Instagram funnel typically matches or exceeds Fresha Marketplace - plus margin is fully retained since no commission flows out.

Canceling Fresha and quantifying the annual upside

Fresha has no minimum contract period: close your account immediately via Settings → Account → Close Account. Important order of operations: the widget on your website still references Fresha booking URLs that 404 on closure. Replace the widget with Salonnare's first, update Google Business and Instagram bio, then wait 14 days before closing Fresha definitively. During those 14 days disable Online Booking in Fresha to prevent new bookings in the dying system. Download a final export as archive before closure. Concrete annual upside at typical EU salon volumes: **100 online bookings/month averaging €50 saves approximately €540/year on transaction fees alone**; add 5-10% no-show rate reduction via your own booking-deposit flow (collect a percentage or fixed amount upfront via iDEAL, card or Apple Pay - kept if the client no-shows, credited against the bill if they attend), plus 10-15% brand-recognition gain because clients see your salon name in every confirmation email rather than "booked via Fresha". The composite annual gain for an average mid-size EU salon: €2,000-€3,500/year in retained margin, plus recovered client-relationship control. That is the concrete answer to why "free" is not always cheaper.

Fresha vs Salonnare - annual cost at 100 online bookings/month

FreshaSalonnare Pro
Software subscription€0€708 (€59 × 12)
iDEAL transaction fees(1.19% + €0.20) × 1,200 = €954(€0.29 × 1,200) = €348
Extra Pro features$20-30/mo optional
Own Stripe/MollieYes (OAuth)
Data locationUS/UKEU
Multilingual supportLimited ENNL/EN/DE/FR/ES
Year 1 total (100 bookings/mo)€954+€1,056
Year 1 total (200 bookings/mo)€1,908+€1,404

Done with invisible transaction fees?

Start free with Salonnare and connect your own Mollie or Stripe. Negotiate your own rates with the processor; iDEAL payments land directly in your account. No hidden markups. Curious about the tech? Read the [technical case study on vaniersel.dev](https://vaniersel.dev/en/portfolio/salonnare).

Start free

Veelgestelde vragen

Is Fresha actually completely free?

The software subscription yes. But Fresha earns on every online payment (1.19% + €0.20) and marketplace-bookings from new clients. For low online volumes (under 30 bookings/month) Fresha is genuinely cheap; above 50 online bookings/month a flat-fee alternative using your own iDEAL processor is typically cheaper.

Can I export my Fresha payments data?

Limited. Revenue reports per date range export to CSV. Individual transactions (gateway IDs, response codes, refund status) are not downloadable via UI - open a support ticket for audit-trail exports. For tax compliance, maintain monthly revenue + transaction overview exports for 7 years.

Do Fresha gift cards still work after switching?

Not automatically. Fresha gift cards are tied to their system. Export gift card balances per client before canceling (Reports → Gift Cards) and import as credits in your new software. Communicate transparently: "Your balance has been transferred to our new booking system - use this code."

How large is the new-client dip after leaving Fresha?

Typically 10-20% fewer new clients in the first 2-3 months as Fresha Marketplace traffic stops. After that, Google Business Profile, Instagram, and organic site SEO usually compensate fully. Salons that aggressively collect Google Reviews and optimize their GBP profile often exceed pre-switch new-client numbers within 6 months.

What about clients who use the Fresha consumer app?

Fresha has a consumer-facing app where clients manage bookings across multiple salons. After your switch those clients keep the app for other salons, but for your salon they receive a direct booking link via email/SMS. Most clients prefer this - no extra account needed, just click-and-book.