A hair salon with a row of styling chairs facing tall mirrors, a shelf of hair and skin care products, and a reception desk with a laptop at the back

Salon POS System
for Beauty Businesses.

A POS for a salon or beauty business bills each treatment to the stylist or therapist who did it, works out their commission, sells shampoo and skin care from stock on the same bill, and keeps every client's treatment history in one place. A TimeWorks salon POS system does this on a local SQL database for hair salons, nail bars and day spas, with rental from R995 per month excluding VAT covering hardware, software and support.

Contact Expert View Rentals
Saturday, 10:30
14 APPOINTMENTS
Full Colour + Cut (Thabo) R1 280.00
Gel Manicure + Pedicure R680.00
Swedish Massage 60min R780.00
Example Sample figures
Commission Due
R2 840
Retail Sales
R1 240
Utilisation
88%
The short answer

POS for a Salon
or Beauty Business

A POS for a salon or beauty business does four jobs at the front desk: it bills each treatment to the stylist or therapist who did it and works out their commission, it sells shampoo, nail polish and skin care from stock on the same bill as the service, it handles deposits, treatment packages and gift vouchers, and it keeps each client's treatment history where the whole team can use it. Get those right and the bill, the commission report and the retail shelf agree. Miss one and month-end turns into a debate about who did which colour.

Here is how that works on a TimeWorks salon POS system. A booked appointment opens at the till with its services and the assigned stylist or therapist already on the bill, so checkout is a confirmation rather than a re-entry, and the client can add a product or settle a package balance in the same transaction. You set commission rates per service category for each staff member, and the system works out what each one earned on every completed treatment; month-end reports show each person's service revenue, retail sales and commission. Commission-only, salary-plus-commission and hourly-plus-retail-commission arrangements are all supported. Retail products come off stock as they sell, with a reorder alert when a line runs low, and colour used at the basin can be recorded as back-bar stock, separate from retail sales.

A POS is not the only software a salon runs. Salon booking and management software covers the online diary, client reminders and marketing, while a POS covers the money and the stock at the front desk. Many salons run both. A smaller salon, nail bar or spa can run its appointment book, billing, commission and retail from the POS alone. If you are not sure which fits, book a demo and bring your service menu and your commission rules.

Deposits and cancellation fees in South Africa follow the Consumer Protection Act 68 of 2008. Under section 17, a client has the right to cancel any advance booking. A business that accepts a booking for a later date may ask for a reasonable deposit in advance and may charge a reasonable fee for a cancellation. Whether a fee is reasonable depends on the service booked, how much notice the client gave, whether you could reasonably fill the slot, and the general practice of the industry. You may not charge any cancellation fee if the client cannot keep the booking because of the death or hospitalisation of the person it was for. On TimeWorks, a deposit taken at booking is recorded against the appointment and applied to the final bill, and if your policy keeps the deposit after a late cancellation, the revenue is recorded correctly in your reports.

Gift vouchers have their own rule. Under section 63 of the same Act, a prepaid voucher, card or credit does not expire until its full value has been used or three years after the date it was issued, whichever comes first, unless you agree to a longer period. So if you set an expiry date on vouchers in the POS, set it at least three years after issue. Each voucher carries a reference number, and a partly used voucher keeps its remaining balance for the next visit.

Client records are personal information, so the Protection of Personal Information Act, section 19, says you must take appropriate, reasonable technical and organisational measures to prevent their loss, damage or unauthorised access. Allergy and skin-sensitivity notes go further: they are information about a client's health, which section 26 says you may not process except as section 27 allows, and the client's consent is one of the grounds it lists. Ask before you record it. On TimeWorks, client profiles sit on your own local SQL database, and access is set by staff role, so reception sees bookings and payments while management sees the full history. If you send rebooking reminders or promotions by SMS or email, section 69 allows electronic direct marketing only to people who have consented or who are already your customers.

The front desk needs the right hardware. A commercial touch screen terminal is built for continuous high-traffic use; the Toshiba TCx terminals we install cost R12,995 to R24,995 excluding VAT to buy. Card payments go through an Ingenico or Verifone card machine linked to the till, so the amount moves across without retyping; it takes chip, contactless and QR payments and works with Nedbank, FNB, ABSA and Standard Bank. New hardware carries the full manufacturer warranty.

VAT and power are the South African part of the job. SARS levies VAT at the standard rate of 15%, and from 1 April 2026 the compulsory VAT registration threshold rose from R1 million to R2.3 million, which matters to a small salon deciding when to register. Eskom ended winter 2025 with 26 hours of load shedding across four evenings, supplying electricity 97% of the time. TimeWorks runs on a local SQL database, so billing, voucher redemptions and cash sales carry on when the internet drops. Offline mode does not supply power, so a UPS battery backup sized to your hardware keeps the front desk running through an outage.

Finally, cost. POS software on its own is R350 per month excluding VAT for the Cloud-Based Entry POS, for up to two users with basic sales tracking, or R500 per month excluding VAT for the Full Business Solution, which adds advanced stock control, debtors and creditors management and unlimited users. Both are on our POS software plans page. Rent the complete front desk setup from R995 per month excluding VAT, month to month, with the hardware, software and support included; daily rental is contact for pricing. Running a gym or fitness studio as well? Our gym and fitness POS handles memberships and class packs on the same kind of setup.

What a salon till needs Why it matters in a South African salon How TimeWorks does it
Each service billed to the right person Stylists and therapists are paid on what they did, so the bill decides the commission. The booked appointment opens pre-filled; commission per staff member and service category.
Deposits and cancellations Deposits and cancellation fees must be reasonable, and none may be charged after a death or hospitalisation (CPA section 17). Deposit recorded against the booking and applied to the final bill.
Retail and back-bar stock Products sell across the same desk as services, and colour is used up at the basin. Stock off per sale, reorder alerts, back-bar use recorded separately.
Client notes kept safe Allergy notes are health information, which may be processed only on the grounds POPIA allows (POPIA section 26). Client profiles on your own local SQL database, access set by staff role.
Packages and vouchers Clients prepay and redeem over many visits; vouchers run at least three years (CPA section 63). Package and voucher balances tracked by reference; part-used balances carry forward.

See every terminal, scanner and printer on our POS hardware page, or compare the Entry and Full Business software options side by side. Want the full kit without the upfront cost? See how monthly POS rental works.

Salon features

Services, Commission and Retail,
Behind Every Booking.

Purpose-built modules that address the real operational demands of salon and spa businesses in South Africa.

spa

Appointment-Linked Billing

Link every treatment and service directly to a client booking so that billing at checkout reflects the exact services performed without manual entry. When a client's appointment is completed, the POS pre-fills the bill with the booked services and the assigned therapist. The client can add retail products, adjust services, or settle a package balance in the same transaction without the receptionist building the bill from scratch.

calculate

Therapist Commission Tracking

Configure commission rates per service category per therapist, and the system calculates earned commission on every completed appointment automatically. End-of-month commission reports show each therapist's service revenue, retail sales contribution, and total commission earned, giving your payroll process an accurate figure without manual calculation. Commission-only, salary-plus-commission, and hourly-plus-retail-commission structures are all supported.

inventory_2

Retail Product Stock Management

Manage your salon retail range, shampoos, treatments, nail polishes, and skin care products, alongside your service offerings in the same POS system. Every retail sale deducts stock in real time and generates a reorder alert when a product falls below minimum level. Service product consumption, the colour used during a treatment, for example, can be recorded as a back-bar stock deduction separate from retail sales.

card_membership

Package and Voucher Sales

Sell treatment packages, for example, a ten-visit massage package or a bridal preparation bundle, and track redemptions against the package balance at every visit. Gift vouchers are issued at the POS, stored against a voucher reference number, and redeemed by scanning or manual entry. Voucher balances carry forward if not fully used in a single visit, and any expiry date you set should be at least three years after issue.

person_search

Client Profile and Service History

Store each client's full treatment history, product preferences, allergy notes, and therapist preference in their profile. When a returning client arrives, reception can view their last visit details, the colour formula used, skin sensitivity notes, and preferred therapist, ensuring continuity of service without staff relying on memory. Client records stay on your own local SQL database, which supports the security measures POPIA asks of you.

receipt_long

Deposit and Cancellation Management

Collect booking deposits at the time of scheduling and record them against the client appointment. At checkout, the deposit is automatically applied to the final bill. For late cancellations or no-shows, the deposit can be forfeited as per your cancellation policy and the relevant revenue recorded correctly in your financial reports, without creating an accounting discrepancy.

Why TimeWorks

Built for
South African business.

Since 1999, in Cape Town, TimeWorks has built every module for South African retail and hospitality. The system is designed around the realities of trading in South Africa, including load shedding resilience, rand-based reporting, and local compliance requirements.

1999
Founded in Cape Town
SQL
Backed Architecture
700+
SA Businesses
timer

Faster Checkout Experience

Appointment-linked billing means checkout is a confirmation rather than a full re-entry, reducing the post-treatment awkwardness and getting clients on their way while your therapist prepares for the next booking.

payments

Accurate Commission Every Month

Commission is calculated from the transaction record, so each stylist and therapist can see how their figure was reached, payroll preparation takes less time, and your best performers are paid correctly.

storefront

Retail on the Same Bill

Products recommended at the chair are sold at the checkout desk in the same transaction as the service, with stock deducted and commission credited.

receipt_long

Rental Options Available

No large capital outlay required. Monthly rental is from R995 per month excluding VAT, month to month, with hardware, software and support included. Daily rental is contact for pricing.

Salon POS Questions

Salon, nail bar and spa questions about TimeWorks POS.

The best POS system for a salon is the one that bills each service to the right stylist or therapist and works out their commission without a spreadsheet, sells retail products from stock on the same bill, records deposits, treatment packages and gift vouchers, keeps each client's treatment history, and keeps trading when the internet drops. It should also print the right 15% VAT on every slip. A TimeWorks salon POS system does this on a local SQL database for hair salons, nail bars and day spas. Monthly rental is from R995 per month excluding VAT, with the hardware, software and support included.
There is no single official list, but these five types cover most setups. A terminal-based POS runs on a fixed touch screen at the counter with its own local database. A cloud-based POS runs in a browser or app and keeps its data online. A mobile or tablet POS lets staff take payment away from the counter. A card machine with built-in sales features suits a very small business. A self-service kiosk lets customers order and pay on their own. A salon usually needs a counter terminal at reception, linked to a card machine. TimeWorks supplies touch screen terminals, mobile POS tablets and self-service kiosks, and its Cloud-Based Entry POS is the cloud option.
Salons need software for three jobs: the appointment diary and client reminders, taking payment at the front desk, and the books. Salon booking and management software covers the diary, online booking and marketing. A salon POS system covers billing, commission, retail stock, deposits and vouchers at the desk, and its reports feed your bookkeeping. A smaller salon can run everything from the POS; a busy salon with many chairs may run both. TimeWorks can show you which setup fits your salon in a free demo.
It depends on the vendor and what is included, so compare like for like. At TimeWorks, POS software on its own is R350 per month excluding VAT for the Cloud-Based Entry POS (up to two users, basic sales tracking) or R500 per month excluding VAT for the Full Business Solution (advanced stock control, debtors and creditors, unlimited users), as listed on our software pricing page. Monthly rental of the full setup is from R995 per month excluding VAT and includes the hardware, software and support. Daily rental is contact for pricing. To buy instead, a Toshiba TCx touch screen terminal is R12,995 to R24,995 excluding VAT, and new hardware carries the full manufacturer warranty.
In the TimeWorks back office, you configure each therapist's commission structure. This can be a flat percentage on all services, different rates by service category, for example, 12% on colour treatments and 10% on cuts, or a tiered rate that increases when the therapist achieves a monthly service revenue target. When a treatment is billed and payment confirmed, the system attributes the service revenue to the performing therapist and calculates the commission amount according to their configured rate. End-of-month commission reports produce a per-therapist summary that your payroll team uses directly, and therapists can view their own month-to-date commission total at any terminal to monitor their own performance.
Yes. Retail products are configured as a separate category within the same system. When a stylist recommends a shampoo or treatment at the chair, the client's checkout bill is built with both the service charge and the retail product in a single transaction. Stock deducts in real time, a reorder alert fires when the retail shelf stock falls below minimum, and the retail revenue is reported separately from service revenue in your daily and monthly reports. This shows you how much of your income comes from retail and helps you judge whether a broader retail range is paying its way.
Gift vouchers are created and sold at the POS like any other transaction. Each voucher is assigned a unique reference number and a monetary value. The voucher reference is stored in the system with the purchaser's details, the value, and the date of issue. When a client presents a voucher for redemption, the cashier enters or scans the voucher reference, and the system displays the current balance and allows it to be applied against the transaction. Partial redemptions leave the remaining balance on the voucher for future use. Vouchers with an expiry date are flagged as expired and blocked from redemption after the configured date. Under section 63 of the Consumer Protection Act a voucher may not expire sooner than three years after it was issued unless its full value has been used, so set any expiry date at least that far out.
Client profile data, including personal details, treatment history, allergy notes, and contact information, is stored within a local SQL database on your own hardware. No client data is transmitted to or stored on external cloud servers without your explicit configuration. Access to client profiles is controlled by staff role, so a junior receptionist sees booking and payment information while senior management sees the full history. TimeWorks provides guidance on data retention periods, access log reviews, and handling data subject access requests as part of your POPIA compliance obligations. You remain the responsible party for the data: POPIA section 19 requires reasonable security measures, and allergy notes are health information, which section 26 restricts unless a ground in section 27, such as the client's consent, applies.
Get Started

Ready to Modernise Your Salon or Spa?
Talk to an Expert.

Talk to a TimeWorks specialist about appointment billing, commission setup, and retail management. Rental and purchase options available with full staff training.

support_agent Contact Expert receipt_long View Rentals