Multi-branch salon management: one account, separate records
Each branch runs its own day on its own settings. You read them one at a time, or all at once.
30 days free · No card required
On this page7 sections
The short answer
How do you manage multiple salon branches in one system?
A company account holds every location. Each branch keeps its own staff, catalogue, customers, opening hours, tax rates and invoice series, and most settings left blank simply follow the company's. The owner works inside one branch at a time or in a company view spanning all of them, while a branch's own team only ever sees where they work.
How it works
- Add a branch under the company
- It inherits every company default
- Override only the settings that differ
- Copy in a catalogue, assign staff
- Read it alone, or with the others
What belongs to the company, and what belongs to a branch?
Almost everything a salon touches hangs off a branch rather than the company. Staff, customers, the service and product catalogue, appointments, bills, stock, expenses, coupons and suspended carts all carry the branch they belong to, which is why two locations can be read apart without anybody filtering anything. The company keeps what must not differ — the subscription, the membership plan library, the audit trail — and it holds the default a branch falls back to whenever it has not set one of its own.
- Staff, customers, catalogue, appointments, invoices and stock each carry a branch
- Rooms, resources, expenses, coupons and held bills are branch-scoped too
- Membership plans belong to the company, assigned to the branches that sell them
- Audit entries carry the branch the work happened in
How does an owner move between the company and one branch?
A switcher in the top bar decides what every other screen answers for. Pick a branch and the diary, the till, the customer list and the reports all ask again for that branch; pick All branches and the same screens answer for the company instead. It is not a page reload and it is not a second login — the screens remount and re-fetch, so no figure is left over from the branch you just left. An owner with two or more branches also gets a different home screen while the switcher sits on All branches: a company dashboard rather than one branch's day.
- A branch switcher in the top bar, with an All branches position
- Switching re-fetches every figure rather than reloading the page
- Owners with two or more branches get a company dashboard on All branches
- The branch you are in is the branch new work is filed against
Who can see another branch's numbers?
Three answers, and all three are settled on the server rather than by hiding buttons. Operational staff are pinned to the branch on their own record: the branch a request is answered for is read from their sign-in token, so a request naming a different branch is still answered for theirs. A branch leader can be given more than one branch and switch between exactly those, checked against the list the token carries — and the owner decides, per branch, which modules that leader may use. The owner reaches every branch and the company view.
- Staff are locked to their own branch, whatever a request asks for
- A leader may hold several branches, and only the ones they were given
- Leader module access is set per branch by the owner
- Owners reach every branch and the company view
Can branches differ on hours, tax and price lists?
Per-branch settings are overrides rather than copies. Opening hours, slot length and capacity, the GST treatment and rates for services, products and memberships, loyalty rules, the invoice edit window and follow-up timing each sit empty until you set them, and while a setting is empty that branch follows the company. So a second location opens consistent with the first and diverges only where you decided it should. The catalogue is genuinely separate — services, categories and products belong to a branch — with a tool that copies one branch's catalogue into another so a new location does not start from an empty price list.
- Opening hours, slot length and booking capacity per branch
- GST mode and rates per branch, for services, products and memberships
- Loyalty, follow-up timing and the invoice edit window per branch
- Its own catalogue, plus a copy-catalogue tool to seed a new branch
- Its own invoice prefix and counter, so each series stays continuous
- Its own booking page and printable QR, logo, branch code and GST number
- Its own WhatsApp number and message wording, or the company's until it sets them
What does the company view actually add up?
On All branches the figures pool: takings, expenses, appointments, customers, staff numbers and membership sales are read across every location, with each branch listed beside the totals and its leader named. The reports page adds a league table — collections and each branch's share of them, bills, average bill, expenses, what is left after expenses and what is still owed, with appointments, new customers, discounts and memberships sold underneath — and a collections trend carrying one line per branch. Every other report keeps a branch rail, so a GST summary or a stock count is read one location at a time.
What actually moves between branches?
Three things, and each is a deliberate act rather than a background sync. A staff member has one home branch; transferring them moves the record and writes an audit entry. Stock moves as a two-sided document, raised at the sending branch and received at the other — it can be received in part — so both counts change from the same movement instead of a write-off at one end and an addition at the other. A customer stays with the branch that created them unless they buy a company-wide membership: paying for one promotes the record to company scope and folds their same-phone records from other branches into it, visit history and loyalty included.
Common questions
- No. One account covers the company, and the top-bar switcher changes which branch every screen answers for; owners can also sit on All branches for the company view. Staff never switch at all — they sign in once and land in the branch on their own record.
- As many as you pay for — no tier caps the number. The subscription covers one branch at ₹800 a month and each additional branch is ₹500 a month, added one at a time. Staff and customers are not capped and no message is charged for, so the cost follows how many locations you run rather than how busy they are.
- Yes, and it has to. A single company-wide sequence leaves gaps in every branch's series wherever another branch issued a bill, and a gapped series is a problem at filing time. Numbering runs on the branch's own prefix and counter, so each location stays continuous.
- Only the branches they were given. A branch leader can hold more than one, and switching is checked against the list carried in their sign-in token rather than against the screen. Operational staff get no such list: their branch comes from their own record, so a request naming another branch is still answered for theirs.
- Not side by side. The league table compares money and counts — collections, share, bills, average bill, expenses, what is left and what is owed. Staff, services and stock are read one branch at a time by picking it on the branch rail, so comparing two on staff means reading each of them.
- No. You get takings, expenses and the difference between them per branch, which is most of what an owner checks weekly, but there is no profit-and-loss statement and no branch profitability calculation. The margin work happens outside Salvoro, on exported figures.
- No. It manages branches you own: one company, several locations, one subscription. There is no franchise layer — no royalty or fee calculation, no franchisee onboarding, no budgets or per-branch targets, and no area-manager tier sitting above a branch leader.
See it with your own salon’s data
30 days free, no card required, and a guided setup that takes four steps.

