barber, shop, chair, barber shop, haircut, hairdresser, beard, barbershop, vintage, retro, mustache, hipster, grooming, scissors, man, razor, symbol, male, old, shave, hairstyle, barber, barber, barber, barber, barber shop, barber shop, barber shop, barber shop, barber shop, hairdresser, barbershop, barbershop. A monthly KPI routine for a barbershop for new owners
Photo by ClickerHappy on Pixabay

Guides

A monthly KPI routine for a barbershop for new owners

Track chair utilization, rebooking rate, average ticket and no-show percentage monthly, and read each one against a target you set yourself.

What to take away

  • Run a monthly KPI routine for a barbershop for new owners on the first Monday. Track six numbers: chair utilization, rebooking rate, average ticket, no-show percentage, and retail attachment. Add product cost per cut as the sixth.
  • Chair utilization is booked chair hours divided by available chair hours. Below roughly 60% the problem is demand, not staff.
  • Rebooking rate is the share of clients who leave with the next appointment already in the book. It is the cheapest growth lever a shop has.
  • No-show percentage above 5% costs more than any software subscription, and deposits fix it faster than reminders.
  • Write each target down before you compare. A number without a target is trivia.

A new owner usually has one number in their head: how much cash came in this week. That number hides everything that caused it. The monthly KPI routine below pulls six figures on the first Monday, writes them on one page, and compares them with last month's page.

The six monthly barbershop KPIs and how to calculate each one

Each KPI has a formula, a data source, and a target you set from your own shop. The table below is the one-page sheet.

Six monthly barbershop KPIs

KPI

Chair utilization
Booked / available chair hours
Rebooking rate
Rebooked / clients served
Average ticket
Revenue / client count
No-show percentage
Missed / booked appointments
Retail attachment
Product buyers / clients served
Product cost per cut
Product spend / services

Formula

Chair utilization
60% or higher
Rebooking rate
50% or higher
Average ticket
Set from last 3 months
No-show percentage
Below 5%
Retail attachment
Set from last 3 months
Product cost per cut
Track monthly

Starting target

Chair utilization
Rebooking rate
Average ticket
No-show percentage
Retail attachment
Product cost per cut

The six monthly barbershop KPIs

KPIFormulaStarting targetWhere to pull it
Chair utilizationBooked chair hours / available chair hours60% or higher; below 60% points to demand, not staffSquare Appointments, Booksy, Vagaro, Fresha, or Squire reports by chair and hour
Rebooking rateClients who leave with next appointment booked / clients served50% or higher; 30% means refilling chairs from scratchDay's tickets in your booking system
Average ticketTotal service and retail revenue / client countSet from your own last three months; watch service mixPOS report paired with booking report
No-show percentageMissed appointments / booked appointmentsBelow 5%; above 5% costs more than any software subscriptionAppointment report, then code cancellations
Retail attachmentClients who bought a product / clients servedSet from your own last three monthsPOS product sales matched to tickets
Product cost per cutMonthly product spend / services performedSet from supplier invoices; track monthlySupplier invoices and service count

Chair utilization. Booked chair hours divided by available chair hours. Four chairs open 40 hours a week give you 160 chair hours to sell. Sixty sold hours is 37.5%. Low utilization with a full-looking calendar usually means short services or heavy discounting, not demand.

Rebooking rate. The share of clients who leave with their next appointment booked. Count it from the day's tickets, not from memory. A shop at 30% rebooking is refilling the same chairs from scratch every month.

Average ticket. Total service and retail revenue divided by client count. Watch it next to service mix. A rising average ticket built on one expensive service is fragile.

No-show percentage. Missed appointments divided by booked appointments. This number quietly eats a Saturday. In a Prairie winter, a -30C morning can wipe a third of the book. The cost lands on the chair, not the calendar.

Retail attachment. Clients who bought a product divided by clients served. It is the only line on the page that adds revenue without adding chair hours.

Product cost per cut. Monthly product spend divided by services performed. Track it because a supplier price change shows up here months before it shows up in your margin.

How to run the monthly hour

Book 60 minutes on the first Monday. Pull the reports before the meeting, not during it.

The monthly hour routine

  1. Export appointments, tickets and product purchases
  2. Fill six figures with last month beside each
  3. Mark any figure that moved over ten percent
  4. Pick one figure and write the target
  5. Note the single change and its owner

One number per month. A shop that tries to fix six at once fixes none.

Reading the numbers together

Chair utilization and rebooking rate move as a pair. High utilization with low rebooking means you are busy and still losing clients. Low utilization with high rebooking means you have demand and not enough hours open.

Reading paired KPIs

High utilization, low rebooking?

Yes

busy and still losing clients

No

low utilization with high rebooking means demand, not enough hours

Average ticket and product cost per cut move as a pair too. A rising average ticket with rising product cost per cut is a pricing problem, not a sales problem. Barbershop profit margins and break-even points shows how to fold both into a break-even chair hour.

No-show percentage stands alone. It is the only figure on the page that improves the moment you change a policy rather than a habit.

Where the numbers come from

If your booking system cannot export appointments by chair and by hour, the routine stalls at step one. The barbershop software and KPI guide covers what a system has to report before it is worth paying for, and barbershop software under review compares specific products on reporting and offline behavior.

Booking software pricing 2026

Software

Square Appointments
Free solo; ~$29/mo team
Booksy
From ~$30/mo
Vagaro
~$30/mo base
Fresha
Free core booking
Squire
By quote

Price

Square Appointments
Per location
Booksy
Small shop plans
Vagaro
Per user
Fresha
Commission on new clients
Squire
Priced per shop

Notes

Square Appointments
Booksy
Vagaro
Fresha
Squire

As of 2026, Square Appointments lists a free tier for solo barbers and a team plan around $29 per month per location. Booksy public plans start near $30 per month for a small shop. Vagaro lists a base plan around $30 per month per user.

Fresha is free for core booking and charges a commission on new clients. Squire prices by quote.

Scheduling rules feed the same numbers. Buffers, deposits and waitlist settings decide whether a missed appointment becomes a no-show or a filled chair, and scheduling barbershop appointments without delays works through those settings.

Keep the paper trail that supports the figures. The IRS recordkeeping guidance sets out what a business record has to show, and the IRS tip reporting rules separate voluntary tips from mandatory service charges. If you take card payments or hold client data, the NIST small business quick-start guides give a plain starting point for protecting both.

A worked example

A two-chair shop, open 50 hours a week, has 100 chair hours a month per chair, or 200 total. It books 130 hours. Chair utilization is 65%.

Worked example: two-chair shop

  • 65%chair utilization
  • $35average ticket
  • 40%rebooking rate
  • 6%no-show percentage

Tickets for the month total $9,100 across 260 clients. Average ticket is $35. Rebooking rate is 40%. No-shows are 18 of 300 booked appointments, or 6%.

The owner sets one target for next month: rebooking rate to 55%. The change is a two-line script at checkout. Nothing else moves. If rebooking rises and chair utilization follows, the target was right. If rebooking rises and utilization does not, the problem is hours open, not demand.

Common questions

What if I only have one chair?

Run the same six figures. Chair utilization on one chair is simply booked hours divided by hours you are willing to work. The target is a decision about your own week, not a benchmark.

How do I count rebooking rate if clients book online later?

Count only appointments made before the client leaves the shop. Online bookings made the same evening are a different number. Mixing them hides whether your checkout script works.

Should I track these weekly instead?

Weekly figures swing on weather and one bad Saturday. Pull them monthly and check one leading indicator, such as tomorrow's booked hours, each morning.

What target should I set first?

Set the target from your own last three months, not from another shop. A shop at 40% rebooking should aim for 50%, not for whatever a competitor claims.

Filed underbarbershop kpis

More in Guides

Latest from Planning Desk