Ask any front-desk manager whether their team discounts services, and the honest answer is almost always yes – a loyal client gets 10% off, a friend of a friend gets a rate, a slow afternoon gets a walk-in special. None of it feels like a problem in the moment. It’s good customer service.

The problem isn’t that discounts happen. It’s that most businesses have no record of who approved them, why, or how often.

Where the margin actually goes

A single undocumented 15% discount on a NPR 4,500 service is a rounding error. Multiply that across a team of therapists, a handful of discounts a day each, over a month – and it’s a material percentage of revenue that never shows up as a line item anywhere. It just looks like margin that quietly eroded.

Owners usually notice this the hard way: monthly revenue doesn’t match expected volume, and there’s no way to trace why without asking every staff member individually.

Why the fix isn’t “stop discounting”

Banning discounts outright doesn’t work – front-line staff need the flexibility to handle real situations. The fix is separating the request from the decision. Staff can still flag a discount. It only takes effect once a manager approves it, and the approval carries the exact percentage and amount.

That single change does two things: it stops silent discounting, and it gives owners an audit trail instead of a guess. This is exactly how Zenly’s discount management works – every request is visible, every approval is logged, and nothing applies without both.

What it looks like once it’s fixed

Managers stop finding out about discounts after the fact. Owners can see, branch by branch, exactly how much margin is being given away and to whom. And staff still have the flexibility to take care of a client – they just do it inside a process that has a record, instead of outside one that doesn’t.