Paying commissions manually is one of the most predictable sources of stress in a small service business. Excel with formulas no one understands except you. Staff doubting numbers at month-end. Small disputes about whether that client was or wasn't from that day. Mistakes that seem to favor you. In 6 months, this system wears the team down and makes people leave for reasons they never clearly articulate.
The solution isn't better Excel - it's automatic and transparent calculation. Each completed booking automatically adds to the commission of the professional who performed it, with the rule you defined before (not after). At month-end, clear report with no ambiguity. Here's how it works in BookHero.
The 4 commission rule types supported
| Rule type | Example | When it makes sense |
|---|---|---|
| Global fixed percentage | 40% on everything | Stable team, similar roles |
| Percentage by service category | 50% cuts, 30% chemicals | Different margins by type |
| Fixed amount per service | €5 per gel manicure | Low booking value, high volume |
| Hybrid (base + percentage) | €500/month + 20% above €2000 revenue | Hybrid roles (part salary, part performance) |
Most businesses use fixed or per-category percentage. Other formats serve specific cases. The rule is simple: start simple, complicate only if there's a real reason to differentiate.
Where to configure
How it works on multi-service bookings
Typical barbershop booking: cut (€20) + beard (€10) = total €30. Staff X has 40% global commission. Their commission: 40% × €30 = €12.
But what if the staff has different rules per category? Cuts at 50%, beard at 30%? BookHero calculates service by service:
- Cut commission: 50% × €20 = €10.
- Beard commission: 30% × €10 = €3.
- Total booking commission: €13.
The monthly commission report
At month-end (or whenever you need), in Reports > Staff, you see a clear summary per professional:
- Completed bookings in the period.
- Total revenue generated.
- Total accumulated commission.
- Per-service detail if applicable.
- CSV exportable to attach to payslip or send to accountant.
How to manage commission changes
Staff member asked for commission raise. You negotiated. How to make the change without destabilizing?
Confirm the effective date of the change
Agree with the staff on which day the new rule takes effect. Typically start of month or start of fiscal period.
Wait for current cycle to close
Don't change mid-month - confuses those relying on projections. Keep old rule until the last day, update on the first new day.
Update in BookHero
In Staff > [name] > Commissions, adjust the rule. Applies immediately to new bookings.
Communicate clearly
Message to staff: from [date], your commission becomes [new rule]. Already-done bookings keep previous rule. No ambiguity.
Common mistakes that destroy team trust
- Changing rules retroactively: applies to old bookings, generates disputes and resentment. NEVER do this.
- Not communicating changes in advance: staff discovers on payslip they're getting less. Immediate trust break.
- Having oral rules never coded in the system: every month there's a discussion. ALWAYS put in BookHero.
- Excluding bookings arbitrarily from commission (it was a difficult client...): if the rule exists, it always applies. Exceptions become norm and the team guesses what counts.
- Not showing monthly report: staff needs to be able to validate. Hiding generates automatic distrust.
Special cases
There are situations that fall outside the simple pattern. How to handle each:
| Situation | How to handle |
|---|---|
| Client cancelled after start (work was done) | Mark complete if service was performed, commission paid normally |
| Client no-showed | Doesn't count for commission (no service) |
| Client rescheduled to other staff | Commission goes to whoever actually performed |
| Free service (gift to top client) | Mark price €0 - commission on €0 = €0. Or pay manually if you prefer |
| Refund issued | If service was performed, already-calculated commission stays |
| Service with 2 staff (rare) | Assign to one and split manually, or create bonus system |
Commission on products sold at checkout
If you sell extra products at checkout (shampoos, oils, etc.), you can optionally include this sale in commission. Typically lower percentage than services (10-20% is common) because product margin is smaller than service margin.
Configuration: depends on your structure. Some options:
- Zero commission on products: simple but disincentives team to sell.
- Low fixed commission on products: e.g., 15% on product sales. Balanced.
- Monthly bonus for sales volume: e.g., €30 extra if selling more than €200 of product in the month. Creates extra motivation.
Commission on tips
Tips are typically 100% of the staff member who received - usual commission on tip would be unfair. BookHero records tips separately at checkout, so they're not in the commission calculation by default. They stay in the staff report for transparency but don't add to company commission.
When commission is NOT the right structure
Commission works very well in some contexts and poorly in others. Cases to consider alternatives:
- Staff member doing mixed tasks (service + reception + cleaning): pure commission penalizes necessary admin time.
- Businesses with very recurring clients (physio with long plan): commission per session may incentivize haste.
- Very young team in training: pure commission in learning phase creates stress.
- There's reason to prefer fixed salary + performance bonus, or hybrid structure.
Frequently asked questions
Does BookHero generate the payslip?
No. BookHero calculates the commission and generates the report, but the payslip (with income tax, social security, etc.) is processed by the accountant or payroll software. You export the commission report and attach/integrate with your fiscal system.
Can I have different rules for the same service per staff?
Yes. Each staff has their commission table. You can have Maria at 50% on the cut and John at 40% on the same cut (e.g., because Maria is senior). Configure on each one's card.
What if the staff disagrees with the calculation?
Each booking in the report is traceable. They can see: this client, this service, this price, this percentage, this commission. If there's a calculation error (rare), correct immediately. If there's a rule error, show the rule in the system - date when it was configured. Transparency eliminates 99% of disputes.
Can I see accumulated commission in real time?
Yes. Staff see on their own dashboards the month-to-date accumulated commission. Helps motivate and eliminates surprises at month-close.
What if I want to give an extraordinary bonus?
Extraordinary bonuses (successful campaign, year-end, etc.) are handled outside the standard commission system. Add them to the payslip as a separate item. BookHero only calculates regular commission.