Anywhere from three weeks to over three months, depending on shop size
A single chair doing 10 haircuts a day fills Waya's Free plan's 100-customer cap in roughly three and a half months, while a busy four-chair shop doing 35 haircuts a day fills the same cap in under three weeks — the size of the shop, not the quality of the loyalty program, is the biggest driver of how fast the Free pilot runs its course.
Knowing your own likely timeline before launch means the Growth upgrade decision is planned, not a surprise notification interrupting a busy day.
The table, across five shop sizes
Each row assumes six working days a week and roughly one in three clients asked agreeing to enroll — a conservative, realistic conversion assumption rather than an optimistic one.
| Daily haircuts | Chairs (typical) | New enrollments/week | Weeks to reach 100 |
|---|---|---|---|
| 10/day | 1 | ≈7 | ≈14 weeks |
| 15/day | 1–2 | ≈10 | ≈10 weeks |
| 20/day | 2 | ≈13 | ≈8 weeks |
| 25/day | 2–3 | ≈17 | ≈6 weeks |
| 35/day | 3–4 | ≈23 | ≈4–5 weeks |
What speeds up or slows down the timeline
The enrollment conversion rate assumed above — one in three clients asked — isn't fixed. A shop asking only at the till converts noticeably worse than one also offering the QR at the mirror, where the client is still seated and happy with the cut, so the real timeline for two shops of identical size can differ by weeks depending on where and how the ask happens.
A shop opening during a high-traffic season — the run-up to Eid, or a new location's opening month with above-normal foot traffic from curiosity visits — will fill faster than the steady-state table above assumes, simply because more distinct customers are coming through the door.
- Mirror-side asking, not just till-side, meaningfully speeds up enrollment
- A new shop's opening-month foot traffic often runs above steady-state, fast-tracking the fill
- A shop with multiple chairs asking inconsistently between barbers will see a slower, lumpier fill than the table suggests
- None of these factors change what happens at 100 — enrollments pause, and existing customers keep their cards regardless
Using the fill-up window well, not just watching it
The weeks before hitting 100 are a genuinely useful trial, not dead time before a mandatory upgrade — use them to confirm scanning discipline is solid, to see which QR placement is actually converting, and to draft the win-back and welcome trigger messages before they're needed at scale, something as short as "You're in — your first stamp starts today" for the welcome trigger.
A shop on the faster end of the table — three to five weeks — has less runway to iterate before the Growth decision arrives, so it's worth deciding on scanning process and message copy before launch rather than during the pilot itself.
What Growth changes once the cap arrives
Growth at 85 SAR a month (867 SAR a year) removes the 100-customer ceiling entirely, adds up to 10 cards and 3 branches, and raises the message allowance from 100 to 5,000 a month — a jump that matters more for busier shops on the faster end of the table above, since their trigger and campaign volume scales with customer count faster too.
For the slower end of the table — a single chair at 10 haircuts a day, taking over three months to fill — there's no rush to upgrade before the cap actually arrives, since the Free plan genuinely covers that shop's real needs for the entire pilot period.
Estimate your own fill-up timeline
Use your own daily haircut count against the table above rather than picking the closest row and assuming it's exact.
- Step 1: confirm your average daily haircuts
Use a typical week, not your busiest or quietest day, as the baseline.
- Step 2: estimate weekly new enrollments
Multiply weekly distinct customers by your real ask-and-accept rate, or one in three if you don't know it yet.
- Step 3: divide 100 by weekly enrollments
The result in weeks is your shop's real projected fill-up time.
- Step 4: adjust for seasonal traffic
A shop opening near Eid or National Day foot traffic will fill faster than the steady-state estimate.
- Step 5: plan the Growth decision around your number, not the table's average
A faster or slower shop than the examples above should adjust its upgrade timing accordingly.
The limits that apply at every shop size
Regardless of how fast the table's timeline runs, every enrollment and every stamp in it depends on Waya having no POS or till integration — a barber scans the card by hand on an ordinary phone at each visit, meaning a shop with inconsistent scanning will see a slower real fill-up than its raw daily haircut volume suggests.
There's no SMS on any plan, only wallet lock-screen messages, and the Android merchant app is in closed testing at every shop size, so staff on Android use the web dashboard whether the shop is filling in three weeks or three months.
Frequently asked questions
How fast does a barbershop typically fill the Free plan's 100-customer cap?
It depends heavily on shop size — a single chair at 10 haircuts a day takes roughly 14 weeks, while a busy four-chair shop at 35 haircuts a day fills the same cap in about 4 to 5 weeks.
What conversion rate does this timeline assume?
Roughly one in three clients asked agree to enroll, a conservative assumption. Shops asking at the mirror in addition to the till typically convert better and fill faster than this baseline.
Is filling up fast a problem?
No — a fast fill-up is proof the concept is working. It just means planning the Growth upgrade sooner, since new enrollments pause once 100 is reached, though everyone already enrolled keeps their card.
Should a slow-filling shop worry about upgrading?
Not urgently. A single chair taking over three months to reach 100 customers has genuine runway on the Free plan and doesn't need to rush a Growth decision before the cap actually arrives.
Does shop size affect anything besides fill-up speed?
Not the underlying mechanics — every shop, regardless of size, depends on a barber manually scanning the card since Waya has no POS or till integration, and there's no SMS on any plan or shop size.