Revenue
R129,300
How the business is doing, as of 5 Oct 2026
Colour services bring in 27 percent of your revenue.
Retail is 8 percent of service revenue, below the typical 10 to 15 percent.
R16,600 is overdue across 3 invoices.
Cash dips to about R18,000 in week 3 when your stock order and rent fall due.
Revenue
R129,300
Average ticket
R526
Gross margin
86.7%
Net cash this period
+R33,323
Blowout leads at R31,080, 24 percent of revenue. Colour (touch-up) has the thinnest margin, at 80 percent.
Ranked by revenue. Margin is what is left after consumables.
Share of total revenue
Retail is 8% of service revenue.
Typical industry guidance: 10 to 15 percent
Ranked by revenue
Naledi brings in 55 percent of revenue. The comparison below shows where the two differ most.
Senior Stylist
R71,340
55 percent of revenue
Average ticket
R64 above the team average
R590
Retail attach rate
Service tickets that include a retail sale
21%
Typical industry guidance: 15 to 25 percent
Utilisation
Booked hours out of available hours
85%
Typical industry guidance: 75 percent
Rebooking rate
Clients who booked their next visit before leaving
62%
Stylist and Beauty Therapist
R57,960
45 percent of revenue
Average ticket
R62 below the team average
R464
Retail attach rate
Service tickets that include a retail sale
6%
Typical industry guidance: 15 to 25 percent
Utilisation
Booked hours out of available hours
70%
Typical industry guidance: 75 percent
Rebooking rate
Clients who booked their next visit before leaving
42%
Share of tickets, hours or clients, over the period selected
The biggest gap is retail attach rate. Naledi adds a retail sale to 21 percent of service tickets, Jayden to 6 percent. Closing half of that gap on Jayden's tickets would add about R2,956 a month in retail sales.
Yes. Cash in beat cash out by R160,148 over the last 6 months. The next 30 days dip to about R18,000 in week 3, when stock orders and rent fall due.
Cash in is till takings plus invoice payments. Cash out is everything paid.
Last 30 days: R107,077 paid out, ranked by category
Projected balance to 4 Nov
Projected balance in 30 days
R44,256
From R7,800 in the bank today
Lowest point
R18,026
End of week 3, after stock orders and rent fall due
Projected balance = cash in the bank today + unpaid invoices falling due in the next 30 days + confirmed upcoming bookings, minus recurring costs falling due in that time. Overdue invoices are not counted. Week 4 runs to day 30.
R42,100 is owed to you and R16,600 of it is past its due date. Zinzi Events Co. is the oldest, 66 days late.
Money owed to you
R42,100
Overdue
R16,600
Unpaid balances by how long past the due date
Largest first
| Client | Amount | Days overdue |
|---|---|---|
Zinzi Events Co. Bridal invoice, due 31 Jul | R6,400 | 66 days |
Harbour Collective Offices Corporate invoice, due 15 Sep | R6,000 | 20 days |
Camps Bay Villa Group Corporate invoice, due 20 Aug | R4,200 | 46 days |