Salon management KPIs salon management Singapore

Hair salon KPIs in Singapore: the five numbers that matter

Written by Published on 17 min read
A Singapore hair salon owner writes five figures into a notebook tracking table at the reception desk after closing, with the booking calendar open on a tablet and a calculator beside the till

Ask a small salon owner in Toa Payoh or Tanjong Pagar how the business is doing and the honest answer is usually a feeling backed by the month's takings. Steering by instinct is understandable, because the alternative seems to be an expensive software suite with a reporting dashboard, or an accountant's report that arrives months after the fact. Neither is necessary. Five numbers tell you almost everything about the health of a small hair salon, and every one of them can be computed by hand from records you already hold. Your PayNow history, NETS settlements and cash count know what clients paid. The appointment history inside a free online booking calendar that charges your salon no commission knows who came, when, for how long, and who never showed up.

This guide defines each of the five numbers precisely, because a KPI you compute inconsistently is worse than no KPI at all. It shows the hand calculation, names the lever each number moves, and gives a worked example in Singapore dollars, clearly labelled as hypothetical. It starts with the part most KPI articles fudge: what you can honestly compare your numbers against in Singapore.

The honest truth about Singapore salon benchmarks

Search for salon benchmarks and you will find confident tables: utilisation "should be 75 to 85 per cent", rebooking "averages 60 per cent", average spend quoted to the dollar. Chase the footnotes and they lead to overseas coaching blogs, vendor marketing, or nowhere. There is no authoritative, public, current benchmark survey for small Singapore hair salons. Anyone quoting one without naming its source, sample, country and date is guessing, and this article will not do it.

What official Singapore data actually exists, used carefully:

  • Wages, not performance. The Ministry of Manpower's Occupational Wage Survey publishes real median and percentile wages for hair stylists in larger establishments. That tells you what a stylist costs, which feeds the cost side of two numbers below, and our guide to hairdresser wages in Singapore walks through the figures and the employer CPF on top. It says nothing about utilisation, average bills or rebooking.
  • Rents, not performance. URA publishes quarterly retail rental statistics down to street level (checked in October 2026). Useful when a lease renewal looms; silent on how full your chairs should be.

So the rule this whole article runs on is simple: your benchmark is your own trailing three months. Compute each number the same way every month, average the last three, and work to beat that. A salon that lifts its own rebooking rate from 30 to 45 per cent has achieved something real and bankable. A salon chasing a percentage a blog invented has achieved anxiety.

One distinction and one GST note before the formulas

Every number below measures revenue: money crossing the counter. Profit is what is left after rent, wages, employer CPF, colour stock, utilities and insurance, and a salon can grow revenue while shrinking profit, for instance by discounting its way to a fuller book. Keep profit as a separate conversation with your accountant; these five numbers are the monthly steering wheel, not the annual accounts.

The GST note cuts the other way from most countries, and it is good news for small salons. GST registration in Singapore is compulsory only above S$1 million of taxable turnover in a year, so most independent salons are not registered and their takings contain no GST at all: the till total is the revenue, full stop. If your salon is GST-registered, your displayed prices include 9 per cent GST, so divide by 1.09 whenever you compare across a boundary: against months before you were registered, or against an unregistered competitor's menu. The registration tests, the price-display rules and the rolling-turnover arithmetic are covered in our guide to GST for hair salons in Singapore; here, just pick a basis per comparison and label your tracking table accordingly.

1. Utilisation: how full are the hours you pay for?

Definition: booked service hours divided by available service hours, per stylist, per week or month. Available hours are the hours a stylist was rostered to take clients.

In Singapore this definition needs one extra sentence, because opening hours and rostered hours diverge more here than almost anywhere. A mall salon typically trades the mall's hours, often 10 am to 9 or 10 pm, seven days a week, which can be 80-plus opening hours; meanwhile an employed stylist's contractual week is commonly capped around the Employment Act's standard 44 hours (checked in October 2026). Divide by opening hours and a perfectly healthy salon looks half empty. Divide by each stylist's rostered hours and the number means something. If you are in a mall, the lease usually mandates the trading hours anyway, a constraint our guide to opening a hair salon in Singapore covers; the roster is where your actual freedom lies.

How to compute it by hand: open last month's calendar, add up the durations of completed appointments for one stylist (a 45-minute cut is 0.75, a three-hour colour and treatment is 3), then divide by the hours she was rostered. Ten minutes per stylist with a notepad, less once the booking software shows durations on every entry.

What moves it: rosters and gap-filling. Utilisation is never uniformly low; it is low in specific places, weekday mornings before the lunch crowd, one stylist's column, the stretch after 8 pm that the mall obliges you to staff. Point offers at the troughs rather than the peaks, and consider whether the roster itself should follow the trough pattern. Every rostered hour carries wages and employer CPF whether the chair is full or not, so a chronically empty rostered hour is a cost with no revenue against it, and either the roster or the marketing has to change.

Why 100 per cent is not the goal: a diary with zero air cannot absorb a colour running late, a correction, or a new client who wants something this week. If your earliest opening is three weeks out, new clients book elsewhere and never become regulars. Sustained months in the high 90s are a signal to raise prices or hire, not a trophy.

Worked example (hypothetical, redo it with your numbers): two stylists rostered 44 hours each, 88 stylist-hours a week, 56 of them booked: 64 per cent. The 32 empty hours are not evenly spread; 12 sit between 10 am and 1 pm on Tuesday and Wednesday. That is not "business is slow", that is a specific hole with a specific fix.

2. Average bill: what a visit actually brings in

Definition: revenue divided by client visits, over a month. Compute it twice: service-only (service revenue divided by visits) and total (services plus retail, divided by visits). Mixing them is the classic trap: retail sales rise, the blended number looks healthy, and underpriced services hide underneath.

How to compute it by hand: no POS required. Revenue is the sum of your payment records for the month, PayNow transaction history, NETS or card settlement statements, and the cash count, kept to the same habit of logging each sale as service or retail. The calendar has the visit count. Divide. Two timing rules keep it honest: count gift vouchers and prepaid packages when redeemed, not when sold, and leave tips out entirely, they belong to the stylist.

What moves it: pricing and menu structure. Singapore's market runs from S$14 express cuts to S$200-plus colour work in Orchard, so there is no meaningful "national average bill" to aim at, only the question of whether your bill matches your positioning and your costs. A service bill that has been flat for two years while your colour supplier repriced twice is telling you to act. The chair-hour cost floor, the verified price tiers across the market and how to raise prices without losing regulars are the whole subject of our guide to hair salon prices in Singapore. The gap between your two bills is its own lever: recommendations at the chair, not a retail quota.

Worked example (hypothetical): 200 visits last month, S$13,000 in services and S$1,000 in retail. Service bill S$65, total bill S$70. If the trailing three-month service bill was S$72, something changed: a promotion that overstayed, skipped consultation upgrades, a drift toward quick trims. The number does not say which; it says look.

3. Rebooking rate: the single best health metric

Definition: of the clients who paid this month, how many walked out with their next appointment already in the diary?

If you track only one number, make it this one. It measures the thing everything else depends on, whether clients intend to come back, and it predicts next month's revenue before next month exists. It also responds faster than any other KPI, because moving it requires no spend at all, only a consistent ask at the counter.

How to count it by hand: a tally sheet by the till with two columns, clients served and clients rebooked, filled in the moment it happens. Rebooking rate = rebooked divided by served. Reconstructing it later from the calendar is miserable; counting it live is free. If a client books online that same evening you may count her, but pick a rule and keep it.

What moves it: the checkout script, phrased as professional advice rather than a sales pitch, plus a clean follow-up for clients who decline. The scripts, the two-week baseline exercise, the return-interval metric that pairs with this one, and the PDPA and Do Not Call rules around follow-up messages are covered end to end in our guide to client retention and rebooking for Singapore hair salons. There is no published, methodologically transparent Singapore rebooking benchmark, so beat your own trailing average instead.

Worked example (hypothetical): a two-chair salon serves 55 clients a week and 15 leave rebooked: 27 per cent. Lifting that to 45 per cent means about 25 clients, so roughly 10 more appointments a week placed in the diary before anyone has to remember you or be won back. At a S$65 average bill that is about S$650 a week moved from "hopefully" to "scheduled". Revenue, not profit, and your figures will differ; the mechanism is the point.

4. No-show and late-cancel rate: how much booked revenue evaporates

Definition: no-shows plus cancellations inside your notice window, divided by booked appointments. Count late cancellations with no-shows, because the chair sat empty either way; a cancellation with enough notice to refill the slot is the diary working as intended.

How to compute it by hand: go through last month's calendar and count two things, total appointments and the ones that ended empty. Twelve out of 230 is 5.2 per cent. Track the dollar version too, the booked value of the lost slots: "S$780 walked out this month" lands harder than a percentage. The full cost arithmetic, the reminder evidence and the escalation ladder for repeat offenders are worked through in our guide to reducing no-shows in a Singapore hair salon.

What moves it: reminders, a written cancellation policy, and consequences applied consistently. This is the most mechanical number on the list: salons that switch on automatic reminders usually watch it fall without a single awkward conversation.

Worked example (hypothetical): 230 appointments booked in a month, 9 no-shows and 3 cancellations an hour before: 5.2 per cent, about S$780 of booked value at a S$65 average bill. Over a year that pace is north of S$9,000 of revenue that never reaches the counter. Cutting the rate in half is worth more than most marketing you could buy with the same effort.

5. Revenue per available hour: the one number that cannot lie alone

Definition: service revenue for the month divided by total rostered stylist hours for the month. Hoteliers call their version RevPAR; for a salon it is revenue per available chair-hour, and it is the single best summary number because it multiplies utilisation and average bill together. Fill more hours, it rises. Charge properly, it rises. Quietly cut weekend staffing while revenue holds, it rises too, which is exactly what makes it the honest companion to the two numbers it combines.

How to compute it by hand: one division. S$13,000 of service revenue across 380 rostered stylist-hours in the month is S$34 per available hour.

What moves it: everything above, which is the point. Compare it against your fully loaded cost per rostered hour: add up the month's wages including employer CPF, rent, utilities and insurance, and divide by the same rostered hours. That cost floor, and the related exercise of pricing each service off the chair-hour it occupies, is the first step of the pricing method in our Singapore salon pricing guide. A revenue per available hour that sits below your cost per hour means the month ran at a loss before retail, however busy it felt.

Worked example (hypothetical): the salon above earns S$34 per available hour against a fully loaded cost of S$29 per rostered hour. The margin is real but thin. Next quarter, revenue per available hour is S$38: the monthly table shows utilisation flat and service bill up S$6, so the price rise did the work and held. That is the kind of sentence this number lets you say.

The monthly routine, no POS required

Numbers you compute once are trivia; numbers you compute every month are a steering wheel. Fix a slot, the first Monday morning of the month works well, while last month is complete and this month is still adjustable, and run the same five calculations in the same order from the same sources: payment records (PayNow history, NETS or card settlements, cash count) for revenue and the service-versus-retail split, the booking calendar for visits, booked hours, no-shows and rostered hours, the tally sheet for rebookings. After the second month it genuinely takes 20 to 30 minutes.

Write them into a simple table, paper or spreadsheet:

Month Utilisation % Service bill Rebooking % No-show % Rev/avail. hour
July 61% S$63 27% 6.1% S$31
August 64% S$65 33% 5.2% S$34
September 66% S$65 38% 3.9% S$36

(The figures illustrate the format, not targets.) If your salon is anywhere near GST scale, add one background column: rolling 12-month turnover, because crossing the S$1 million threshold obliges you to register and late registration is backdated; the mechanics are in the GST guide linked above. The review itself is three questions: which number moved, do I know why, and what is the one action this month? One action. A salon that fixes one number per quarter transforms in a year; a salon that attacks all five at once usually measures nothing properly and changes nothing durably.

When a number lies to you

Each of the five can improve on paper while the salon gets worse. The monthly table is your lie detector, because the distortions show up as numbers moving in suspicious combinations:

  • Utilisation up because hours were cut. Trim 40 rostered hours from the month and utilisation jumps with zero new revenue. Always read utilisation next to total booked hours and revenue per available hour: if the percentage rose while booked hours fell, you shrank, you did not improve.
  • Average bill up because cheap visits vanished. Lose your express-cut regulars and the average rises while the counter takes less. Bill up plus visits down is a warning, not a win.
  • Rebooking rate flattered by double counting. If the same client rebooks, cancels, and rebooks again and you tally her twice, the rate inflates. Count clients, not booking events, and keep your same-evening-online rule consistent.
  • No-show rate down in a quiet month. Percentages shrink when the denominator does. The dollar version keeps you honest.
  • A GST-registered salon comparing against an unregistered past. Strip the 9 per cent (divide by 1.09) before comparing, or the tax masquerades as growth.

Which software surfaces what (honestly)

Everything above assumes your appointment history exists somewhere searchable. A paper book technically holds it, but adding up booked hours or finding last quarter's no-shows in one takes an evening, which is exactly why most owners who track nothing are paper-book owners.

To be straightforward about our own tool: ViteUneCoupe has no reports dashboard. It will not draw the table above for you, and we will not pretend otherwise. What the free plan provides is the raw material, reliably and at no cost: an online calendar where every appointment, its duration, its cancellation or its no-show is on record; a client database (Singapore +65 numbers included) where every booking attaches to a client's history; staff schedules that define the rostered hours in your utilisation maths; and unlimited online bookings with 0 per cent commission, permanently. The hand calculations in this article were written against exactly that data plus a spreadsheet. The Standard plan, from 29 € excluding tax per month with no commitment, adds the automatic confirmation, reminder and thank-you emails that move the no-show number; reminders are email only, there is no SMS or WhatsApp on any plan, and billing is in euros, so the Singapore dollar amount on your card statement moves with the exchange rate and your bank may add a foreign-transaction fee.

The concession, plainly: if you want the numbers computed for you, paid salon suites sell reporting dashboards, and for an owner who will only look at numbers a dashboard pushes at them, that subscription may earn its keep. Price the whole package first, subscription, message fees and payment costs included: our breakdown of what salon software really costs in Singapore puts twelve-month figures on that trade-off. If 30 minutes a month with a calculator feels fine, free data plus a hand-drawn table costs nothing.

Whatever you choose, the principle holds: the KPIs that matter are already in your booking history and your payment records. The owners who steer by them are not the ones with the fanciest dashboard. They are the ones who look every month.

Frequently asked questions

What KPIs should a Singapore hair salon owner track?

Five cover a small salon: utilisation (booked hours divided by rostered stylist-hours, never by the mall's opening hours), average bill in S$ (services and total, computed separately), rebooking rate at the counter, no-show plus late-cancel rate, and revenue per available hour. All five come from the booking calendar and your payment records, and each takes minutes to compute by hand.

Are there published benchmarks for hair salons in Singapore?

No reliable public, current ones. Official data covers adjacent facts, MOM publishes hair stylist wages and URA publishes retail rents, but no agency or transparent study publishes salon utilisation, average bills or rebooking rates for Singapore. Benchmark against your own trailing three months instead: same formula, every month, beat your own average.

Should salon KPIs include or exclude GST in Singapore?

If your salon is not GST-registered, which is most independent salons since registration is compulsory only above S$1 million of annual taxable turnover, there is no GST in your takings and the question disappears. If you are registered, your prices include 9 per cent GST: track GST-inclusive for simplicity, but divide by 1.09 before comparing across the registration boundary or against unregistered competitors.

How do I calculate chair utilisation with Singapore's long opening hours?

Divide booked service hours by each stylist's rostered hours, not by opening hours. A mall salon may trade 10 am to 10 pm seven days, far more than any one stylist's roster, commonly around the 44-hour contractual week, so dividing by opening hours makes a healthy salon look empty. Rostered hours are the hours you actually pay for.

How do I calculate revenue per available hour in my salon?

Divide the month's service revenue by the total hours your stylists were rostered to take clients. S$13,000 across 380 rostered hours is S$34 per available hour. Compare it with your fully loaded cost per rostered hour (wages with employer CPF, rent, utilities, insurance, divided by the same hours): below that floor, the month ran at a loss regardless of how busy it felt.

Can I track salon KPIs without a POS system?

Yes. Revenue comes from PayNow history, NETS or card settlement statements and a cash count; visits, booked hours, rostered hours and no-shows come from the booking calendar; rebookings come from a live tally sheet at the counter. A spreadsheet or a notebook holds the monthly table. A POS makes the revenue split faster, but nothing in the five calculations requires one.

↑ Back to contents