I build systems for salons and spas: appointments and chair utilisation, service and package billing, staff commission computation, product inventory, and the rebooking automation that compounds a client base.
What is a salon actually selling?
Minutes. An empty chair at 3 PM is inventory that expired — it cannot be sold later, discounted, or stored. That single fact should shape everything about how a salon is run, and in most salons nothing measures it.
Around that sit three more leaks. Packages sold are liabilities tracked on cards clients lose, which turns every redemption into a trust exercise. Staff commissions are month-end negotiations conducted from memory. And product consumption disappears into a colour-tube black hole where retail stock and in-service usage are the same undifferentiated number. Meanwhile the client who came three times never got a “time for your next visit?” and walked into the salon next door — sundar kaam, bikhra hisaab.
What does the system cover?
- Appointment book. Chair and staff-wise, walk-ins slotted, with WhatsApp confirmations that reduce no-shows.
- Billing. Services, packages with in-system balances, memberships, GST-clean.
- Commission engine. Per-service, per-staff rules computed from actual work, so month-end becomes arithmetic rather than diplomacy.
- Inventory, split properly. Retail product sales separated from in-service consumption against the same stock — the only way colour usage becomes measurable.
- Rebooking automation. Service-cycle nudges that quietly fill the calendar (the messaging layer sends them).
The number that pays for everything
Empty chair-hours, by hour, by day of week, over a month. Almost no salon has this, and almost every salon’s instinct about it is wrong — the quiet period is usually earlier or later than remembered, and it is often concentrated on specific chairs rather than spread evenly.
Once it exists, two things become possible. First, rebooking nudges can be aimed at the gaps rather than sent generically, which turns automation into scheduling rather than spam. Second, staffing can follow demand — the stylist rota that made sense when the salon opened is rarely the one the current client base justifies.
The honest framing: those empty hours are marketing you have already paid for. Rent, electricity, staff presence — all spent, no revenue against them. Filling a fraction of them costs nothing beyond the discipline of measuring, which is why this is the first report I build and the first one owners keep looking at.
Related reading
/industries/fitness — the same retention economics on memberships · /industries/dental — chair utilisation with clinical stakes · /industries/yoga — class-based capacity · /products/whatsapp-automation — confirmations and rebooking
Count last month’s 3 PM
Empty chair-hours, last month, by hour. That is the marketing budget you have already spent without knowing it. /contact.
Questions I actually get
Chains with franchisees?
Per-outlet profit and loss, brand-level packages honoured across outlets, and royalty computation by rule. Franchise disputes are settlement disputes, and settlement disputes are records problems — so the records are where the fix belongs.
My staff are nervous about commission transparency.
They usually earn more once uncounted services stop leaking, which makes this an easier conversation than owners expect. Transparency cuts both ways: the stylist who genuinely does more work stops subsidising the one who does less, and month-end stops being a negotiation about memory.
How are packages tracked?
Balances live in the system rather than on a card the client loses. When a client asks how many sessions remain, the answer is instant and identical whoever is asked — which removes the most common awkward exchange at a salon counter.
Spa and salon combined?
Rooms and chairs are both just capacity with different durations, so both are handled in one schedule. Therapist availability, room turnaround and chair time coexist without needing two systems.
Does it track product consumption separately from retail?
Yes — retail sales and in-service consumption are separate flows against the same stock. That separation is what makes colour-tube usage measurable, and colour is where salon product cost quietly escapes.
How does rebooking automation work?
Service-cycle nudges: haircut around four weeks, colour around six, sent on WhatsApp with a booking link. It fills the calendar without discounting, which is the cheapest growth available to a salon.