Ask a salon owner how business is going and you'll usually hear one of two answers: "We're busy" or "It's been slow." Both are feelings, not numbers.
A salon can feel packed every day and still lose money because of discounts, no-shows, and gaps nobody notices. Another salon can feel quiet and actually be growing, because the clients it has keep coming back and spend more each visit.
The difference between guessing and knowing is a handful of numbers, the key performance indicators (KPIs) that show what's really happening in your business. You don't need a finance degree or a spreadsheet marathon to track them. You need to know which ones matter, what they mean, and what to do when they move.
Here are the 12 salon KPIs worth tracking, grouped into four areas: money, bookings, clients, and growth.
How to Read Salon KPIs (Before You Start)
Two rules make every metric below more useful:
- Always compare to a previous period. "Revenue was $18,400 this month" means little on its own. "Revenue was $18,400, up 9% from last month" tells you something. Compare the same length of time: this month vs last month, this quarter vs last quarter.
- Watch trends, not single days. One slow Tuesday is noise. Three slow months of Tuesdays is a pattern. Look at weeks and months, not individual days.
And track the same definitions every time. If you calculate a metric differently each month, the comparison stops meaning anything.
Money: Is the Salon Actually Profitable?
1. Gross and Net Revenue
What it is: Gross revenue is the total of all finalized invoices in a period, including tax. Net revenue is the same total without tax, which is the money your salon actually keeps from sales.
Why it matters: It's the headline number, but on its own it hides a lot. Revenue can grow while profit shrinks if growth comes from heavy discounts or more hours worked. Use it as the starting point, then let the other KPIs explain why it moved.
What to watch: Revenue by service, by location, and by team member. If one service or one stylist drives most of the growth, you know where to invest and where there's risk.
2. Average Invoice Value (Average Ticket)
What it is: Revenue divided by the number of invoices. In other words, how much a client spends per visit on average.
Why it matters: Growing the average ticket is often the fastest way to grow revenue, because it doesn't require a single new client. Add-on services, retail products, and upgrades all push it up.
How to improve it: Recommend one relevant add-on or product during every service, bundle services that naturally go together, and train your team to make suggestions based on the client's needs rather than pushing.
3. Average Spend per Client
What it is: Total revenue divided by the number of unique clients in the period.
Why it matters: It combines how much clients spend per visit and how often they come back. A client who visits twice a month at $60 is worth more than one who visits once at $90. If this number grows while average ticket stays flat, your clients are coming back more often, which is exactly what you want.
4. Tips, Discounts, and Unpaid Revenue
These three are easy to ignore and expensive to miss:
- Tips are a good proxy for client satisfaction with individual team members. A sudden drop for one stylist is worth a conversation.
- Discounts and coupons show how much revenue you give away. Discounts that bring in loyal clients are an investment. Discounts that only move existing clients to cheaper days are a cost.
- Unpaid revenue is money for services already delivered that hasn't been collected. If it grows, your checkout process has a leak.
Bookings: Is Your Time Being Used Well?
A salon sells time. These KPIs tell you how much of it you actually sell.
5. Occupancy Rate
What it is: The share of your team's available working hours that is filled with appointments.
Occupancy rate = booked hours Γ· available hours Γ 100
If your team has 400 available hours this month and 300 of them are booked, your occupancy is 75%.
Why it matters: Occupancy is the single best measure of how efficiently your salon runs. Low occupancy means you're paying for time nobody is buying. Consistently very high occupancy means you're turning clients away and it may be time to raise prices or add a team member.
What good looks like: Many salons aim for somewhere around 70β85%. Below that, there's usually room to fill gaps. Above that, the schedule becomes too tight to fit in loyal clients at short notice.
Occupancy deserves a deeper look, so we wrote a full guide: how to calculate your salon occupancy rate and fill slow days.
6. Cancellation Rate and No-Show Rate
What it is: The share of scheduled appointments that were canceled, and the share where the client didn't show up.
No-show rate = no-shows Γ· scheduled appointments Γ 100
Why it matters: A canceled appointment can often be refilled. A no-show almost never can. Both reduce occupancy, but no-shows hurt most because the time is lost with no warning.
What to watch: The reasons behind cancellations, and whether no-shows cluster around certain days, services, or clients. We covered this in detail in how to reduce no-shows at your salon.
7. Booking Lead Time
What it is: The average time between when an appointment is booked and when it takes place.
Why it matters: It tells you how far ahead your clients plan. A short lead time means many last-minute bookings, so you need to make it easy to book online at any hour. A long lead time means a full calendar weeks ahead, but also a higher risk of forgetting, so reminders become even more important.
8. Booking Channels
What it is: Where your appointments come from: added manually by your team, booked online by clients, or booked through conversations such as WhatsApp, Instagram, or live chat.
Why it matters: Every booking your team enters manually is time spent on the phone or in DMs instead of with clients. A growing share of online and chat bookings means your salon is easier to book and your front desk has more time for clients in the chair. If you use an AI assistant for messages, also track how many bookings and how much revenue it brings in.
Clients: Are People Coming Back?
9. New vs Returning Clients
What it is: New clients are visiting for the first time ever. Returning clients have visited before.
Why it matters: Both are needed, but they tell different stories. Lots of new clients and few returning ones means your marketing works but the experience doesn't bring people back. Mostly returning clients and few new ones means a loyal base, but no growth engine.
What to watch: The balance over time. A healthy salon keeps its returning base stable while adding a steady flow of new clients.
10. Client Retention Rate
What it is: The share of clients who visited in the previous period and came back in the current one.
Retention rate = clients from last period who returned this period Γ· all clients from last period Γ 100
Why it matters: Retention is the foundation of salon profitability. Keeping a client costs far less than winning a new one, and loyal clients spend more over time. If retention drops, no amount of marketing will make up for it for long.
Pick a period that matches how often your clients typically visit. For a barbershop, a month may work. For color clients who come every 6β8 weeks, compare quarters instead. Our guide to salon client retention strategies covers how to improve it.
11. Rebooking Rate and Days Between Visits
What it is: Rebooking rate is the share of completed visits after which the client booked their next appointment right away, typically at checkout. Days between visits is the typical gap between a client's visits.
Why it matters: Rebooking at checkout is one of the strongest predictors of retention. A client who leaves with their next appointment already in the calendar is far more likely to come back than one who says "I'll call you." Days between visits shows whether clients come back on schedule. If the gap is growing, clients are stretching their visits, which quietly reduces revenue even if you don't lose a single client.
How to improve it: Make rebooking part of every checkout, suggest the right interval for each service ("Your color will need a refresh in about six weeks"), and send automatic follow-ups to clients who leave without booking.
Growth: Is Your Reputation and Reach Growing?
12. Average Rating and Review Volume
What it is: Your average review rating, how many reviews you collect, and the share of five-star reviews.
Why it matters: Reviews are often the first thing new clients see, and they're one of the clearest signals of client satisfaction. Ratings by service, location, and team member also show exactly where the experience is great and where it needs work.
How to improve it: Ask every client for a review shortly after their appointment. Here's our full guide on how to get more Google reviews for your salon.
How Often Should You Check Your Salon KPIs?
You don't need to stare at numbers every day. A simple rhythm works for most salons:
- Weekly: occupancy, no-shows, and upcoming gaps in the schedule. These are the numbers you can still act on this week.
- Monthly: revenue, average ticket, new vs returning clients, rebooking rate, and reviews. Compare each to the previous month.
- Quarterly: retention rate, days between visits, and booking channels. These move slowly and need a longer window to show real trends.
Share the relevant numbers with your team too. Stylists who can see their own rebooking rate and ratings often improve them on their own.
Track Every Salon KPI Automatically with Softalon
Calculating all of this by hand means exporting data, building spreadsheets, and hoping the formulas are right. Most salon owners give up after a month.
Softalon has detailed reports built in, calculated automatically from your appointments, invoices, clients, and conversations:
- Financial reports: gross and net revenue, average invoice value, average spend per client, tips, discounts and coupons, unpaid revenue, payment methods, and revenue by location, team member, and service.
- Operations reports: occupancy rate based on your team's real working hours, time off, and special days, plus cancellation and no-show rates, booking lead time, booking channels, and top cancellation reasons.
- Client reports: new vs returning clients, retention rate, rebooking rate, median days between visits, top clients, and ratings by service, location, and team member.
- Services reports: top services and products, revenue per category, and average prices.
- Conversations reports: how many conversations the AI assistant handled, how many turned into bookings, and how much revenue they brought in.
- Website reports: visits, traffic sources, campaigns, and devices for your booking website.
Every number is compared to the previous period automatically, and you can pick any date range, from last week to all time. Reports work on desktop and on your phone, so you can check how the week is going from anywhere.
Want to see what your salon's numbers would look like? Book a demo and we'll walk you through the reports.
Putting It All Together
You don't need dozens of dashboards. These 12 KPIs answer the questions that matter:
- Money: revenue, average ticket, spend per client, and where revenue leaks
- Bookings: occupancy, cancellations and no-shows, lead time, and booking channels
- Clients: new vs returning, retention, rebooking, and days between visits
- Growth: ratings and reviews
Start with three: occupancy, rebooking rate, and average ticket. They tell you whether your time is used well, whether clients come back, and how much each visit is worth. Once those are part of your routine, add the rest.
The salons that grow consistently aren't the ones with the best gut feeling. They're the ones that know their numbers.
FAQ: Salon KPIs and Metrics
If you only track three, start with occupancy rate, rebooking rate, and average invoice value. Occupancy shows how well your team's time is used, rebooking shows whether clients come back, and average invoice value shows how much each visit is worth. Add revenue, retention, no-show rate, and new vs returning clients once those are part of your routine.