Salon management software built for Indian salons
One salon management system for the diary, the bill, the customer record and the follow-up — instead of four that never agree with each other.
30 days free · No card required
On this page9 sections
- One diary, and a booking page that writes into it
- What happens when the bill is raised
- The customer record, and how much of it gets typed
- Memberships, and what a prepaid plan actually owes
- The part that runs after the customer leaves
- Staff, commission, and who can see the numbers
- Stock, suppliers, and why the count moved
- Several branches, and the numbers that come back
- Common questions
The short answer
What is salon management software?
Salon management software runs the daily operations of a salon in one place: appointments and online booking, billing, customer records, memberships, staff schedules and stock. It replaces the mix of a paper diary, a separate billing machine and a spreadsheet that most salons start with, and keeps every part working from the same records.
How it works
- Booking taken
- Work done and recorded
- Bill raised with GST
- Follow-up goes out
- Customer rebooks
One diary, and a booking page that writes into it
The diary is usually the last thing to come off paper and the first place a mistake costs a Saturday. Capacity is worked out from what a service physically needs — a chair, a room, a piece of equipment — so the calendar cannot promise an hour the salon does not have. A clash is refused as the booking is saved rather than flagged afterwards, approved leave and branch closures always block, and completing an appointment frees its seat immediately for the walk-in already waiting. The public side writes into that same diary: each branch has its own link and printable QR code, the customer books without creating an account, and a six-digit code sent on WhatsApp verifies the number before the appointment is created.
- A clash refused as the booking saves, rather than reported after the fact
- Recurring appointments for regulars, and a completed one that frees its seat at once
- One company link that lets the customer pick their branch first
What happens when the bill is raised
Billing is where salon software either saves you the filing or creates it. Tax is computed line by line rather than once on the total, which matters the moment one bill carries a service at one rate and a bottle of shampoo at another, and the rate that applied is written onto the invoice as it is issued — so a change next year cannot re-price a bill the customer already holds. Services, products and memberships can each be priced inclusive or exclusive of tax, and a branch in another state carries its own rates or inherits the company's. At the till a bill takes one method for what is paid now and can be left part paid; the balance is collected later from the bills list and recorded as cash.
- Coupons, loyalty redemption and membership benefit allocated per line, before tax
- Reopen and correct a bill in place, inside a window you set
- A printable invoice, a PDF, and a link the customer opens on their phone
How Salvoro's salon billing software works out GST on each line
The customer record, and how much of it gets typed
A customer form proves nothing by itself — somebody has to fill it in, and on a busy Saturday nobody will. What makes the record worth keeping is how much of it the billing writes on its own. Raise a bill and the visit history, lifetime spend, loyalty balance and membership status all move without anyone touching them, and the person who usually serves that customer is counted from work recorded against them rather than remembered. Only the fields on the add form are ever typed by hand. Customers sit per branch or are shared company-wide, the list imports from a spreadsheet when you move in, and it exports whenever you want it back.
- Allergies recorded against the profile, and flagged in the list
- Scoped to one branch, or shared company-wide with the right membership
- Exports to CSV from inside the app, without raising a request with us
Memberships, and what a prepaid plan actually owes
A membership is sold as an ordinary invoice, and that one decision settles everything downstream: it carries GST like any other line, lands in the same payment and reporting trail, and activates only once the payment covering it has been collected. A plan holds a validity period, a percentage discount, a visit limit and any services bundled in free, and the benefit applies automatically at billing rather than depending on the person at the counter remembering it. What a plan is not is a rupee wallet — it is counted in visits and percentages, and a course that expires loses whatever is left in it.
- Sold at any set of branches you choose, or across the whole company
- Upgrades carry prorated credit for the time not yet used
- Loyalty runs alongside it, earned per bill or per visit and spent at checkout
Salon membership software that counts what each member has left
The part that runs after the customer leaves
Most of what keeps a salon full happens once the chair is empty, and it is the first thing to stop happening when everyone is busy. Follow-ups fire on rules you set — resolved per service, then category, then branch, then the company default — and are scheduled once the bill is paid in full, or once its appointment is marked complete. Win-back goes to customers who have stopped coming, keyed so one absence earns exactly one nudge rather than a weekly reminder that they are being watched. All of it leaves from the salon's own WhatsApp number, connected by QR or pairing code, with the wording of every template editable in the app.
- Reminders before the appointment, and a birthday that does not need remembering
- Feedback asked for on a private link, with nothing for the customer to log into
- Segments drawn from behaviour — how often they came, how much they spent, when they stopped
Staff, commission, and who can see the numbers
Access is the decision most salons make once and never revisit, so it is granted one person at a time. Each staff member carries their own selection from 65 permissions, a new joiner starts with none of them, and a designation such as "Senior Stylist" is a label on the profile that grants nothing by itself. Pay follows the same principle of crediting what actually happened: commission is worked out per invoice line, as a percentage or a fixed amount per service, on the amount after discount and before GST — and the rate is recorded when it is earned, so a raise next month never rewrites last month's pay. Tips are assigned and paid out separately, never folded into the commission base.
- Attendance marked against seven statuses, half day and week off among them
- Changes to billing, staff and customer records written to an audit log and tagged with the branch
- A simplified portal for therapists: their day, their attendance, their own numbers
Stock, suppliers, and why the count moved
Retail is where a salon's money goes missing quietly, and the usual reason is that nobody can say why a number changed. Every movement is written to one ledger with the balance it produced — a sale, a delivery received against a purchase order, a transfer to another branch, wastage, a return, a recount — so a discrepancy can be explained rather than argued about. Selling a product on a bill moves the count by itself, and deleting that bill puts it back. The one thing that is not automatic is consumption: product used during a service is entered by hand, because billing a haircut cannot know how much colour went into it.
- An alert when a line falls below the level you set for it
- Purchase orders raised against a supplier and received into stock
- A transfer between branches written on both sides, so neither count drifts
Several branches, and the numbers that come back
A second location is where salon software usually starts to strain, because the owner needs two views at once: the branch in front of them, and the company as a whole. Both live in one account. Hours, taxes, catalogue and settings sit per branch and either inherit the company default or override it, invoice numbering runs independently per branch, and a manager reaches only the branches their sign-in carries while operational staff see only their own. The reports then read from the same invoices the billing produced, which is why the revenue figure and the tax figure always come from one set of bills — and why billed and collected are reported separately, since a salon treating them as one number is counting money it has not received.
- A catalogue copied from one branch to another when you open the next one
- Which service and which stylist earned what, credited per invoice line
- Money in against money out with expenses included, and monthly goals beside the actuals
Common questions
- No, and using two is the usual cause of a salon's records disagreeing with each other. When the diary and the till are separate systems, the customer who booked online and the customer who paid at the counter become two records, and neither one has the full history.
- No. Salvoro produces GST-compliant invoices, a filing summary and a money-in-versus-out view, which is what your accountant needs from you. It does not produce a profit-and-loss statement, does not file returns, and is not accounting software.
- No. Online salon management software means the diary, the bills and the reports open from anywhere you can log in, which is how most owners check the day between branches or from home. Staff access stays limited to what their permissions allow, so remote access does not mean everyone sees everything.
- Yes, and without a second login. The owner switches between a company view and a single branch, while each branch keeps its own hours, taxes, catalogue and invoice numbering — inheriting the company default or overriding it. A branch manager reaches only the branches their sign-in carries, which is the part worth testing during a trial: sign in as a manager and try to open another branch's takings.
- Yes. Each branch has a public booking page with its own link and printable QR code, and the customer books from a browser without creating an account. A six-digit code sent on WhatsApp verifies the number as the appointment is created, and the booking arrives pending in the same diary the front desk works in, so somebody still confirms it rather than it landing straight in the day.
- Only what has been ticked for them, which for most therapists is a simplified portal: their own day, their own attendance and their own numbers. There are no shared roles to inherit from, so a stylist does not pick up access because of a job title, and a new joiner starts with nothing granted at all. Whether they see the revenue report is a decision somebody makes deliberately.
- Your customer list and your product list both import in bulk from CSV, Excel or a Google Sheet, with the choice to skip, update or merge rows that already exist. What does not import is history — past bills, outstanding memberships and old appointments are not brought across, so the usual approach is to import the lists, pick a date, and bill everything after it in the new system.
See it with your own salon’s data
30 days free, no card required, and a guided setup that takes four steps.

