VURAL
← All articles

Hair salon reports: which ones to use and what to measure

30 October 2026

Printed reports with metrics on hair salon tables

A hair salon needs few reports, but good ones: one for the diary, one for sales and services, one for clients and one for cancellations and gaps. With those four, checked at a fixed rhythm (weekly and monthly), you know whether your salon is full, whether each appointment brings in what it should and which clients are slipping away.

In this guide we explain what each report should contain, how to read it and what decisions you can make with it. We also cover each client's record card, which is the basis for all the data, and what data protection law requires when you store it.

Vural
Record every booking better
Vural handles bookings and basic enquiries over WhatsApp, even outside working hours, according to your salon's terms and prices.
Discover Vural

In short

  • Start with four reports: diary occupancy, sales by service, clients (new, returning and inactive) and cancellations with gaps.
  • Review the urgent things every week (gaps and cancellations) and the strategic ones every month (average spend, retention, most profitable services).
  • A report is only useful if the input data is good: complete client records and appointments always logged in the same place.
  • Your clients' personal data comes with rules: clear consent, information about how it is used and limited retention.
  • If bookings come in over WhatsApp, ideally they go into the diary on their own and feed the reports without copying anything by hand.

Table of contents

Why a report beats gut feeling

Many salons run on gut feeling: “Thursdays are quiet”, “balayage is what people ask for most”. Sometimes that is true. Other times it is not, and the mistake is costly.

Analytics tools help you move from gut feeling to data-based decisions, and improve loyalty by studying each client's history, preferences and visit frequency, according to this Estética Magazine article on analysing salon data. The idea is simple: decide on evidence rather than on what you remember from last week.

A report does not have to be a long document. It can be a ten-line table you look at on Monday over a coffee. What matters is that it answers a specific question and that you do something differently after reading it.

The four basic reports for a hair salon

Before thinking about software or templates, decide what you want to know. These are the four reports most used in a small or medium-sized salon.

Report Question it answers How often Diary occupancy How many working hours have I sold compared with those I had available? Weekly Sales by service and staff member Which services bring in the most and who does them? Monthly Clients Who is new, who comes back and who has stopped coming? Monthly Cancellations and gaps How many appointments fall through and how many do I recover? Weekly

1. Diary occupancy report

It measures how much of your available time is sold. It is calculated like this:

Occupancy = hours booked ÷ hours available × 100

Example: a stylist works 35 hours a week and has 24 of them booked. Her occupancy is 24 ÷ 35 = 68.6%.

What is useful is not the total but the breakdown:

  • By day of the week: are Tuesdays at 40% and Saturdays at 100%?
  • By time slot: is first thing in the morning empty?
  • By staff member: does someone have a waiting list while someone else has gaps?

With that you can move opening hours, launch a Tuesday-morning promotion or open one more afternoon. If you want to go deeper into calculating these figures step by step, we have a guide to booking KPIs.

2. Sales report by service and staff member

Here you measure what comes in and from where. The minimum columns:

  • Service (cut, colour, highlights, treatment, styling).
  • Number of services carried out.
  • Total revenue.
  • Average duration.
  • Revenue per working hour.

That last column is the one that changes decisions. An expensive service can take three hours and bring in less per hour than a cheaper one done in forty minutes. Without the report, you do not see it.

This is also where the average spend comes in: total revenue ÷ number of clients served. If it rises, your clients are spending more per visit (more add-on treatments, more products). If it falls while the number of clients rises, you may be attracting only one-off cuts or giving too many discounts.

3. Client report

It is the most neglected one and the one that hides the most money. Three groups are enough:

  • New: clients coming for the first time that month.
  • Returning: those who come back within their usual cycle (every 6 to 8 weeks for a cut, for example).
  • Inactive: those who have gone more than twice their normal interval without coming.

Retention is calculated with a simple rule: of the clients who came three months ago, what percentage has come back at least once? If your salon attracts a lot but retains little, the problem is not your advertising, it is getting people to return.

The inactive list is gold for a personalised WhatsApp message. You will find templates and examples in our guide to reactivating inactive customers.

4. Cancellations and gaps report

Every appointment that falls through is an hour that never comes back. Record:

  • Cancelled appointments, and how much notice was given.
  • Appointments where the client did not turn up.
  • Gaps you managed to fill (with a waiting list or a notice).
  • Gaps that stayed empty.

With that you calculate two very clear figures: your cancellation rate and your gap recovery rate. If the clients who cancel are mostly those who booked three weeks ahead, a reminder 48 hours before may help. If new clients fail to turn up without warning, consider asking for a deposit on their first booking.

The foundation: a well-kept client record

All client reports come from the record card. If the card is empty or scattered across notebooks, WhatsApp and loose sheets, the reports come out incomplete.

According to BeautyMarket, in its article on the salon's technical record, it is worth including contact details, a log of technical work and colour formulas, a basic hair diagnosis (with pictures if you like) and the client's preferences.

A practical record card could have these sections:

  • Contact: name, WhatsApp number, email if they give it.
  • Visit history: date, service, staff member, price charged.
  • Technical: formulas, processing times, products used, allergies or reactions.
  • Preferences: how they like their cut, whether they prefer silence or a chat, favourite drink.
  • Communication: whether they agreed to reminders and promotions over WhatsApp.

If you want a detailed guide to what to note down and how to keep it up to date, see salon client records.

Personal data: what you must comply with

When you store names, phone numbers, photos and notes on allergies, you are processing personal data. And some of it, such as health data, deserves extra care. You do not need to be a legal expert, but you do need to know the basics.

The General Data Protection Regulation (GDPR) requires consent to be given by a clear affirmative act. Pre-ticked boxes and silence do not count, according to the consolidated text of the regulation published by the AEPD. The AEPD (the Spanish data protection authority) itself recommends telling people what you will use their data for, what legal basis you rely on, how long you will keep it and what rights they have, in clear and concise language.

In day-to-day terms:

  • If you want to send promotions over WhatsApp, ask for permission explicitly and keep a record of it.
  • Explain in a few lines what you use the record card for (managing appointments, remembering the service, sending notices).
  • Do not store more than you need, or keep it for ever.
  • If a client asks to see, correct or delete their data, you must be able to do so.

If you work with WhatsApp, we have a dedicated guide: WhatsApp and GDPR. For specific questions about your case, consult an adviser or the AEPD itself.

How to read the reports and decide

A report without a decision is just paper. Here are some typical readings.

If occupancy is low on weekdays

First check whether the problem is demand or opening hours. If your clients can only come late, opening at nine in the morning will not help. Try an off-peak offer (a treatment included at half price on Tuesday mornings) and measure it for two weeks.

If average spend does not rise

Look at which services are added to the main appointment. If hardly anyone books a treatment after colour, perhaps it is not being offered, or it is not well explained in the booking options. Try suggesting it at the time of booking.

If you lose clients after their first visit

Compare the records of those who came back with those who did not. Who looked after them? What service was done? Were they sent a follow-up message? A message two weeks later (“how is your colour looking?”) often opens the door to a second appointment.

If there are lots of last-minute cancellations

Introduce reminders, a clear cancellation policy and a waiting list. That way every gap that opens up can be offered to someone else within minutes instead of staying empty.

An example with numbers

Imagine a salon with three stylists. In one month it measures this:

  • Hours available: 420.
  • Hours booked: 273. Occupancy: 65%.
  • Cancelled appointments: 38. Recovered: 9.
  • Clients served: 310. Revenue: €15,500. Average spend: €50.
  • Inactive clients (more than 10 weeks without a visit): 85.

Reading: occupancy has room to grow (every 10 points is 42 more hours sold). Only one in four cancelled appointments is recovered. And there are 85 people to write to. With those three figures, the month's plan is set: a waiting list, reminders and a campaign to inactive clients. The numbers are illustrative, not an industry average.

Which industry data is useful as a benchmark

Your reports tell you how you are doing. To see how the market is doing, you can look at industry studies. The II Estudio situación Salones de Peluquería 2020, a Spanish study, offered data on service ratios, average spend and consumer types, according to BeautyMarket when it was presented. It is a 2020 study, so use it as context rather than an exact target. Your best benchmark is always your own history: comparing this month with the previous one and with the same month last year.

How to choose where to produce your reports

There are three options.

  • Paper or downloadable templates. They work for client records and for getting started. They fall short when there are several stylists, because data has to be copied by hand and mistakes creep in.
  • Spreadsheet. It is flexible and cheap. It requires discipline: someone has to enter every appointment and every payment, and formulas break easily.
  • Booking software with reports. The data is generated when booking and taking payment, with no double work. It is the most convenient option if you have a high volume of appointments.

Criteria for deciding:

  1. Is the data recorded automatically or does it have to be typed in?
  2. Are there reports on occupancy, sales, clients and cancellations?
  3. Can you see the data by staff member and by service?
  4. Does it comply with data protection and let you export or delete information?
  5. Do they charge a commission per booking? With lots of appointments a month, that adds up.
  6. Does the monthly cost make up for the hours it saves you?

Our view: the report starts in the conversation

In appointment-based businesses the same thing always happens: the most valuable data is born in the chat. One client writes at eleven at night to ask for an appointment, another cancels in the morning, another asks if there is a slot on Saturday. If that conversation does not end up in the diary, the report is flawed from the start.

Our view: the report starts in the conversation — overview diagram

That is why we believe the best report is the one that makes you do nothing. If the booking is closed on WhatsApp and goes straight into the diary, with the service, the stylist, the price and the client's history, the reports build themselves. And if a cancelled slot is also offered straight away to the waiting list, the recovery figure improves without you lifting a finger.

Our advice is to start with a few indicators, look at them on the same day every time and change only one thing at a time. That way you know what worked.

Business reports with Vural

Vural is an AI virtual assistant that manages your diary and bookings over WhatsApp, even outside opening hours. It books, changes and cancels appointments, keeps each client's record (past appointments, notes and preferences) and connects to Google Calendar. On both plans it prepares the weekly summary and takes a deposit with Stripe at the time of booking; the Pro plan also offers cancelled slots to the waiting list and prepares the business report. There is no commission per appointment and no minimum term.

The published plans are Solo (€49 a month) and Pro (€69 a month), excluding VAT, plus a one-off set-up fee at a fixed price depending on the plan: €299 on Solo and €499 on Pro. If you need more AI conversations, you can add packs of 100 conversations for €19. We set it up with your business's details and the monthly fee starts once it is working. See the details at vural.io.

If your salon also has beauty treatment rooms, you will find our guide on how to manage treatment rooms useful. And if you want more reading, you will find more articles for appointment-based businesses on the blog.

A weekly and monthly routine in 30 minutes

So that your reports do not stay a good intention, give them a fixed time.

Every Monday (10 minutes)

  • Occupancy for the week that is ending and the one that is starting.
  • Free slots over the next seven days.
  • Cancelled appointments and how many were recovered.

The first day of every month (20 minutes)

  • Revenue, average spend and number of clients compared with the previous month.
  • Revenue per hour for each service.
  • New, returning and inactive clients.
  • One decision: what you are going to change this month.

Write down the decision and the result. After a few months you will have a record of what has worked in your salon, which is worth more than any general advice.

Common mistakes when producing reports

  • Measuring too much. With twenty indicators you end up looking at none. Stick to five or six.
  • Scattered data. Appointments in a paper diary, payments in another till, messages on your phone. The more it is in one place, the better.
  • Not separating services. An overall average spend hides the fact that men's cuts lose money or that colour brings in a lot.
  • Forgetting time. A service is not judged only by what it charges, but by how long it takes.
  • Storing data without permission. A record without consent or clear information is an avoidable risk.
  • Not acting. If you change nothing after reading the report, the report was pointless.

Frequently asked questions

Which reports does a small hair salon need?

With one or two stylists, three are enough: diary occupancy, sales by service and a list of inactive clients. Add the cancellations report when you notice appointments falling through often. What matters is looking at them on the same date every time.

How often should I review the reports?

The operational ones (gaps, cancellations and occupancy) are best reviewed every week. The strategic ones (average spend, retention and profitability by service) work well once a month. Comparing with the same month the previous year helps you see seasonality.

Can I produce the reports in Excel?

Yes, and it is a good way to start. Its limit is the manual work: every appointment and every payment has to be entered, and mistakes pile up. Once you have several stylists or lots of bookings over WhatsApp, a system that records the data automatically will save you hours.

Do I need consent to keep my clients' records?

It depends on the data and what you use it for. To send promotions, consent must be clear and affirmative, never a pre-ticked box. In any case, tell people the purpose, the retention period and their rights. For your specific case, consult a data protection adviser or the AEPD.

What is average spend and how is it calculated?

It is what each client spends on average per visit. Divide the revenue for the period by the number of clients served. If in one month you take €15,500 and serve 310 clients, your average spend is €50.

Sources

Recommendations

More articles