The verdict in three sentences
A salon that runs on walk-ins only swings between queues and idle stylists. An app spreads bookings across calendars, requires a mobile-money deposit that kills no-shows and computes each stylist's commission. For a salon in Johannesburg, budget 1,500,000 to 4,000,000 FCFA for a tool that fills the empty slots.
Walk-in only versus a booking app
Walk-ins feel flexible but leave the salon at the mercy of demand. The app drives demand, with deposits and client history.
| Aspect | Walk-in only | App 2026 |
|---|---|---|
| Slot filling | Random | Smoothed, bookings spread |
| No-shows | Frequent, unpenalized | Cut by the deposit |
| Stylist idle time | High | Minimized |
| Service menu and prices | Verbal, variable | Displayed, fixed |
| Client history | None | Full, preferences |
| Stylist commission | Manual calculation | Automatic per service |
The booking funnel
The client books, pays a deposit and receives a reminder. The salon watches its schedule fill and its no-shows shrink.
| Step | Action | Typical delay |
|---|---|---|
| Choose service | Menu + prices displayed | From the phone |
| Choose stylist | Calendar and availability | Immediate |
| Deposit | 20 to 40 % via mobile money | On booking |
| Reminder | SMS on day -1 and hour -2 | Automatic |
| Service | Status updated | On the day |
| Upsell | Retail products offered | At checkout |
Commission calculation
Transparent splitting motivates stylists and avoids disputes. The app computes each share automatically.
| Service | Price | Stylist commission | Salon share |
|---|---|---|---|
| Simple cut | 5,000 FCFA | 40 % = 2,000 FCFA | 3,000 FCFA |
| Braids | 25,000 FCFA | 45 % = 11,250 FCFA | 13,750 FCFA |
| Coloring | 30,000 FCFA | 40 % = 12,000 FCFA | 18,000 FCFA |
| Premium treatment | 15,000 FCFA | 35 % = 5,250 FCFA | 9,750 FCFA |
| Retail product sale | 8,000 FCFA | 10 % = 800 FCFA | 7,200 FCFA |
Mini case study
Afi runs a 4-stylist salon in Johannesburg. She takes about 200 bookings a month but suffers 15 % no-shows, i.e. 30 lost appointments. The average ticket is 12,000 FCFA, so 360,000 FCFA vanish each month. With the mobile-money deposit, no-shows drop to 4 %, she loses only 8 appointments, i.e. 96,000 FCFA. She therefore recovers about 264,000 FCFA a month. Her app, billed at 2,400,000 FCFA, is recouped in under ten months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How much does a salon management app cost in Johannesburg in 2026?
An order of magnitude of 1,500,000 to 4,000,000 FCFA. A tool with calendar, deposit and commissions starts around 1,800,000 FCFA.
Does a deposit really cut no-shows?
Yes, sharply. A deposit of 20 to 40 % takes no-shows from about 15 % to 3-5 %, because the client is financially committed.
Does each stylist have their own calendar?
Yes, with their availability and services. The salon sees a consolidated schedule and avoids double bookings.
Is commission calculation automatic?
Yes, each service applies its rate and feeds the stylist's tally. This removes errors and end-of-month friction.
Can we sell products alongside services?
Yes, a retail module adds hair-product sales at checkout, with its own commission. It is a simple margin source to switch on.
Let's talk about your project. We scope your calendar, deposits and commission grid. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

