Salon staff commission: how to calculate it and avoid disputes
Most commission arguments are not about the percentage. They are about which number the percentage was applied to.
How do you calculate salon staff commission?
Apply the commission rate to the line value the staff member actually earned — after any discount, and before GST. Commission belongs to the individual service line rather than the bill, so a bill handled by two stylists splits correctly. Recording the rate that applied at the moment of the sale is what stops a later rate change rewriting past earnings.
Which figure should commission be calculated on?
The line value net of discount and excluding GST. Every other candidate creates an argument you will eventually lose. Paying on the gross bill pays commission on tax you collected for the government and on discounts you funded yourself. Paying on the amount tendered mixes in tips and payment rounding. The line's own post-discount, pre-tax value is the only figure that represents what the salon actually earned from that piece of work.
| Basis | Amount | Commission | Verdict |
|---|---|---|---|
| Gross bill including GST | ₹1,180 | ₹118.00 | Pays on tax you never kept |
| Pre-discount, ex-GST | ₹1,000 | ₹100.00 | Pays on a discount you funded |
| Post-discount, ex-GST | ₹900 | ₹90.00 | Correct |
Why commission belongs to the line, not the bill
A single visit is often not a single person's work. A colour by one stylist and a blow-dry by another arrive on one invoice, and attributing the whole bill to whoever happened to take the payment is how resentment starts. Attribution has to live on the invoice line, where the service and the person who performed it are both already recorded. Everything downstream — payouts, performance reports, disputes — then reads from the same place.
- One invoice, several lines, potentially several staff members
- Each line carries its own performer and its own commission rate
- A retail product sold by a different person is its own line with its own attribution
- Reports built on line attribution show real contribution, not who closed the bill
Why the rate has to be snapshotted at the moment of sale
Commission rates change. Someone is promoted, a trial rate ends, a new structure comes in for the next quarter. If the payout screen reads the staff member's current rate and applies it to historical sales, then every past month silently recalculates the moment anyone's rate is edited — and the figure you agreed and paid last month no longer matches what the system now says it should have been. Storing the rate on the entry when it accrues makes past months immutable.
- Store the rate that applied, alongside the amount it produced
- Store the line value the rate was applied to, so the arithmetic is auditable later
- Snapshot the item name too — a service renamed or deleted later must not blank out history
- A rate change applies from the change onwards, never backwards
What happens when a bill is refunded or deleted?
The commission has to reverse, and the reversal has to remain visible. This is the case that catches most home-grown spreadsheets: if commission on a deleted invoice simply disappears, the ledger no longer explains money that has already left the building. A commission entry that has been paid out needs to survive the deletion of the invoice it came from, marked as reversed, so the payout history stays explainable.
- Unpaid commission on a reversed bill can simply be cancelled
- Commission already paid must stay in the ledger, marked reversed, not vanish
- Reconcile the reversal against the next payout rather than clawing it back invisibly
Structures that reduce arguments
Simple beats clever. A flat percentage per staff member is easy to check and easy to trust. Tiered rates that step up past a monthly target motivate well but need the current position visible to the staff member at all times, or the tier becomes a monthly surprise. Different rates for services and retail are reasonable, since selling a product and performing a treatment are different work. Whatever you choose, the test is whether a stylist can reproduce their own number from their own bills.
- Flat rate per person: simplest to verify, hardest to argue with
- Separate service and retail rates: reasonable and still checkable
- Tiered targets: motivating, but only if progress is visible before payday
- Whatever the structure, publish the basis — post-discount and ex-GST — in writing
How Salvoro records it
A commission entry is written per invoice line as the bill is settled. It stores the line value the commission was computed on — net of discount, excluding GST — the rate that applied at that moment, and the resulting amount, along with a snapshot of the item name so a later rename cannot blank out history. Entries move through pending, paid and reversed, and a reversed entry that was already paid is detached from its invoice rather than destroyed with it, so money that has left the building stays visible in the ledger.
Set up salon staff commission so it can be checked
Choose the basis, set rates per person, attribute per line, and make the calculation reproducible by the staff member.
Write down the basis before you set any rates
State in writing that commission is paid on the line value after discount and before GST. Almost every dispute is about this sentence rather than the percentage, and agreeing it up front costs nothing.
Set a rate per staff member
Start with a flat percentage per person. Add separate service and retail rates only if selling products is genuinely a different expectation of the role.
Attribute each invoice line to whoever performed it
Set the performing staff member on the line, not on the bill. A visit handled by two people must split at the line, or one of them is working for free.
Let the system snapshot the rate as it accrues
Commission should be recorded against the line when the bill is settled, storing the rate and the base amount used. Changing someone's rate later must not alter what was already earned.
Review the pending list before every payout
Check the entries due, confirm any reversals from refunded or deleted bills, then mark the batch paid. Paying from a list the staff member can also see removes most of the argument.
Give staff a way to reproduce their own number
A stylist who can see their own attributed lines and the rate applied can verify their payout themselves. That single capability retires more disputes than any amount of explaining.
Common questions
- Should salon commission be calculated before or after GST?
- Before GST — on the line's taxable value. GST is collected on behalf of the government and never belonged to the salon, so paying commission on it pays out money the business does not keep.
- Should commission be paid on the discounted price?
- Yes. Commission should follow what the salon actually earned, which is the post-discount value. Paying on the pre-discount price means the salon funds both the discount and the commission on money it never received.
- How do you split commission when two stylists work on one client?
- Attribute each service line to the person who performed it, so the bill splits naturally. Commission calculated at the bill level cannot represent this, which is why line-level attribution matters.
- What happens to commission if an invoice is deleted?
- It should reverse. If the commission was already paid out, the entry needs to survive as a reversed record rather than disappearing with the invoice — otherwise the ledger cannot explain money that has already been paid.
Worth knowing
- Nothing here is employment or tax advice. How commission is treated for payroll, PF and TDS depends on the employment arrangement — check it with your accountant.
- Salvoro records and reverses commission and tracks payouts. It is not payroll software and does not generate salary slips or handle statutory deductions.
- Tips are recorded separately from the bill total and are deliberately excluded from revenue and from commission bases.
- Tiered or target-based commission structures are not modelled natively; rates are per staff member.
More from the blog
See how Salvoro does it
See it with your own salon’s data
30 days free, no card required, and a guided setup that takes four steps.

