Spa operations team representing professional staff management
Feature Deep-Dive

Spa Payroll on Autopilot: Commissions, Tips, and Compliance Made Simple

CorVali Editorial·Payroll & Compliance Specialist·7 June 2026·7 min read

Commission disputes, tip allocation errors, and PAYE reconciliation headaches — how automated payroll eliminates the monthly accounting nightmare for South African spas.

Payroll is the moment every spa owner dreads. Six or eight staff members, each on a different pay model, each with their own commission rate, tips to distribute, cash advances to deduct, leave days to account for, and a spreadsheet that is one formula error away from a dispute that damages team morale for weeks. CorVali's payroll engine automates the entire process — from appointment completion to payslip delivery.

Four Pay Models, One System

South African spa staff are typically employed on one of four pay models. CorVali handles all four natively:

  • Commission — the therapist earns a percentage of the revenue they generate. CorVali supports tiered commission rates where the percentage increases as monthly revenue thresholds are reached.
  • Basic salary — a fixed monthly salary regardless of appointment volume. Common for reception staff and junior therapists in development programmes.
  • Basic + commission — a guaranteed base salary plus a percentage of generated revenue above a threshold. The most common hybrid model for experienced therapists.
  • Chair rental — the therapist pays a fixed rental for use of a treatment room and keeps 100% of their service revenue. Common for independent contractors.

Each staff member can have their own pay model configured independently. Mixed-model teams — where some staff are salaried, others commission-only, and others on hybrid arrangements — are handled without any workaround.

Commission Crystallisation: The End of Retrospective Disputes

The most significant payroll innovation in CorVali is commission crystallisation. Traditional commission tracking calculates earnings at the end of a pay period by reviewing completed appointments. This creates two problems: commission rates may have changed during the period, and disputed or cancelled appointments create reconciliation complexity.

CorVali crystallises commission at the exact moment each appointment is marked as completed. At that instant, the system locks:

  • The service revenue for that appointment
  • The therapist's commission rate as configured at that moment
  • The calculated commission amount

This crystallised record is immutable — it cannot be altered, and it provides a permanent, auditable record of every commission earned. If a rate change occurs mid-month, it affects only future completions, not historical earnings. If an appointment is later cancelled, a compensating reversal entry is created automatically, preserving the audit trail without requiring manual adjustment.

Tip Distribution

Tips are a significant income component for therapists, and their accurate distribution is a regular source of tension in team environments. CorVali handles tips at the invoice level, with two distribution modes:

  • Auto-split — when a booking involves multiple therapists (a couples treatment, or a service requiring a primary and co-therapist), CorVali's tip auto-split divides the tip proportionally based on each therapist's service price contribution
  • Manual allocation — managers can manually assign any portion of a tip to any combination of staff, useful for shared tips across a team day

Tips are included in each therapist's pay summary and appear as a separate line on their payslip — distinguishing earned commission from gratuity income for both the therapist and payroll records.

Cash Advance Deductions

In practice, many spa staff receive cash advances against their commission earnings during the pay period. CorVali tracks these advances and deducts them automatically at payroll run time. The payslip shows the gross commission, the cash advance deduction, and the net bank transfer — providing complete transparency for both the owner and the therapist.

One-Click Payroll Run

When pay day arrives, running payroll in CorVali is a three-step process:

  1. Select the pay period (default: previous calendar month)
  2. Review the calculated summary for each staff member — gross earnings, deductions, net transfer
  3. Confirm the run — the system generates payslips for all staff simultaneously

Payslips are delivered via WhatsApp and email within seconds of confirmation. Each payslip shows a transparent three-line breakdown: Total Commission, Cash Advances Deducted, Net Bank Transfer. No ambiguity, no disputes about the calculation.

Payroll Reporting

CorVali's payroll module produces the reports that owners and accountants need for monthly reconciliation:

  • Commission earnings per therapist per period
  • Revenue-per-appointment breakdown for each pay run
  • Tips distributed per staff member
  • Cash advance summary with deduction timing
  • Monthly payroll total for bank transfer reconciliation

These reports export to CSV for your accountant or payroll bureau — eliminating the manual data transfer that currently occupies hours of month-end administration.

Frequently Asked Questions

How does commission payroll work for spa therapists?+
CorVali calculates commission at the moment each appointment is marked complete, locking the therapist's rate and the service revenue at that instant. This prevents retrospective disputes and provides a permanent audit trail.
Can CorVali handle multiple pay models in one spa?+
Yes. CorVali supports commission, basic salary, basic + commission hybrid, and chair rental pay models simultaneously, with each staff member configured independently.
How are tips distributed fairly among spa therapists?+
CorVali's auto-split distributes tips proportionally based on each therapist's service price contribution. Manual allocation is also available for team tips or shared service tips.
What does a CorVali payslip show?+
Each payslip shows Total Commission, Cash Advances Deducted, and Net Bank Transfer — a transparent three-line breakdown delivered automatically via WhatsApp and email.
Does payroll software replace an accountant?+
CorVali's payroll module handles commission calculation, tip distribution, and payslip generation — but is not a replacement for a registered accountant for UIF, PAYE, and annual tax submissions. It exports clean data that significantly reduces accountant processing time.

See CorVali in action for your spa

Get a personalised demo and migrate your spa data in as little as 14 days.

Start Free Demo