Run & grow · Guide
12 Salon KPIs Every Owner Should Check Every Week (With Formulas)
The 12 numbers that show how your salon is really doing, each with a formula, a worked example, how to read it and what moves it, plus a weekly KPI sheet.
Short answer
The 12 salon KPIs to check weekly are client retention rate, rebooking rate, new vs returning mix, average bill value, revenue per stylist hour, utilisation, retail share of revenue, product cost %, staff cost %, no-show rate, enquiry-to-booking conversion and client lifetime value. Compare each against your own last three months, not industry averages.
- Compare every KPI with your own average for the last three months, because published averages rarely match your format, city or prices.
- Read KPIs in pairs: average bill with visits, utilisation with turned-away clients, staff cost with revenue per stylist hour.
- Retention and rebooking decide whether growth lasts; new clients only replace the ones you lose.
- Track how much revenue depends on clients who have only ever seen one stylist, because that is what walks out when she does.
- A 30-minute weekly review that ends with one action for each number that slipped beats a long monthly report.
In this guide+
- How should you judge salon KPIs without industry benchmarks?
- 1. Client retention rate
- 2. Rebooking rate
- 3. New vs returning client mix
- 4. Average bill value
- 5. Revenue per stylist hour
- 6. Stylist utilisation
- 7. Retail share of revenue
- 8. Product cost percentage
- 9. Staff cost percentage
- 10. No-show rate
- 11. Enquiry-to-booking conversion
- 12. Client lifetime value
- What do your KPIs tell you when something goes wrong?
- The weekly KPI review: a 30-minute routine
- A one-page salon KPI sheet
- Frequently asked questions
A salon KPI is a number that tells you early whether the business is getting better or worse, before it shows up in the bank balance. The 12 below cover clients, money and your team's time. Each comes with a formula, a worked example, how to read it and the lever that moves it, followed by a diagnosis table, a weekly routine and a one-page sheet.
The examples use one salon's week throughout: 5 service staff, ₹1,20,000 of services and ₹12,000 of retail before GST, across 240 bills. These figures are assumptions to show the maths, not targets.
How should you judge salon KPIs without industry benchmarks?
Judge each KPI against your own average for the last three months, and watch the direction it moves. A published "good rebooking rate" was measured in someone else's city, format and price range, so it tells you little about yours. Your own trailing average tells you whether this week was better or worse than normal for your salon.
- Fix the definitions once. Decide what counts as a visit, a new client and an enquiry, write it down, and never change it quietly. A KPI that changes definition is a new KPI.
- Use the same source every week. Pull everything from your billing records, not from memory or a WhatsApp group.
- Flag a trend, not a blip. A sensible trigger is a number worse than its three-month average for two weeks running.
- Read in pairs. Almost every KPI can improve for a bad reason. The pairs below show which number to check alongside each one.
1. Client retention rate
Client retention rate is the share of clients who come back within a set window. It is the number most worth watching, because a salon that keeps its clients grows on every new one it wins.
Formula: clients from the previous 90 days who visited again in the latest 90 days ÷ clients from the previous 90 days × 100.
Example: 1,000 clients visited in the previous 90-day window. 560 of them came back in the latest 90 days. Retention is 56%.
How to read it: 90 days suits most hair and skin services; use a longer window if your menu is mostly colour or bridal. Track a second version too: of the new clients who first visited 13 weeks ago, how many came back? In the example, 18 of 45, or 40%. That tells you whether first visits earn a second.
Without software: pick 50 clients from your register who visited four months ago, and check how many have been back since. It takes 20 minutes, and it gives you a usable number.
What moves it: a booked next appointment before the client leaves, a reminder when they are due, and a win-back message once they are overdue. Our guide to salon client retention goes deeper.
2. Rebooking rate
Rebooking rate is the share of clients who book their next appointment before they leave the salon. It is the earliest signal of retention: a client with a booking in the calendar has already decided to come back.
Formula: visits where the next appointment was booked at checkout ÷ total visits × 100.
Example: 36 of the week's 240 visits ended with a booking. Rebooking rate is 15%.
How to read it: track it by stylist. A big gap between two stylists doing similar work often comes down to whether they suggest the next visit while the client is still in the chair.
What moves it: the stylist names the service and the timing, and the front desk offers two specific slots instead of asking an open question.
Stylist: "Your roots will need a touch-up in about five weeks. I'll ask the desk to hold a slot for you." Front desk: "{Stylist name} suggested five weeks. I have Saturday {Date} at 11 or Tuesday {Date} at 4. Which suits you?"
3. New vs returning client mix
The new vs returning mix shows how much of your week came from first-time clients and how much from people who have been before. It tells you whether growth is coming from marketing or from loyalty.
Formula: new clients ÷ total clients × 100, and returning clients ÷ total clients × 100.
Example: 48 of 240 clients were new: 20% new, 80% returning.
How to read it: pair it with total visits. A rising new share with flat visits means you are winning clients and losing others at the same rate. A falling new share with flat visits means your regulars are carrying you and your marketing has gone quiet.
What moves it: Google reviews, referrals and local campaigns bring new clients; everything under retention and rebooking keeps the returning ones.
4. Average bill value
Average bill value is the average amount a client pays per visit, before GST. It moves with your prices, your add-ons and your retail.
Formula: total revenue before GST ÷ number of bills.
Example: ₹1,32,000 ÷ 240 bills = ₹550.
How to read it: pair it with visits, every time. Split it into service and retail, and check which services drove a change: one bridal week can lift it without anything else improving.
What moves it: a consultation before every service, add-ons that fit (a treatment with a colour, a mask with a facial), packages, and a price review when costs rise. See our guide on how to increase your salon's average bill.
5. Revenue per stylist hour
Revenue per stylist hour is how much service revenue each hour of your team's time on the floor produces. It combines how busy your stylists are with how much each hour is sold for.
Formula: service revenue before GST ÷ total stylist hours available.
Example: 5 staff × 9 hours × 6 days = 270 hours. ₹1,20,000 ÷ 270 = ₹444 an hour. Per hour actually booked, it is ₹1,20,000 ÷ 175 = ₹686.
How to read it: compare stylists with similar skills, and compare every stylist with the salon's break-even per hour: monthly fixed costs ÷ available stylist hours a month ÷ (1 − variable cost %). If this salon's fixed costs are ₹2,20,000 a month across 1,170 available hours, with 20% variable costs, break-even is ₹235 an hour. A stylist below that line is costing you money even on a day she looks busy.
What moves it: filling your quietest slots, training juniors into higher-value services, and pricing by stylist level.
6. Stylist utilisation
Utilisation is the share of your team's available hours that were booked with services. It is the clearest measure of spare capacity.
Formula: booked service hours ÷ available stylist hours × 100. If chairs, not people, are your limit, use chair hours booked ÷ chair hours open.
Example: 175 booked hours ÷ 270 available = 64.8%.
How to read it: look at it by day and time slot, not just the week. Low utilisation with a full Saturday means your problem is weekday demand, not total demand. High utilisation with flat revenue means services are underpriced or run long.
What moves it: accurate service durations in the calendar, fewer gaps between bookings, rosters that match your busy hours, and weekday offers. Our guide to filling slow days has the tactics.
7. Retail share of revenue
Retail share is the part of your revenue that comes from products clients take home. It shows whether stylists recommend products and whether your shelf stocks what they recommend.
Formula: retail revenue before GST ÷ total revenue before GST × 100.
Example: ₹12,000 ÷ ₹1,32,000 = 9.1%.
How to read it: pair it with retail margin. In the example, the retail sold cost ₹7,200, so the margin is (₹12,000 − ₹7,200) ÷ ₹12,000 = 40%. Retail pushed with heavy discounts adds revenue without adding much profit, and retail that sits on the shelf ties up cash and expires.
What moves it: stylists using the product during the service and naming it, a small, well-chosen range, and product commission.
8. Product cost percentage
Product cost percentage is how much of your service revenue goes on the products used during services. It is where leakage shows up first.
Formula: cost of backbar products used ÷ service revenue before GST × 100. Track retail separately as retail margin.
Example: ₹10,800 of backbar used ÷ ₹1,20,000 = 9.0%.
How to read it: if you only count stock monthly, review this monthly. A rise with no change in your service mix points to over-use, unbilled services or stock going missing. GST on backbar is a cost now that salon services are taxed at 5% without input tax credit, so use prices including GST.
What moves it: consumption norms per service, measuring bowls and dispensers, and a monthly stock audit. Our guide to salon inventory management sets these up step by step.
9. Staff cost percentage
Staff cost percentage is the share of revenue that goes on salaries, commissions and incentives. Watch it closely, because salaries stay fixed while revenue moves.
Formula: (salaries + commissions + incentives for the period) ÷ total revenue before GST × 100.
Example: monthly salaries of ₹1,40,000 are ₹32,308 a week (× 12 ÷ 52). Add ₹12,000 of commission: ₹44,308 ÷ ₹1,32,000 = 33.6%.
How to read it: fixed salaries make this jump in a slow week and fall in a busy one, so judge it monthly as well. A steady rise with steady revenue means you have more staff hours than demand; check it against utilisation before you hire.
What moves it: rosters that match demand, commission that rewards revenue above a threshold, and higher utilisation. See our guide to salon staff commission structures.
10. No-show rate
No-show rate is the share of booked appointments where the client neither came nor cancelled. Each one is an hour you paid a stylist for and could not sell.
Formula: no-shows ÷ appointments booked × 100. Monthly cost = no-shows × (average booked bill − product cost per service) × (1 − share of slots refilled). Track late cancellations separately.
Example: 12 of 150 bookings a week were no-shows: 8.0%. Over a month of 650 bookings that is 52 no-shows. With a ₹550 average bill and ₹50 of product saved on each, they cost ₹26,000 a month, or ₹3,12,000 a year. Refill a quarter of those slots from a waitlist and the cost falls to ₹19,500.
How to read it: check whether no-shows cluster among first-time clients, one booking channel, one time slot or a few repeat names. Each needs a different fix.
What moves it: a reminder the day before, an easy way to reschedule, an advance for long or high-value services, and a waitlist. More in our guide on how to reduce salon no-shows.
Calculator · try your own numbers
What no-shows cost you
Put in last month's bookings and no-shows to see what they cost you.
No-shows cost you a month
₹26,000
A year
₹3,12,000
- No-shows a month
- 52
- Lost on each one
- ₹500
- Halving the rate keeps
- ₹13,000 a month
Each no-show loses the bill minus the product you didn't use — salaries and rent are paid either way. Busy days cost more: the client you turned away for that slot isn't counted here.
11. Enquiry-to-booking conversion
Enquiry-to-booking conversion is the share of enquiries that turn into a booked appointment. Enquiries arrive by phone, WhatsApp, Instagram messages, Google and walk-ins, and each unanswered one is a client you paid to attract.
Formula: enquiries that became bookings ÷ total enquiries × 100.
Example: 21 of 60 enquiries were booked: 35%.
How to read it: split it by source and by who answered. A channel with lots of enquiries and few bookings may be attracting the wrong people, or simply getting slow replies.
What moves it: replying within minutes during opening hours, quoting a price range instead of "come in and we'll see", and offering two specific slots in the first reply.
Hi {Client name}, thanks for asking. {Service} with {Stylist level} is ₹{Price range}, depending on hair length, and takes about {Duration}. I can book you on {Day} at {Time 1} or {Time 2}. Which works?
12. Client lifetime value
Client lifetime value is the revenue a typical client brings over the whole time they keep coming to you. It tells you how much a new client is worth, and therefore how much you can sensibly spend to win one.
Formula: average bill value × visits per year × expected years as a client. Expected years = 1 ÷ the share of clients you lose each year.
Example: ₹550 × 5 visits a year × 2.5 years (losing 40% of clients a year) = ₹6,875. After 20% for products and commission, it contributes ₹5,500.
How to read it: compare it with your cost to win a client. If you spent ₹20,000 on ads and launch offers in a month and gained 200 new clients, each cost ₹100. CLV moves slowly, so recalculate it monthly.
What moves it: everything above. Retention raises the years, rebooking raises the visits, and average bill raises each visit.
What do your KPIs tell you when something goes wrong?
Most problems show up as a pattern across two or three KPIs, and the pattern points to the cause. Use this table when a number slips.
| What you see | Check these | Likely cause | First action |
|---|---|---|---|
| Revenue flat, visits down, average bill up | Retention, new vs returning | Regulars leaving; big-ticket clients masking it | Pull the list of lapsed regulars and call them |
| Revenue up, profit flat | Staff cost %, product cost % | Overtime or extra staff; product leakage | Compare rosters with utilisation; run a stock audit |
| New clients up, total clients flat | Retention of first visits | First visits not good enough to earn a second | Review consultations and follow-up for new clients |
| Saturday full, weekdays half-empty | Utilisation by day, turned-away count | Demand bunched at peaks | Weekday offers or peak pricing |
| Enquiries up, bookings flat | Conversion by source and responder | Slow or vague replies | A reply script and a reply-time target |
| One stylist's numbers all falling | Her rebooking, her retention | Morale, or preparing to leave | A private conversation this week |
The weekly KPI review: a 30-minute routine
The review works best at the same time every week, with the same sheet, ending in a short list of actions. Pick a quiet hour early in the week, before opening, when last week is complete and this week has not got busy.
- Pull last week's figures from your billing records into the sheet below.
- Write each KPI's three-month average next to it, and mark it better, same or worse.
- Pick the two numbers that slipped most, or that slipped two weeks running, and check their pair.
- For each, decide one action, one owner and a date. "Front desk offers two slots at every checkout this week" is an action; "improve rebooking" is not.
- Check last week's actions: done or not, and did the number move?
- Share three numbers with the team at the morning huddle: rebooking, utilisation and no-shows are the ones stylists can change directly.
If you bill on Salos, the dashboard shows live sales, appointments, visits and follow-up KPIs against yesterday, which covers part of this list without a spreadsheet.
A one-page salon KPI sheet
Copy this table into a sheet and fill one column a week. The example figures are assumptions from the salon above, including its three-month averages.
| KPI | Formula | This week | 3-month average | Read |
|---|---|---|---|---|
| Client retention (90 days) | Returned ÷ clients in previous 90 days | 56% | 58% | Worse |
| Rebooking rate | Rebooked at checkout ÷ visits | 15% | 12% | Better |
| New vs returning | New ÷ total clients | 20% new | 18% new | More new |
| Average bill value | Revenue before GST ÷ bills | ₹550 | ₹530 | Better |
| Revenue per stylist hour | Service revenue ÷ available hours | ₹444 | ₹430 | Better |
| Utilisation | Booked hours ÷ available hours | 64.8% | 61% | Better |
| Retail share | Retail ÷ total revenue | 9.1% | 10.5% | Worse |
| Product cost % | Backbar used ÷ service revenue | 9.0% | 8.2% | Worse |
| Staff cost % | Salaries + commission ÷ revenue | 33.6% | 34.5% | Better |
| No-show rate | No-shows ÷ booked | 8.0% | 6.0% | Worse |
| Enquiry conversion | Booked ÷ enquiries | 35% | 38% | Worse |
| Client lifetime value | Bill × visits a year × years | ₹6,875 | ₹6,600 | Better |
This week's two actions would be no-shows (reminders the day before, starting today) and product cost (measure colour for every service this week). Retention slipped too, but it moves slowly; watch it for a second week.
Frequently asked questions
What are the most important KPIs for a salon?
The most useful salon KPIs are client retention rate, rebooking rate, new vs returning mix, average bill value, revenue per stylist hour, utilisation, retail share, product cost percentage, staff cost percentage, no-show rate, enquiry-to-booking conversion and client lifetime value. If you can only track three, start with retention, utilisation and average bill value, because together they explain most changes in revenue.
How do you calculate client retention rate for a salon?
Take the clients who visited in one 90-day window, count how many of them visited again in the next 90 days, and divide. If 1,000 clients visited in the earlier window and 560 returned in the later one, retention is 56%. Without software, check 50 clients from four months ago in your register and count how many have been back since.
What is a good rebooking rate for a salon?
There is no reliable universal figure, because rebooking depends on your services, prices and clients. A good rebooking rate is one that beats your own average for the last three months and keeps rising. Track it by stylist: the gap between your best and weakest stylist shows how much room there is, and the fix is usually asking for the next booking in the chair.
How do you calculate salon utilisation?
Divide the hours booked with services by the hours your stylists were available, and multiply by 100. Five stylists working 9 hours for 6 days are available for 270 hours; if 175 of those were booked, utilisation is 64.8%. Look at it by day and time slot, and count the clients you turned away at peak, because a full Saturday hides lost bookings.
How do you calculate revenue per stylist hour?
Divide service revenue before GST by the total hours your stylists were available on the floor. Five stylists working 9 hours for 6 days give 270 hours; ₹1,20,000 of services over those hours is ₹444 an hour. Compare each stylist with your break-even per hour, which is monthly fixed costs ÷ available hours ÷ (1 − variable cost %).
What is a good average bill value for a salon?
There is no universal figure, because average bill depends on your menu, prices and city. Track your own against its three-month average, split into service and retail, and always read it with your visit count. Average bill can rise while the salon shrinks, if cheaper regulars leave and big-ticket clients stay, so a higher number is only good news when visits hold steady.
How often should a salon owner review KPIs?
Review the fast-moving numbers weekly: rebooking, utilisation, no-shows, enquiry conversion, average bill value and revenue per stylist hour. Review slower numbers such as retention, product cost and client lifetime value monthly, because they need more data to be reliable. A 30-minute weekly review that ends with one action per slipping number works better than a long monthly report.
The Salos team
We build Salos, the salon operating system, and run it every day inside a working salon — so these guides come from the same front desk, chairs and month-end you deal with.