Payroll stops taking days when salary, absence deductions and commission come from the same attendance and booking records the branch already keeps, instead of being rebuilt from three spreadsheets at month end.
The scene below is a typical one, not a single named customer.
The last week of the month
The accountant asks for payroll. Attendance is on a sheet at each branch, commission is in a spreadsheet someone updates when they remember, and the bookings are in a register. Two therapists disagree about how many treatments they did. The total is finally agreed on the 5th, and everyone is a little unhappy.
Why it takes so long
- Three sources of truth that never quite match.
- Commission depends on completed, paid bookings, which have to be counted by hand.
- Every branch has its own sheet and its own way of marking absence.
How it is solved
In Zennly, payroll is calculated each month per branch from attendance and completed, paid bookings. It covers monthly salary, absence deductions and therapist commission. You review a draft run and finalise it to lock the numbers, so nobody edits them afterwards.
What changes for the team
- Therapists see commission that matches the bookings they completed.
- Managers stop collecting sheets.
- The owner reads one result per branch.
A quick fix you can start today
- Mark attendance every day in one place.
- Count commission only on completed, paid bookings.
- Agree the rule in writing before the month starts.
Read the full guide to therapist commission and payroll, or try the free Zennly demo.
Common questions
Why does spa payroll take so long?
Attendance sits on one sheet, commission on another and bookings in a register. Someone has to match them by hand each month, per branch.
How does Zennly calculate payroll?
Payroll is calculated each month per branch from attendance and completed, paid bookings. It covers monthly salary, absence deductions and therapist commission.
Can I review payroll before it is final?
Yes. You review a draft run and finalise it to lock the numbers.
Does it work for more than one branch?
Yes. Pay is calculated per branch, and the owner can still see the whole business in one place.
