Switching salon booking software in India without losing a client
Most Indian salon owners who are unhappy with their booking software stay put anyway, and nearly always for the same three fears: the client list might not survive the move, the appointments already in the diary might get lost, and, the one specific to India's salon suites, the prepaid packages and memberships clients have already paid for might turn into a dispute at the reception desk. All three fears are reasonable. All three are manageable with a bit of method and, above all, the right order of operations.
This guide walks the move through from start to finish for a hair salon in India: auditing what your current system actually holds before touching anything, testing the export while the old account is still alive, the package and membership balance problem that makes Indian migrations harder than most, the contract and prepaid-year traps, a week of parallel running, telling clients, and re-pointing the booking link on your Google Business Profile and Instagram so nobody books into a diary that no longer gets opened.
Cards on the table first: this blog is published by ViteUneCoupe, a free booking tool you can run alongside your current software. That matters for this exact topic, because a genuinely free plan makes the parallel-running phase, the part that keeps a migration safe, cost nothing. The method below works whatever tool you move to.
When switching is worth it, and when staying is right
Changing software costs setup hours, a learning curve for the team and a transition window in which mistakes are possible. Staying costs you whatever is wrong with the current tool, every month, indefinitely. The honest way to decide is to put numbers on both sides.
Switching is usually worth it when:
- You pay for a suite and use a diary. The Indian salon suites bundle POS billing, GST invoicing, inventory, staff commission and marketing. Excellent if you open those modules weekly; if your team only ever touches the calendar and the client list, you are subsidising everything else.
- The renewal is annual and the decision was not. Much of the Indian market quotes annual plans, often with a discount for paying the year upfront. A plan that disappointed by month three still has nine paid months on the clock, which is lock-in by billing cycle rather than by contract clause.
- The pricing is demo-only. Some vendors publish no price grid at all and quote per salon after a sales call. Nothing wrong with that in itself, but it makes comparing, and leaving, harder.
- The tool was never built for how you work. A colour-heavy salon needs processing-time gaps and proper client notes; a solo stylist needs something simple that does not price per feature.
Staying is right when the complaint is a one-off support frustration, a feature promised for next quarter, or a few hundred rupees a month that a week of migration work would eat for years. If you are still weighing candidates, our comparison of hair salon booking software for India covers the field, local suites included.
Audit what you have before you touch anything
Before any export, make a one-page inventory of what the current system actually holds, because you cannot check an export against a list you never wrote. For a typical Indian salon the list looks like this:
- The client list: names, +91 mobile numbers, email addresses where you have them.
- Technical notes: colour formulas, henna and chemical sensitivities, preferred stylist.
- Visit history: who comes every four weeks, who lapsed six months ago.
- Future appointments: everything already in the diary.
- Package, membership and wallet balances: every unredeemed prepaid session, every active membership with its expiry date, every rupee sitting in a client wallet. This is the row that bites, so it gets its own section below.
- Sales records and invoices: under section 36 of the CGST Act, a GST-registered business must retain its accounts and records for 72 months from the due date of the annual return for that year (Central Goods and Services Tax Act, 2017, indiacode.nic.in), and the cheapest time to archive them is while you can still press the export button yourself. Whether your salon needs GST registration at all is a different question, covered in our guide to GST for hair salons in India.
While you have the inventory open, re-read your agreement with the current vendor: term, renewal date, whether the year was prepaid, notice required, and anything the terms say about your data after closure.
Export first, cancel second
The golden rule of every migration: while your subscription is active, you can log in and help yourself; once the account closes, every request becomes a support ticket. So the export happens in week one, not the night before the account closes.
Test the export early, on real records. Export in week one, open the file, and check ten real clients for mobile numbers, notes and visit history. Colour formulas and sensitivity notes are the records that hurt most to lose, and some tools export only names and contact details by default. If something you need is missing from the standard export, request it in writing while the account is active, naming exactly what you want.
What the vendors active in India actually document, checked in October 2026 on their own pages, with the distinction that matters: not documented is not the same as not available.
- MioSalon documents the most complete list: its migration guide names clients, services and pricing, products and inventory, membership details, and gift vouchers and prepaid balances as the data to move, in Excel or CSV, and its site states that as the owner of the data you can export and take a backup whenever you want (salon data migration guide, blog.miosalon.com). Its pricing page does not publish figures, but does state there are no cancellation fees (miosalon.com/pricing).
- Salonist documents a self-serve client export from the Clients section (import or export clients, help.salonist.io), and its pricing page advertises a 7-day trial with no contract and no minimum term, and the phrase "cancel by email, keep your data" (salonist.io/pricing, which showed us US dollar prices from our location; check the grid from India). What the help article does not specify is whether notes and visit history are included in the export file: open yours and look.
- Zenoti, the enterprise suite, documents a guest export to CSV or Excel from Guests, Manage Guests, with the right role permissions, and a broader backup-your-data section in its help centre (export guest details, help.zenoti.com). Whatever anyone's blog says about anyone's migrations, judge your own export by opening it.
- DINGG publishes no price grid or export documentation we could find on its site in October 2026 (its pages invite a demo), while its blog describes CSV client imports and says its team handles data migration for incoming salons in about 5 to 7 business days for a single location (dingg.app). Help getting in is not documentation for getting out: ask the export question in writing before you sign.
A detail that cuts both ways: incoming vendors in India often do the import for you, and that help is genuinely useful. It is help getting in, not insurance for getting out: keep your own export regardless of who is doing the importing.
What to export, and in what format
Ask for CSV (or Excel): a plain table that opens in Excel or Google Sheets and imports anywhere. Politely decline PDF-only exports where you can; a PDF is made to be read, not reused.
| Data | Priority | Why |
|---|---|---|
| First name and surname | Essential | The basis of every client record |
| Mobile number (+91) | Essential | Your first channel for confirming and rearranging |
| Email address | Important | Automatic confirmations and reminders in the new tool |
| Technical notes (colour formulas, sensitivities) | Essential | The real treasure of the salon, and the field most often missing from standard exports |
| Visit history | Important | Who comes often, who has lapsed, who rebooks on a four-week cycle |
| Future appointments | Essential | To be re-entered in the new diary before the cut-over |
| Package, membership and wallet balances | Essential | Prepaid promises you must honour after the switch; see the next section |
| Sales records and GST invoices | Legal | Section 36 of the CGST Act: retain for 72 months from the annual return due date |
Once you have everything, store it in two places, the salon computer and one backup, and treat the file with care: it is your clients' personal data, not a throwaway spreadsheet.
Packages, memberships and wallets: the hardest thing to migrate
The Indian suites sell prepaid value heavily, and for good reason: memberships, packages of six sittings, gift vouchers and client wallets lock revenue in and bring clients back. MioSalon's own plans include membership programmes, prepaid e-wallet accounts and gift vouchers across tiers (miosalon.com/pricing, checked in October 2026), and Salonist advertises memberships and e-wallet management from its entry plan up. Which means the average Indian salon leaving a suite is carrying dozens of open balances that the new system may have no concept of.
Treat this as its own mini-project:
- Export the complete list of open balances while the account is alive: client, what was bought, sittings or value remaining, expiry date. If the standard export omits it, request it in writing; MioSalon's migration guide explicitly lists membership details and prepaid balances as exportable data, so a vendor telling you it cannot be done should put that in writing too.
- Reconcile it against reality. A client will remember the two facials left on her package better than any database does. Fix disputes now, from inside the old system, not in six months from a spreadsheet.
- Decide where balances live next. If the new tool manages packages, import them. If it does not, a simple shared sheet at reception, client, balance, expiry, initialled at each redemption, honours every promise until the balances run out. Unglamorous, and completely effective.
- Stop selling new packages in the old system the moment the migration is decided. Every package sold before cut-over is one more balance to carry across.
A balance a client paid for is a debt your salon owes, whichever software holds the record. Mishandled prepaid value is the single fastest way a migration turns into lost clients, so this section is the one not to rush.
The questions to put in writing, to both vendors
Email beats chat support here, because you want answers you can hold someone to.
To the old vendor, before you cancel:
- What can I export myself, in what format, and does it include client notes, visit history, future appointments and open package, membership and wallet balances?
- If the standard export is incomplete, will you provide a full export, in what timeframe, and at what cost?
- After my account closes, how long do you retain my salon's client data, and how do I instruct its deletion? Ask for the deletion to be confirmed in writing once done.
- If I prepaid an annual plan, is any unused period refundable, and what exactly must I do before the renewal date to stop the next charge?
To the new vendor, before you sign:
- Can I export my data myself, at any time, as CSV? Reversibility is checked on the way in, never on the way out.
- Is there a minimum term, an annual prepayment or an automatic renewal? A discounted annual plan is a fine deal only if you are sure at month two.
- Can the system hold imported package and membership balances, or do I track them separately?
- What does it really cost per year for my exact team size, all in: subscription, GST on top of the quoted price, messaging charges, payment fees, any commission? Ask for the figure in writing, and ask which currency you will actually be billed in.
One more point while the client file is on your desk. India's data protection law, the DPDP Act 2023, is being phased in: the DPDP Rules were notified in November 2025 with an 18-month compliance timeline for the core obligations (DPDP Rules 2025 notified, pib.gov.in). A migration is the natural moment to tidy how client data is stored and who can access it; our guide to hair salon client records and the DPDP Act covers what is coming and when. This is orientation, not legal advice.
Choosing the replacement without repeating the mistake
At ViteUneCoupe the answers to the four questions above are short, and the honest limits for an Indian salon come first because they are real. Reminders go by email only, on every plan: no SMS and no WhatsApp, in a market where WhatsApp is how most of your clients talk to you, and that is a genuine trade-off to weigh. For a migrating salon the hardest limit is the one this article warned about: there is nowhere to put package and membership balances, because there is no POS, no UPI, no GST invoicing and no selling of anything, so a suite-dependent salon's prepaid liabilities cannot follow it here. The paid plan, if you ever take it, is charged in euros from an Indian card, and the booking page's price badge is currently a € rather than a ₹ (rate card in the free-text descriptions, as ever). The interface is in English and French, with no Hindi or regional languages. A salon that wants one system for billing, tax and prepaid packages should look at the Indian suites.
What a migrating salon gets, permanently free: unlimited online bookings at 0% commission, a booking page of its own, the service catalogue and staff schedules rebuilt in an afternoon, a client database that imports +91 numbers without complaint, and the calendar. No trial countdown and no card, which is what makes the parallel run free. The Standard plan, from 29 € per month excluding tax with no commitment, adds automatic confirmation, reminder and thank-you emails plus calendar sync in ICS format (Apple, Google, Outlook). Anti no-show protection by bank-card hold is coming soon in a Standard + Anti No-Show plan at 49 € per month excluding tax.
The migration-specific argument is the free plan itself: it costs nothing while you set up services and test alongside your current suite for as long as you like, and nothing holds you if you change your mind, which is exactly the property this whole article tells you to demand from any vendor.
The migration plan, timed around your appointment cycle
The secret of a calm migration is two words: parallel running. The old system does not switch off the day the new one opens.
Pick the timing first. Never migrate in the run-up to the festive season or the wedding months, when the forward book is packed and your team has no spare attention; look at your own diary and pick the thinnest fortnight you can see. If you prepaid an annual plan, work backwards from the renewal date and use the remaining paid weeks as your parallel-running window rather than writing them off.
Days 1 and 2: build the new system
Create the account, set up services with durations and prices, the salon's opening hours and each stylist's schedule. Map your old service names to the new catalogue deliberately: a migration is the one good moment to merge the three slightly different "ladies haircut" entries that accumulated over the years, and to give colour services their true durations with processing gaps. Import the client list, make a couple of test bookings to see the journey exactly as a client sees it, and delete them.
Days 3 and 4: re-enter the future appointments and the balances
Copy every booking already in the old diary into the new one, week by week, then double-check as a pair: one person reads the old calendar aloud, the other verifies the new one. A missed appointment is a client standing at the door, which is precisely what this exercise exists to prevent. Future appointments rarely transfer automatically between tools, so plan for this to be manual. This is also the moment the reconciled package and membership sheet goes live at reception.
Day 5: update every booking link
The new booking link must replace the old one everywhere, or clients will keep booking into a diary nobody opens any more:
- your Google Business Profile: the appointment link, the website field if it points at a booking page, and any posts that mention booking;
- the salon's Instagram bio and Facebook page;
- your WhatsApp Business profile and the saved quick replies that send a booking link;
- your website, if you have one, and your email signature.
Days 6 and 7: tell your clients and cut over
Pick an explicit cut-over date: from that day, every new booking goes into the new system, no exceptions, because a half-and-half week is how double bookings happen. A simple message does the job: "We have changed our booking system. Here is the new link; all existing appointments and package balances are unchanged." In India the natural channels are the ones you already use by hand: a WhatsApp status, a broadcast list to clients who already message the salon, a line in your Instagram story, a card by the till, and a mention at the basin for two or three weeks. Keep the message factual and clearly from your salon, and keep any promotional offer separate. Leave the old system accessible in read-only mode for as long as you can: it is your safety net when a question comes up about an old booking or a package balance.
Rebuild the flows, not just the calendar
The calendar and client list are the visible half of a booking system. The invisible half is everything the old tool did automatically, and none of it migrates: it has to be rebuilt, deliberately, in the new one.
- Reminder cadence. Note what the old system sent and when, then recreate the equivalent. If the channel changes, say from WhatsApp or SMS to email, make sure the booking page collects an email address every time, and tell regulars at the basin why confirming their address matters; our guide to appointment reminders for Indian hair salons compares the channels honestly.
- Cancellation policy. Policy text and cancellation windows live in the old tool's configuration and vanish with it. Rewrite them in the new system and on the booking page.
- Rosters and buffer rules. Per-stylist hours, lunch blocks, processing-time gaps between colour and cut: re-enter them before the first real booking arrives, not after the first clash.
- Test as a client, from a phone. Book, receive the confirmation, cancel, rebook. Ten minutes of pretending to be your fussiest client catches most setup mistakes before a real one does.
The migration checklist
| Step | Done |
|---|---|
| Re-read the current agreement: term, renewal date, prepaid period, notice, data clauses | ☐ |
| Write the inventory: clients, notes, history, future bookings, balances, invoices | ☐ |
| Test the export in week one: open it, check ten real records, notes included | ☐ |
| Request anything missing in writing while the account is active | ☐ |
| Export all package, membership and wallet balances with expiry dates, and reconcile them | ☐ |
| Stop selling new packages in the old system | ☐ |
| Archive sales records and GST invoices (72 months, section 36 CGST Act) | ☐ |
| Ask the old vendor, in writing, when and how your data is deleted after closure | ☐ |
| Ask the new vendor: export route, term, balance handling, all-in cost and billing currency | ☐ |
| Pick the cut-over date in your thinnest fortnight, clear of the festive and wedding rush | ☐ |
| Set up the new tool: services mapped, hours, staff schedules, client list imported | ☐ |
| Rebuild reminders, cancellation policy and buffer rules | ☐ |
| Test the booking journey as a client, from a phone | ☐ |
| Re-enter every future appointment, double-checked as a pair | ☐ |
| Replace the booking link: Google profile, Instagram, Facebook, WhatsApp profile, website | ☐ |
| Tell clients: WhatsApp status and broadcast, card by the till, a word at the basin | ☐ |
| Keep the old system read-only during the transition | ☐ |
| Cancel before the renewal date, get written confirmation, then written confirmation of data deletion | ☐ |
Frequently asked questions
Can my old software provider refuse to hand over my client list?
The established vendors document an export route: MioSalon states the data owner can export and back up at any time, Salonist documents a self-serve client export, and Zenoti documents a guest export to CSV or Excel, all checked in October 2026. Where a vendor documents nothing, that means not documented, not impossible: ask in writing while your account is active, name exactly what you want, and make a self-serve CSV export a condition of signing with any new tool.
What happens to my clients' prepaid packages and memberships when I switch?
The balances are promises your salon made, and they survive the software. Export the full list of open balances with expiry dates while the old account is alive, reconcile it with clients now, and either import it into the new system or track it on a simple sheet at reception until the balances run out. Stop selling new packages in the old system the moment the decision is made.
I prepaid a year and want to leave at month four. What are my options?
Read the agreement first: some vendors state there are no cancellation fees, few promise refunds of unused prepaid periods, and the answer is often no refund. The practical move is to choose your replacement now, set it up alongside at no cost, and use the remaining paid months as a long, unhurried parallel run, cancelling in writing before the renewal date so the next year is never charged.
Can future appointments be transferred automatically?
Rarely. Diary formats differ between tools, and few vendors export future bookings in a form another tool can ingest, which is why the reliable method is re-entering upcoming appointments by hand and double-checking them as a pair. Only the forward book needs moving, never the whole history. Incoming vendors often offer migration help for clients and history; verify exactly what they move and check the result yourself.
How long does switching salon software take in practice?
For a salon already on software, allow about a week of parallel running, preceded by however long the export and the balance reconciliation take, so start two to four weeks ahead of your chosen cut-over date. DINGG, for one, advertises 5 to 7 business days for a single location with its team doing the import. The hands-on work is a matter of hours: setup, importing the client list, rebuilding reminders and policies, re-entering the forward book.
Do I need my clients' consent to move their records to a new system?
You collected the data to run appointments and client records, and that purpose does not change because the software does. India's DPDP Act 2023 is being phased in, with the Rules notified in November 2025 and core obligations arriving on an 18-month timeline, so the sensible move during a migration is practical hygiene: keep the export file in as few places as possible, delete working copies once the move is done, and set up staff access in the new tool deliberately. This is orientation, not legal advice.