Salon payroll is not normal payroll
In most businesses, payroll is a fixed monthly number. In a salon it is a moving target: a basic wage, plus commission that depends on which stylist did which service on which invoice, plus overtime from a Saturday rush, minus a deduction for three late arrivals, plus tips that must not be confused with salon revenue.
Reconstructing that in a spreadsheet at the end of every month is somewhere between painful and impossible — which is why most salons either underpay quietly or overpay generously, and nobody can prove which. TressyPOS computes it from data the system already captured.
Face-recognition attendance
Staff clock in and out with their face. No shared PIN, no signature in a register, no "mark me in, I'm stuck in traffic."
- Buddy punching becomes impossible — identity is verified biometrically at the moment of clock-in
- Verified hours flow straight into payroll — no transcription, no disputes about what time someone arrived
- An objective record — when a late deduction is queried, there is a timestamp, not a memory
The point is not surveillance. It is that when attendance is soft, every payroll conversation becomes a negotiation. When it is hard, the number is simply the number.
Roster and shift management
Build staff rosters and shift patterns per branch, then see coverage across the whole group from one screen. Know before Saturday whether you are two stylists short — not at 11am on Saturday.
Payroll rules you define once
| Component | How TressyPOS handles it |
|---|---|
| Basic pay | Per staff member, monthly or hourly |
| Commission | Computed from split-staff line attribution at checkout — automatically |
| Overtime | Your own rates, applied to verified attendance hours |
| Late rules | Your own grace periods and deductions, applied consistently to everyone |
| Tips | Tracked per staff member from checkout, never mixed into salon revenue |
| Advances & deductions | Recorded against the staff ledger and settled at payroll |
| Net pay | Calculated, posted to the accounts, and issued as a salary statement PDF |
You define the rules once. Every month afterwards, payroll applies them the same way to every person — which is what makes payroll defensible when someone disputes it.
Commission, computed from what actually happened
This is where TressyPOS separates from the pack. Because the POS records which stylist performed which line item on every invoice, commission is not an estimate. If a client's bill included colour by Ayesha and a blow-dry by Sana, both are credited correctly, on the same invoice, without anyone doing anything extra at checkout.
Salons that attribute a whole invoice to one stylist are paying the wrong people small amounts every single day. Over a year, across a team of ten, that is not a rounding error. Not sure what rates to set? See our guide to salon commission structures in Pakistan — the percentages the market pays and how tiers work.
Salary statement PDFs
Every staff member gets a clear salary statement: basic, overtime, commission, tips, deductions, net pay — itemised. Print it, or send it directly over WhatsApp. Transparent payslips prevent most payroll arguments before they start, because the staff member can see exactly how the number was built.
Pay in full — or in installments
Real salons rarely pay every rupee on one day. TressyPOS supports partial salary payments: generate the payslip, then pay Rs 5,000 of a Rs 10,000 slip today and the rest next week. The balance stays on the books as Salary Payable, every installment carries its own payment date and source account (drawer or any bank), and the roster shows a clear Partial — amount left badge until the slip is cleared. Overpaid by mistake? The extra is recorded as a staff advance and deducts itself from the next salary.
The payslip is in the owner's hands
Base pay, commission, overtime, bonus, tax, EOBI, and your own deduction types (uniform, mess, fine — whatever you name) are all editable by the owner, before or after generating the slip. Need something completely custom? The Manual Payslip lets you write any earning or deduction lines yourself, with a narration that prints on the payslip — arrears, final settlements, one-off adjustments — and it still books as a normal payable you can pay in installments.
Staff loans that collect themselves
Give a staff loan from the drawer or any bank account and TressyPOS books it as a receivable — visible in your Chart of Accounts, your Trial Balance, and right on the payroll roster as Loan due with the monthly installment. Each payslip deducts the installment automatically (capped at available salary, the rest carries forward) until the loan clears. Revert the loan and every effect reverses everywhere — cash, receivable, roster. Read the full staff loans & final settlement guide.
Final settlement, to the day
When someone resigns, click Deactivate / Resign and pick the resignation date. TressyPOS shows everything still owed up to that exact day: unpaid payslips, days worked in the un-billed month, minus advances and loans to recover — a net settlement figure before you say goodbye. The staff member then disappears from future payroll months automatically, while every historical record stays intact.
Payroll that posts itself to your books
Salaries, commissions and deductions post to your Chart of Accounts as balanced double-entry transactions. Your Profit & Loss shows true staff cost — the largest line item in most salons — without a single re-entry. Staff advances sit correctly as receivables until they are recovered.
The chain that makes this work
Nothing here works in isolation. It works because the whole chain is one system:
- Face attendance produces verified hours
- Checkout split-staff produces verified service attribution
- Payroll rules turn both into a defensible number
- Double-entry accounting books that number to the right account
- Salary statement PDFs make it transparent to the person being paid
Bolt-on payroll tools break this chain at the first link, which is why they end up back in Excel.