How to move from Fresha to Mahi Time
Fresha lets you download clients and your service menu yourself, and appointments from the Sales area. Three CSV files, three uploads, and your marketplace commission days are over.
Fresha menu paths checked 31 October 2026 against the Fresha help centre. Vendors move menus; tell us if a step no longer matches.
Who this guide is for
Any Fresha business in New Zealand or Australia, on the Independent or Team plan. You need the "Can download clients" permission, which owners have by default.
Importer source to pick: Fresha
What comes across
- Clients: first and last name, mobile, email, date of birth, gender, notes, source and marketing consent.
- Services: names, categories, durations, prices and online booking flags from the service menu export.
- Upcoming bookings and appointment history: from the appointments export for the date range you choose.
- Vouchers: outstanding gift card balances, loaded for you from the voucher report.
What does not
- Marketplace reviews and your Fresha profile ranking (they belong to Fresha).
- Stored card details held by Fresha payments.
- Consultation form responses and photos; download anything you must keep.
- Loyalty points balances; we can seed opening balances by hand if you send the report.
Part 1. Export from Fresha
Inside Fresha, on a desktop browser.
-
1
Export your client list
In Fresha on desktop open Clients in the left menu, then Clients list. Click Options in the top right and choose CSV. The file downloads to your device. (Fresha also exposes client export under Settings > Clients on some accounts; either path produces the same file.)
-
2
Export your service menu
Open Catalogue, then Service menu. Click Options in the top right and choose CSV. This gives you every service with category, duration and price.
-
3
Export appointments
Open Sales, then Appointments. Set the date range to cover at least today forward (widen it for history), click Export in the top right and choose CSV. If your account does not show an Export button on this list, ask Fresha support through the question mark icon for an appointments export; they provide it on request.
-
4
Optional: voucher report
Under Sales > Gift cards (or Reports > Gift cards) export the outstanding balances as CSV and send it to us; we load the balances so clients can keep redeeming.
-
5
Keep the files untouched
Do not open and re-save the CSVs in Excel. Upload them exactly as Fresha produced them so phone numbers and dates stay intact.
Part 2. Import into Mahi Time
Settings > Import data in your Mahi Time admin.
-
6
Open the importer
In your Mahi Time admin go to Settings > Import data. The wizard runs in three passes: clients first, then services, then bookings, because bookings reference the other two.
-
7
Pick the source and upload
Choose the platform you are leaving (or Other / generic CSV), then upload the matching file. The reader accepts comma, semicolon or tab separated files and strips Excel byte-order marks.
-
8
Check the mapping preview
Every Mahi Time field is listed with the CSV column we matched to it. Required fields are starred. The preview shows the first five rows so you can catch a swapped first and last name before anything is written.
-
9
Resolve the unmatched staff warning
When a booking file names a staff member that does not exist in your workspace yet, the wizard warns you and lists the names. Add those people under Team (or map the column to a different name) and re-run the preview. Rows with an unknown staff member are skipped, never guessed.
-
10
Run the import
Click Run. You get a summary of imported, skipped and failed rows with the reason for each. Imports are idempotent: re-running the same file updates rows instead of duplicating them, so you can fix a column and run again.
Part 3. Switch day checklist
The order matters. Do these on the day you go live.
-
11
Take a final export
On switch day, export clients and bookings from the old system one last time and re-run the import so the last few days of bookings come across. Re-runs update in place.
-
12
Close new bookings in the old tool
Turn off online booking in the old system (or set its booking page to closed) so clients cannot book into a calendar you are no longer watching.
-
13
Swap the booking link
Update the Book now link on your website, Instagram bio, Facebook page and Google Business Profile to your Mahi Time booking page. If you use the embed snippet, paste it from Settings > Embed.
-
14
Point the phone at the receptionist
If you have the AI phone receptionist, forward your business number (or your after-hours line) to the number shown under Voice agent. It starts answering in your business name straight away.
-
15
Tell your clients
Send one SMS or email from Mahi Time: new booking link, same team, same prices. Anyone who replies to the SMS reaches you, because it comes from a local number.
-
16
Keep the old account read-only for a month
Do not cancel the old subscription on day one. Keep it for a billing cycle so you can look up anything the export missed, then cancel.
Or we do it for you
Would rather not touch a CSV? Send us your exports through the contact form and we will map and import them for you, free, usually within one working day.
After the trial: NZ$109 (approx A$100) a month for two team members, NZ$21 (approx A$19) per extra. No commission.
Moving from Fresha: questions
Will my clients be told I have left Fresha?
Not by us. Your Fresha marketplace profile stays up until you remove it. We recommend sending your own message from Mahi Time with the new booking link on switch day.
Fresha has no Export button on my appointments list. What now?
Some accounts need to request the appointments export from Fresha support. Ask through the question mark icon in Fresha; in the meantime import clients and services, and add the bookings file when it arrives.
Do I still pay the 20% new-client fee after I leave?
Fresha's fee applies to new clients booked through its marketplace while you are on Fresha. Once your booking link points at Mahi Time there is nothing for Fresha to charge on, and Mahi Time charges no commission at all.
How long does the move take?
Exports take ten minutes. Imports take as long as the files are large, usually a few minutes each. Most salons go live the same day they decide.