Barbershop ROI

What is the ROI of a loyalty program for a small barbershop?

A 25-haircut-a-day shop at a 26% return rate earns roughly 819 SAR a month in repeat revenue against an 85 SAR Growth plan cost — worked here in full.

Waya TeamUpdated 6 September 20267 min read
barbershopnumbers

The ROI question, answered with one worked example

For a barbershop doing 25 haircuts a day at 35 SAR each, a loyalty program lifting the return rate to a typical 26% generates roughly 819 SAR a month in incremental repeat revenue against an 85 SAR Growth plan cost — an ROI of about 9-to-1 before counting message top-ups. That's the shape of the answer; the rest of this page shows how the number is built so you can plug in your own price and volume.

ROI here isn't the total revenue from loyal customers — it's the revenue you can reasonably attribute to the program pulling someone back who otherwise might not have returned. Overstating that number is the most common mistake shop owners make when they try to justify a subscription to themselves.

Building the inputs

Start from what you actually know about your shop, not an industry average pulled from nowhere.

  • Daily haircuts and average price — from your own till or booking log, not a guess
  • Distinct monthly customers — daily haircuts times days open, adjusted down for repeat same-month visits
  • Return-rate benchmark — Waya's typical range for barbershops and salons is 24–27%, based on real Waya shops
  • Plan cost — 85 SAR a month for Growth, or 149 SAR for Premium if you need unlimited branches or staff

The worked table

Here's the full calculation for the 25-haircuts-a-day example, six days a week.

ROI for a 25-haircuts-a-day shop at 35 SAR a cut
StepCalculationResult
Monthly haircuts25/day × 26 days≈650
Distinct monthly customers≈650 haircuts ÷ ~1.5 visits per client≈300
Returning customers at 26%300 × 0.26≈78
Extra repeat-visit revenue78 × 35 SAR × 0.9 attribution factor≈2,460 SAR
Net of Growth plan cost2,460 SAR − 85 SAR≈2,375 SAR

Why the attribution factor matters

The 0.9 attribution factor in the table above exists because not every returning customer came back because of the loyalty card — some would have rebooked on habit alone. Applying a discount to the raw repeat-revenue number keeps the ROI figure honest rather than inflated.

A more conservative shop owner might use 0.7 instead of 0.9, especially in the first month before the win-back trigger has had time to prove itself. Either way, the plan cost is small enough — 85 SAR against thousands in repeat revenue — that the ROI stays strongly positive across a wide range of assumptions.

What drives the ROI up or down

The two levers that move this number the most are scanning discipline and the win-back trigger. A shop where staff don't scan every visit understates its own return rate — one Waya car wash saw only about a 7.5% two-visit return rate specifically because staff weren't scanning consistently, well under the 24–27% typical range. Fix scanning before touching anything else.

The 14-day win-back trigger, tuned to a barbershop's roughly 3-week haircut cycle, is the second lever — it converts customers who were drifting away into ones who come back inside the window the ROI calculation assumes. A message as simple as "Haircut time? Book your usual chair" is doing real financial work in this table, not just being polite.

Run this calculation for your own shop

Swap in your own numbers using the same five steps behind the worked table above — the method matters more than the specific 35 SAR haircut price used in this example.

  1. Step 1: pull your real daily haircut count

    Use your dashboard's activity log or till record, not a guess, and multiply by your working days per month.

  2. Step 2: estimate distinct monthly customers

    Divide monthly haircuts by roughly 1.5 visits per client to account for regulars on the 3-week cycle.

  3. Step 3: apply a return-rate benchmark

    Use 24–27% as a starting point from Waya's barbershop and salon benchmark, then adjust once you have your own dashboard data.

  4. Step 4: multiply returning customers by your price and an attribution factor

    Apply a 70–90% attribution factor so the program only gets credit for visits it plausibly caused.

  5. Step 5: subtract your plan cost

    Net the result against 85 SAR for Growth or 149 SAR for Premium to see the real monthly return.

Where the Free plan changes the math

None of the above requires paying anything to start. Free is 0 SAR forever, covering up to 100 customers and 100 wallet messages a month — plenty of runway to measure your own return rate before committing to Growth's 85 SAR. Once you're past 100 customers or need multi-branch analytics, Growth removes the ceiling.

One limit shapes the ROI calculation itself: Waya has no POS or till integration, so every visit in the numbers above depends on a staff member actually scanning the card at the chair, on an ordinary phone — there's no SMS, only wallet lock-screen messages, and the Android merchant app is in closed testing. A shop with weak scanning discipline will see a real return rate well below what this page's math assumes.

Frequently asked questions

What ROI can a barbershop expect from a loyalty program?

For a 25-haircuts-a-day shop at 35 SAR a cut and a 26% return rate, the worked example here comes to roughly 2,375 SAR a month in net repeat revenue against an 85 SAR Growth plan cost — about 9-to-1 before any message top-ups.

Why apply an attribution factor to repeat revenue?

Not every returning customer came back because of the loyalty program — some would have rebooked anyway. Discounting raw repeat revenue by 70–90% keeps the ROI number honest instead of crediting the program for visits it didn't cause.

What return rate should I plug into my own ROI calculation?

Use 24–27% as a starting benchmark, based on real Waya barbershops and salons, but check your own dashboard once you have a few weeks of data — a shop with weak scanning discipline can see far less.

Does the ROI calculation assume Growth or Premium?

The worked example uses Growth at 85 SAR a month, which fits most single or multi-chair shops under 10 cards and 3 branches. Premium at 149 SAR only changes the math if you need unlimited branches, staff, or messages.

What's the biggest thing that can wreck this ROI in practice?

Inconsistent scanning. One Waya car wash saw only a 7.5% return rate, well under the 24–27% typical range, specifically because staff weren't scanning every visit — the same risk applies to barbershops if the chair-side scan isn't a fixed habit.

Put Waya on your counter — free forever up to 100 customersStart free at 0 SAR
Start free at 0 SAR