Log in

Migrating from Treatwell to self-hosted salon software: the complete guide

Treatwell is a solid platform for acquisition. It delivers new clients to your salon via its marketplace in exchange for a commission on every booking. That model works well for new salons with empty agendas but becomes expensive as your repeat-client base grows. A typical EU salon with 80-100 bookings per month pays €2.50-€3.50 commission per booking on top of a €50-60 monthly software subscription - roughly €300-€400/month, or 8-10% of gross revenue, flowing to the platform. At that point many salons reconsider: what if the clients who were acquired via Treatwell are now mostly repeat customers, loyal to me personally? Can I serve them with my own software and redirect the platform fee to margin? This guide walks through that decision for European salons: real cost breakdown, what data you can extract, how to migrate without losing clients, and what tradeoffs to expect in the first three months after the switch.

What does Treatwell really cost per month?

Most salons underestimate the real monthly cost because commission is framed as "acquisition spend" rather than overhead. Add up the numbers. Software subscription: €50-60/month for Treatwell Pro. Commission: €2.50-€3.50 per existing-client booking, higher for new clients via the marketplace. For a salon with 80 bookings/month averaging €45 per service, monthly cost is roughly €50 + (80 × €2.50) = €250, totaling **€300/month or €3,600/year**. During peak months with new-client marketplace fees, bills routinely exceed €400. Compare against self-hosted software: Salonnare Pro is €59/month flat; your own Mollie account charges €0.29 per iDEAL transaction or roughly 1.4% + €0.25 for card payments. Same 80 bookings = €59 + €23 in transaction fees = **€82/month or €984/year**. Net savings: **~€2,600/year** once booking volume passes roughly 25/month.

What data can you extract from Treatwell?

Before you can move, you need to know what you keep. Treatwell exports the following via CSV from your dashboard: customer records (name, email, phone, notes, tags), booking history for the past 12 months, service menu with prices, staff schedules, and inventory levels. What you cannot take: marketplace reviews belong to Treatwell and disappear from your profile on cancellation, payment history (individual transaction records are not exportable via UI - request via support for audit purposes), and marketplace-origin analytics (which campaigns drove which bookings). For booking history older than 12 months, submit a support ticket - turnaround is 3-5 business days. Plan this early so you have extended history before cancellation date. Note for EU GDPR: all exported customer data must be re-imported into a system with equivalent data-processing safeguards - if you move from Treatwell (US/UK servers with SCC) to a Netherlands-based alternative, your processor register becomes simpler, but document the export/import in your audit trail.

Exporting data from Treatwell: step by step

Log in at pro.treatwell.com. Navigate to **Settings → Data Export**. Download CSV for each tab: Customers, Bookings, Services, Staff. Open each file in Excel or Google Sheets to verify completeness - check for pagination cutoffs, missing phone numbers on verified-only records, and VAT-rate discrepancies in the service prices.For extended booking history (beyond 12 months), open a support ticket via the help icon: "Request extended booking export up to [specific date]." Response typically takes 3-5 business days and arrives as a ZIP containing additional CSV files. Store all exports in at least two places: local machine and a cloud backup (Google Drive, iCloud, etc). You may need these as reference during the first weeks after switching.

Migration to Salonnare (or another EU-native alternative)

Create a free Salonnare account at /free - no credit card, 1 staff member and 50 bookings/month free indefinitely. The onboarding flow offers a CSV importer that automatically recognizes Treatwell column headers. You map fields in a visual interface - "FirstName" becomes "Voornaam/First name" if desired, "PhoneNumber" maps to "Phone", and so on. After import, spot-check: search for 10 random clients in Salonnare and verify contact details, tags, and notes carried over.Services are imported next, but because Treatwell enforces mandatory category structure and Salonnare is more flexible, most salons recreate the service menu manually - allow 60 minutes for this. Use the opportunity to add package services or add-ons you could not model in Treatwell. Connect your own Mollie or Stripe account via Settings → Payments → Connect. The OAuth flow takes one minute: log in to Mollie, authorize Salonnare, and from that point iDEAL and card payments land directly in your own bank account. Transaction fees are whatever you negotiated with Mollie, not a platform markup.

Notify clients and cancel Treatwell

Two weeks before switchover, email your full client list: "Our booking system has been upgraded - from [date] book via this new link." Keep the tone personal - a short explanation that you are managing bookings independently now, plus the new booking-widget link. Salonnare has a campaign module to send this to your imported customer list in one click. Simultaneously update Google Business Profile "Book online" URL, Instagram bio link, and any WhatsApp Business quick-links to point at the new widget. For Treatwell cancellation: Settings → Subscription → Cancel. Treatwell requires one month notice, confirmed in writing via email. Keep the old account active in parallel for 30 days so you can look up historical bookings and respond to edge-case client questions ("which color did I get last visit?"). After 30 days, cancel definitively and archive your final export. Total active work for the migration is typically one working day: four hours for data import and configuration, two hours for client communication preparation, and a day of elapsed time for client emails to land.

What changes in your daily workflow after three months?

Concrete shifts that salons report after moving from Treatwell to self-hosted software. **One: client relationship visibility returns.** Treatwell gives you bookings but limited context. Your own software provides: automatic rebook reminders based on treatment history, rich per-client notes ("allergic to ammonia", "always orders a cappuccino on arrival"), and segmented marketing campaigns (birthday emails, lapsed-client re-engagement). **Two: your brand becomes visible again.** Clients booking via Treatwell primarily recognize the Treatwell brand, not yours. Post-switch, your name, your design, and your domain appear in every confirmation email and reminder - typically translating into 5-10% more direct bookings via Google and Instagram because clients now know your site exists. **Three: no-shows drop significantly.** Treatwell no-show fees are capped (€5-10 fixed) while your own booking-deposit flow collects a percentage or fixed amount upfront via iDEAL, Apple Pay or card at booking time - kept automatically if the client no-shows, credited against the final bill otherwise. Deposits via iDEAL are particularly effective in the Netherlands where iDEAL accounts for 70%+ of online payments. Salons implementing this see no-show rates drop from 10-15% to below 3% within three months. **Four: margin is preserved.** The €2,600 yearly savings is not a theoretical number - it reaches your bank account as the commission stops flowing to a third party. For a solo salon this typically equals a short vacation or a complete tooling upgrade without increasing gross revenue.

Treatwell vs Salonnare - annual total cost of ownership

Treatwell ProSalonnare Pro
Software subscription€600-720/yr€708/yr
Booking commission (80/mo)€2,400/yr€0
New-client marketplace fees€600-1,200/yr€0
Transaction fees (iDEAL)Included in commission€278/yr
Review ownershipPlatformYour salon
Client relationshipSharedExclusive
Cancellation notice1 monthMonth-to-month
Year 1 total€3,600-4,200€986

Ready to reclaim your client relationship?

Start free with Salonnare - 1 staff member, 50 bookings/month, iDEAL and SEPA native, no credit card required. CSV migration help included. Curious about the tech? Read the [technical case study on vaniersel.dev](https://vaniersel.dev/en/portfolio/salonnare).

Start free

Veelgestelde vragen

Can I bring Treatwell reviews to my new platform?

No. Treatwell reviews remain Treatwell property and disappear from your public-facing profile on cancellation. The workaround is to start collecting Google Business reviews in parallel before the switch - Salonnare has automatic post-appointment review requests pointing directly at Google Business, which is more valuable long-term than a marketplace-locked review pool.

How long does the full migration take?

For a salon under 2,000 clients and fewer than 100 bookings/week: one working day of active work plus two weeks of client-communication elapsed time. Larger salons or multi-location setups typically plan one week with vendor support.

What happens to outstanding Treatwell gift cards or balances?

Export them from Treatwell as CSV before cancellation and manually import as credits into Salonnare. Email affected clients an overview confirming that their balance carries over. Gift cards purchased by third parties cannot be retroactively transferred - document these explicitly in your client records.

Will my regular clients find me without Treatwell marketplace?

Regulars will - they have your name, phone, WhatsApp. New clients previously sourced through Treatwell search you replace via: Google Business Profile (dominant source - 60% of local searches), Instagram with direct booking link, and optionally Google Ads on brand + "hair salon [your city]". Expect a 10-20% dip in new-client intake during the first 2-3 months; after that point, saved commission funds organic acquisition channels comfortably.

Can I test Salonnare before canceling Treatwell?

Yes - this is the recommended path. Use Salonnare Free (€0/month, 1 staff, 50 bookings) in parallel with Treatwell for 30 days. Configure services, test CSV imports, and refine workflow before canceling. Upgrade to Starter (€29) or Pro (€59) once you are confident in the transition.