Key Takeaways
- Spa therapist pay = Base Salary + Service Commission + Bonus Notes − Deduction Notes − WHT (3%)
- Thai minimum wage 2026: ฿363/day in Bangkok, Phuket, Samut Prakan — employer must top up if commissions fall short
- 3% WHT must be deducted from every commission payment (Revenue Code §50)
- Social security: 5% each (employee + employer), capped at ฿750/month per party
- Manual payroll for 15 staff takes 12–20 hours/month; software reduces this to under 30 minutes
- Payslips must be accessible to employees — Thai labor law requires wage statements on request
Anatomy of a Spa Payslip
Understanding what goes into a Thai spa payslip is essential before choosing or configuring any payroll software. A complete spa payslip has four sections:
| Section | Line Items | Source |
|---|---|---|
| Earnings | Base salary, service commission, overtime, holiday allowance, product sales bonus, attendance bonus, performance bonus | Service records + approved earning notes |
| Deductions | Salary advance repayment, social security (5%), uniform/equipment rental, disciplinary deductions, approved loan repayments | HR records + approved deduction notes |
| Tax | Withholding tax 3% (Revenue Code §50) | Calculated on gross earnings |
| Summary | Gross pay, total deductions, WHT deducted, net pay, days worked, services completed, bank account last 4 digits | System calculated |
The Spa Payroll Formula
Service Commission Calculation
Service commission is the largest and most variable component of a Thai spa therapist's earnings. The system must pull commission data directly from completed service records — not from manual input, which is error-prone.
For each pay period, the system aggregates:
- All services completed by the therapist (service type, price, date)
- Applies the commission rate configured for that therapist (flat, %, tiered, or hybrid — see our commission calculation guide)
- Produces a line-by-line breakdown that therapists can verify against their own memory
Example Service Commission Breakdown
| Week | Services | Total Service Value | Commission (35%) |
|---|---|---|---|
| Week 1 (May 1–7) | 18 | ฿21,600 | ฿7,560 |
| Week 2 (May 8–14) | 22 | ฿26,400 | ฿9,240 |
| Week 3 (May 15–21) | 20 | ฿24,000 | ฿8,400 |
| Week 4 (May 22–31) | 22 | ฿21,600 | ฿7,560 |
| Total | 82 | ฿93,600 | ฿32,760 |
Bonuses and Allowances (Earning Notes)
Beyond base salary and service commission, therapists may receive additional earnings that must be tracked separately. In spa management software, these are called earning notes:
| Earning Type | Typical Amount | When Applied |
|---|---|---|
| Attendance bonus | ฿500–฿1,500/month | Zero late/absent days in pay period |
| Product sales bonus | 10–15% of product sales value | Monthly, when product targets hit |
| Overtime pay | 1.5× hourly rate for hours above 8/day | Per Thai Labor Act requirement |
| Holiday allowance | ฿200–฿500/holiday worked | National holidays worked |
| Service quality bonus | ฿300–฿1,000/month | High customer rating threshold met |
| Seniority allowance | ฿200–฿1,000/month | Annual milestone (1 yr, 3 yr, 5 yr) |
📌 Earning Notes in Draft vs. Published Payslips
Good spa payroll software uses a draft → published workflow. During the month, the manager adds earning notes to draft payslips. At month end, the manager reviews and publishes. Only published payslips are considered final — this prevents accidental early disclosure and allows correction before payout. Therapists can see their draft accumulating throughout the month so there are no end-of-month surprises.
Deductions (Deduction Notes)
Deductions from therapist pay must be explicitly authorized — Thai labor law prohibits unauthorized wage deductions. Common deduction categories:
| Deduction Type | Legal Basis | Notes |
|---|---|---|
| Social security contribution | Social Security Act | 5% of wages, capped ฿750/month. Employer matches. |
| Salary advance repayment | Employee consent required | Must be pre-agreed in writing; cannot exceed 1/3 of monthly wage |
| Uniform/equipment rental | Written employment contract | Must be specified in contract; market rate only |
| Provident fund contribution | Provident Fund Act (optional) | 3–15% employee contribution if spa offers fund |
| Internal loan repayment | Loan agreement required | Written agreement with repayment schedule |
⚠️ Illegal Deductions to Avoid
Thai Labor Protection Act B.E. 2541 Section 76 prohibits deductions not authorized by law or written agreement. Illegal deductions include: breakage/damage charges without court order, deductions for customer complaints, deductions for service quality issues, and any deduction reducing pay below minimum wage. Violations carry fines up to ฿100,000 and/or 6 months imprisonment.
Withholding Tax (3%) — What Spas Must Do
Every Thai spa paying therapists as employees must comply with withholding tax requirements under Thai Revenue Code Section 50:
Minimum Wage Compliance Check
Before finalizing any payslip, the system must verify that each therapist's earnings meet the Thai minimum wage for days worked:
| Province/Area | Daily Minimum Wage (2026) | Monthly (26 days) |
|---|---|---|
| Bangkok, Phuket, Samut Prakan | ฿363 | ฿9,438 |
| Chiang Mai, Chonburi (Pattaya) | ฿354 | ฿9,204 |
| Hua Hin (Prachuap Khiri Khan) | ฿352 | ฿9,152 |
| Koh Samui (Surat Thani) | ฿340 | ฿8,840 |
| Other provinces | ฿328–฿345 | ฿8,528–฿8,970 |
If a therapist worked 26 days but earned only ฿7,200 in commissions (below Bangkok minimum of ฿9,438), the spa must pay the ฿2,238 difference as a guaranteed wage supplement. Spa payroll software should flag this automatically before payslips are published.
The Payslip Workflow: Draft → Review → Publish
Professional spa payroll software follows a structured workflow that prevents errors and maintains an audit trail:
| Stage | Who | Action | Therapist Visibility |
|---|---|---|---|
| 1. Auto-populate | System | Pulls all completed services for the month; calculates commission | Can view own draft |
| 2. Add notes | Manager | Adds earning notes (bonuses) and deduction notes (advances, etc.) | Can view updated draft |
| 3. Manager review | Manager | Reviews totals, verifies minimum wage, checks deduction legality | Draft only |
| 4. Publish | Manager | Marks payslip as final — no further edits allowed | Full payslip visible + downloadable |
| 5. Payment | Accountant/Owner | Processes bank transfers based on published payslips | Payment date shown on payslip |
Mobile Payslip Access (PIN-Protected)
Modern spa management platforms include a therapist-facing mobile app where staff can view their own payslips on their phone. Key requirements:
- PIN protection: Payslips contain sensitive salary data. A 4–6 digit PIN prevents colleagues from viewing each other's earnings if they share a device.
- Real-time draft access: Therapists can check their accumulating commissions throughout the month — reducing end-of-month disputes because they can flag discrepancies early.
- Historical payslips: Access to past 12+ months of published payslips for loan applications, visa applications, or personal record-keeping.
- Thai language support: All line item labels in Thai — therapists who don't read English can understand exactly what each number represents.
💡 Reducing End-of-Month Disputes
The most common payroll dispute at Thai spas is a therapist claiming they completed more services than the payslip shows. When therapists have real-time access to their commission accumulation throughout the month, they can spot and report missing services while the records are fresh — rather than disputing a closed-month payslip on payday. SpaManager shows therapists their daily and weekly commission totals so discrepancies are caught early.
Multi-Branch Payroll Management
For spa chains operating across multiple locations in Thailand (common in Bangkok, Phuket, and tourist resort areas), payroll complexity multiplies:
- Different minimum wages by province
- Therapists sometimes working across branches in a month
- Branch managers preparing payslips; head office reviewing before publish
- Consolidated payroll reporting for accounting across all branches
Multi-branch spa payroll software handles all of this centrally — each branch manager operates independently, but the owner sees a unified payroll dashboard across all locations.
Manual Payroll vs. Software: Time & Error Comparison
| Task | Manual (Excel/Paper) | Spa Payroll Software |
|---|---|---|
| Gather service records for all therapists | 2–4 hours | Auto-populated |
| Calculate commission per therapist | 3–5 hours (10 therapists) | <1 minute |
| Add bonuses/deductions manually | 1–2 hours | 5 minutes (approve notes) |
| Check minimum wage compliance | Often skipped → legal risk | Automatic flag |
| Calculate WHT (3%) | 30–60 minutes | Automatic |
| Create payslip documents | 2–4 hours (formatting) | Instant PDF generation |
| Distribute payslips to therapists | Print + hand out | Push to mobile app |
| Total (15 therapists) | 12–20 hours/month | 30–60 minutes/month |
What to Look for in Spa Payroll Software
| Feature | Why It Matters |
|---|---|
| Auto-calculation from service records | No manual data entry; eliminates transcription errors |
| Configurable commission models | Supports flat, %, tiered, hybrid per therapist |
| Earning notes (bonuses/overtime) | Manager-approved additions with audit trail |
| Deduction notes (advances/SSO) | Legal deductions only, with employee acknowledgment |
| WHT 3% auto-calculation | Revenue Code compliance without manual calculation |
| Minimum wage compliance check | Automatic flag before payslip is published |
| Draft → publish workflow | Review before finalization; prevents errors reaching therapists |
| Mobile payslip access (PIN-gated) | Therapists can verify their own numbers independently |
| Thai language interface | Full Thai-language payslips and app UI |
| Multi-branch consolidation | Single dashboard for all locations |
Spa Payroll — Automated in SpaManager
SpaManager calculates therapist payroll automatically from completed service records. Earning notes, deduction notes, 3% WHT, minimum wage checks, draft → publish workflow, and mobile payslip access — all included in every plan.
Start Free Trial →