Run & grow · Guide
Salon KPIs to Track: 12 Weekly Numbers, With Formulas and Examples
The 12 numbers that show how your salon is really doing, each with a formula, a worked dollar example and what moves it, plus a 30-minute weekly review.
Short answer
Track 12 salon KPIs weekly: client retention, rebooking rate, new vs returning clients, average ticket, revenue per stylist hour, utilisation, retail share, backbar cost, staff cost, no-show rate, enquiry conversion and client lifetime value. Judge each against your own three-month average rather than published benchmarks, and always read them in pairs.
- Compare every KPI with your own average for the last three months, because published benchmarks rarely match your format, location or prices.
- Read KPIs in pairs: average ticket with visits, utilisation with clients turned away, staff cost with revenue per stylist hour.
- Keep tips and sales tax, VAT or GST out of every revenue figure, or your averages will move for reasons that have nothing to do with the business.
- Know your break-even revenue per stylist hour, so you can tell a busy stylist from a profitable one.
- A 30-minute weekly review that ends with one action for each slipping number beats a long monthly report.
In this guide+
- How should you judge salon KPIs without reliable benchmarks?
- 1. Client retention rate
- 2. Rebooking rate
- 3. New vs returning client mix
- 4. Average ticket
- 5. Revenue per stylist hour
- 6. Stylist utilisation
- 7. Retail share of revenue
- 8. Backbar 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
- Frequently asked questions
A salon KPI (key performance indicator) is a number that tells you early whether the business is getting better or worse, before it shows up in your bank balance. The 12 below cover your clients, your money and your team's time, each with a formula, a worked example, how to read it and what moves it.
The examples follow one salon's week. Figures are in US dollars; the maths is the same in any currency. Assume 5 stylists, each on the floor 40 hours a week, and $11,200 of services plus $1,400 of retail before tax, across 180 visits. These are assumptions to show the maths, not targets.
How should you judge salon KPIs without reliable benchmarks?
Judge each KPI against your own average for the last three months, and watch which way it moves. A published "good rebooking rate" was measured in someone else's city, format and price range. Your own trailing average tells you whether this week was normal for your salon.
- Fix the definitions once. Write down what counts as a visit, a new client and an enquiry, and never change it quietly.
- Use one source: your booking and point-of-sale records, not memory.
- Leave tips and tax out. Tips belong to your team, and sales tax, VAT or GST belongs to the government. If you rent chairs, a renter's services aren't your sales; track the rent as its own line.
- Flag a trend, not a blip: a number worse than its three-month average for two weeks running.
- Read in pairs. Almost every KPI can improve for a bad reason, so check the number beside it.
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: 800 clients visited in the previous 90-day window, and 448 came back in the latest one. Retention is 56%.
How to read it: 90 days suits most hair, nail and skin services; use 180 if your menu leans on occasional services. Track first-visit retention too: of the first-timers who visited 13 weeks ago, 21 of 60 (35%) have been back. That tells you whether first visits earn a second.
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.
2. Rebooking rate
Rebooking rate is the share of clients who book their next appointment before they leave. It is the earliest signal of retention: a client with a date in your calendar has already decided to come back.
Formula: visits where the next appointment was booked at checkout ÷ total visits × 100.
Example: 45 of the week's 180 visits ended with a booking: 25%.
How to read it: track it by stylist. A big gap between two stylists doing similar work usually 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 desk offers two specific slots instead of an open question.
Stylist: "Your roots will need a touch-up in about six weeks. I'll ask the desk to hold a slot for you." Front desk: "{Stylist name} suggested six 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. It tells you whether growth is coming from marketing or from loyalty.
Formula: new clients ÷ total clients × 100.
Example: 27 of 180 clients were new: 15% new, 85% 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: reviews, referrals and local campaigns bring new clients; retention and rebooking keep the rest.
4. Average ticket
Average ticket (or average bill) is what a client pays per visit, before tax and excluding tips.
Formula: total revenue before tax, excluding tips ÷ number of visits.
Example: $12,600 ÷ 180 visits = $70.
How to read it: pair it with visits, every time, and split it into service and retail to see what drove a change.
What moves it: a consultation before every service, add-ons that fit, packages, and a price review when costs rise. Our guide to increasing your average ticket has the tactics.
5. Revenue per stylist hour
Revenue per stylist hour is how much service revenue each hour of your team's floor time produces. It combines how busy your stylists are with how much each hour is sold for.
Formula: service revenue before tax ÷ total stylist hours available.
Example: 5 stylists × 40 hours = 200 hours. $11,200 ÷ 200 = $56 an hour. Per hour actually booked, it is $11,200 ÷ 136 = $82.35.
How to read it: compare every stylist with the salon's break-even per hour: monthly fixed costs ÷ available stylist hours a month ÷ (1 − variable costs as a share of revenue). Fixed costs are rent, utilities, insurance, software, front-desk wages, any base pay and your own salary. Variable costs move with sales: commission, backbar, retail stock and card fees.
Say fixed costs are $24,000 a month and variable costs are 45% of revenue. Available hours are 200 × 52 ÷ 12 = 867 a month, so break-even is $24,000 ÷ 867 ÷ 0.55 = about $50 an hour. A stylist below that line costs you money even on a day they look busy. For the whole salon, at a $70 ticket and 26 days open, break-even is $43,636 a month, or 24 tickets a day. Its current $54,600 a month (the week's $12,600 × 52 ÷ 12) leaves a safety margin of 20.1%.
Calculator · try your own numbers
Your break-even point
Try it with your own costs and average ticket.
Break-even revenue a month
$43,636
Bills a day to break even
24
- Break-even revenue a day
- $1,678
- Safety margin
- 20.1%
- Profit at this month's revenue
- $6,030
Fixed costs include your own salary. Variable costs move with sales: commission, backbar product, retail cost and payment fees. Revenue is before tax.
What moves it: filling quiet slots, training juniors into higher-value services, and pricing by stylist level, as our guide to pricing salon services sets out.
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 or rooms, not people, are your limit, use chair hours booked ÷ chair hours open.
Example: 136 booked hours ÷ 200 available = 68%.
How to read it: look at it by day and time slot. 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 overrunning.
What moves it: accurate service durations, fewer gaps between bookings, schedules that match 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.
Formula: retail revenue before tax ÷ total revenue before tax × 100.
Example: $1,400 ÷ $12,600 = 11.1%.
How to read it: pair it with retail margin. If the products sold cost you $700, the margin is ($1,400 − $700) ÷ $1,400 = 50%. Retail pushed with heavy discounts adds revenue without much profit.
What moves it: stylists using the product in the service and naming it, a small, well-chosen range, and retail commission.
8. Backbar cost percentage
Backbar cost percentage is how much of your service revenue goes on the products used during services: colour, developer, treatments, wax. It is where leakage shows up first.
Formula: cost of backbar products used ÷ service revenue before tax × 100.
Example: $840 of backbar used ÷ $11,200 = 7.5%.
How to read it: if you count stock monthly, review this monthly. A rise with no change in your service mix points to over-mixing, unbilled services or missing stock. If you can't reclaim the tax you pay on supplies, include it in the cost.
What moves it: a standard amount of product per service, scales at the colour bar, and a monthly stock count.
9. Staff cost percentage
Staff cost percentage is the share of revenue that goes on wages, commission and the employer costs on top of them. It is usually your biggest cost.
Formula: (wages + commission + bonuses + employer payroll taxes and benefits) ÷ total revenue before tax × 100.
Example: $3,920 of commission (35% of services), $1,400 of hourly wages for the desk and assistants, and $560 of employer taxes and benefits: $5,880 ÷ $12,600 = 46.7%.
How to read it: commission moves with revenue but wages don't, so this number jumps in a slow week; judge it monthly too. A steady rise with steady revenue means more paid hours than demand, so check utilisation before you hire.
What moves it: schedules that match demand, pay that rewards revenue above a threshold, and higher utilisation. See our guide to salon 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 for and couldn't sell.
Formula: no-shows ÷ appointments booked × 100. Monthly cost = no-shows × (average ticket − product cost per service) × (1 − share of slots refilled).
Example: 9 of 150 bookings this week were no-shows: 6%. Over a month of 650 bookings, that is 39 no-shows. At a $70 ticket with $6 of product saved on each, they cost $2,496 a month, or $29,952 a year. Refill a quarter of those slots from a waitlist and the monthly cost falls to $1,872.
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, easy rescheduling, a deposit or card on file for long services, and a waitlist. Our guide to a salon no-show policy has the wording.
11. Enquiry-to-booking conversion
Enquiry-to-booking conversion is the share of enquiries that turn into a booking. Enquiries arrive by phone, text, WhatsApp, Instagram, website forms and walk-ins, and each unanswered one is a client you paid to attract.
Formula: enquiries that became bookings ÷ total enquiries × 100.
Example: 24 of 60 enquiries were booked: 40%.
How to read it: split it by source and by who answered. A channel with many enquiries and few bookings may be attracting the wrong people, or 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.
12. Client lifetime value
Client lifetime value is the revenue a typical client brings over the whole time they keep coming. It tells you what a new client is worth, and so how much you can sensibly spend to win one.
Formula: average ticket × visits per year × expected years as a client. Expected years = 1 ÷ the share of clients you lose each year.
Example: $70 × 5 visits a year × 2.5 years (losing 40% of clients a year) = $875. After 45% variable costs, each client contributes about $481.
How to read it: compare it with your cost to win a client. If $1,500 of ads and introductory offers brought 60 new clients, each cost $25. But only 35% of first-timers come back, so each client who stays cost about $71.
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.
| What you see | Check these | Likely cause | First action |
|---|---|---|---|
| Revenue flat, visits down, average ticket up | Retention, new vs returning | Regulars leaving, masked by big tickets | Contact your lapsed regulars |
| Revenue up, profit flat | Staff cost %, backbar cost % | Extra paid hours; product leakage | Compare schedules with utilisation; count stock |
| New clients up, total clients flat | First-visit retention | First visits not earning a second | Review consultations and new-client follow-up |
| 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 | Their rebooking and retention | Morale, or preparing to leave | A private conversation this week |
The weekly KPI review: a 30-minute routine
Hold it at the same time every week, with the same sheet, in a quiet hour before opening early in the week.
- Pull last week's figures from your booking and sales records into the sheet below.
- Write each KPI's three-month average beside it, and mark it better, same or worse.
- Pick the two numbers that slipped most, or slipped two weeks running, and check their pair.
- For each, set one action, one owner and a date. "Desk offers two slots at every checkout" is an action; "improve rebooking" is not.
- Check last week's actions: done, and did the number move?
- Share rebooking, utilisation and no-shows at the morning huddle; stylists can change those 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.
| KPI | This week | 3-month average | Read |
|---|---|---|---|
| Client retention (90 days) | 56% | 58% | Worse |
| Rebooking rate | 25% | 22% | Better |
| New clients | 15% | 13% | More new |
| Average ticket | $70 | $68 | Better |
| Revenue per stylist hour | $56 | $54 | Better |
| Utilisation | 68% | 65% | Better |
| Retail share | 11.1% | 12.5% | Worse |
| Backbar cost % | 7.5% | 6.8% | Worse |
| Staff cost % | 46.7% | 47.5% | Better |
| No-show rate | 6.0% | 4.5% | Worse |
| Enquiry conversion | 40% | 43% | Worse |
| Client lifetime value | $875 | $840 | Better |
Here, the two actions would be no-shows (reminders the day before) and backbar (weigh colour for every service). Retention slipped too, but it moves slowly; watch it another week.
Frequently asked questions
What are the most important KPIs for a salon?
The most useful salon KPIs are client retention, rebooking rate, new vs returning mix, average ticket, revenue per stylist hour, utilisation, retail share, backbar cost, staff cost, no-show rate, enquiry conversion and client lifetime value. If you track only three, start with retention, utilisation and average ticket: 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 visited again in the next 90 days, and divide. If 800 clients visited in the earlier window and 448 returned in the later one, retention is 56%. Without software, check 50 clients from four months ago in your appointment book and count how many have been back.
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 rate is one that beats your own three-month average and keeps rising. Track it by stylist: the gap between your best and weakest shows the room to improve.
How do you calculate stylist utilisation?
Divide the hours booked with services by the hours your stylists were available, and multiply by 100. Five stylists on the floor for 40 hours a week are available for 200 hours; if 136 were booked, utilisation is 68%. Check it by day and slot, and count clients turned away at peak.
Should tips be included in salon revenue and average ticket?
No. Tips belong to your team, so including them inflates average ticket and revenue per hour and makes both move with how generous clients felt that week. Leave out sales tax, VAT or GST for the same reason: it is collected for the government. Track tips separately if you want to see them.
How often should a salon owner review KPIs?
Review fast-moving numbers weekly: rebooking, utilisation, no-shows, enquiry conversion, average ticket and revenue per stylist hour. Review retention, backbar cost and client lifetime value monthly, because they need more data. A 30-minute weekly review ending in one action per slipping number beats 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.