POS & Checkout

Salon billing software built for how salons actually bill

Split payments across cash, card and points. Split one invoice between multiple stylists. Handle tips, discounts, loyalty and VIP memberships — and keep billing when the internet drops.

Offline-safe billing Split payments Split staff commission FBR compliant

Checkout that keeps up with a busy salon floor

Most salon software treats billing as a calculator: pick a service, take the money, print a slip. Real salons are messier than that. One client gets a cut from one stylist and colour from another. She pays half on card and half in cash. She wants to use 400 loyalty points, redeem two sessions from a package she bought in March, and leave a tip for the junior who washed her hair. That single invoice touches five different parts of your business.

TressyPOS is built for that invoice. Every complication above is a first-class feature at checkout, not a workaround — and each one posts to the correct account in your books the moment you hit save.

Split payments: one invoice, many tenders

Settle any bill with any mix of cash, card, bank transfer, loyalty points or membership balance. The POS tracks each portion separately and posts each to its own account, so cash lands in your cash drawer account, card lands in your bank clearing account, and points redemption is recognised as a liability drawdown — not as fresh revenue.

This matters more than it sounds. Salons that record split payments as a single lump lose the ability to reconcile their bank statement, and the error compounds daily until nobody trusts the numbers. TressyPOS keeps the split intact all the way to the Balance Sheet.

Split staff: correct commission, automatically

Assign each line item on an invoice to the staff member who actually performed it. A single bill can carry three stylists' work.

The alternative — one stylist per invoice — quietly distorts your commission payouts and your staff performance data. Over a year that is real money paid to the wrong people.

Discounts, tips and loyalty points

Apply discounts per line item or across the invoice total, with the reduction recorded as a discount rather than silently hidden inside a lower price. That distinction is what lets you answer the question "how much did we actually give away in discounts last quarter?" — a question most salon POS systems cannot answer at all.

Loyalty points accrue automatically per service and redeem at checkout. Because points carry a real monetary value, TressyPOS treats outstanding points as a liability in your books, so your Balance Sheet reflects what you genuinely owe your regulars.

VIP memberships and prepaid packages

Sell prepaid packages, session bundles or tiered VIP plans. Balances draw down automatically as the client uses them, and the accounting treatment is correct out of the box: money received for services not yet delivered is recognised as deferred revenue, then converted to income as each session is consumed.

This is the single most common place where salon books go wrong. Booking a PKR 50,000 package as revenue on the day it is sold overstates that month's profit and understates every month afterwards. TressyPOS gets this right without you having to think about it.

Offline-safe billing

Cloud-only POS systems have one fatal assumption: the internet is always up. In practice, load-shedding, ISP outages and flaky salon Wi-Fi mean it is not — and a POS that freezes at 7pm on a Saturday costs you the busiest hour of your week.

TressyPOS runs the checkout locally. Billing, receipts and the walk-in queue continue at full speed with no connection at all, and sync resumes automatically when you are back online. Nothing is lost, nothing is double-counted.

Day-close with cash-drawer protection

At the end of each day, the Z-Report closes the business day: it totals every tender type, compares expected cash against counted cash, and flags variances before they become mysteries. Once a day is closed it is locked against silent back-dating, which is what makes the rest of your accounting trustworthy.

A POS without a hard day-close is an honour system. Read more in our guide to day-close and the Z-Report.

Everything at checkout, in one screen

CapabilityWhat it does
Split paymentAny mix of cash, card, bank, points and membership balance on one invoice
Split staffPer-line-item stylist attribution driving accurate commissions
DiscountsLine-level or invoice-level, recorded and reportable
TipsCaptured per staff member, kept out of salon revenue
Loyalty pointsAuto-accrual per service, redeemable at checkout, tracked as a liability
VIP membershipsPrepaid packages with correct deferred-revenue treatment
FBR POS integrationCompliant invoice numbering and QR reporting for Pakistan
Offline-safeFull billing with zero connectivity, auto-sync on reconnect
Z-Report day-closeCash-drawer variance detection and period locking

Tested like infrastructure, not like an app

The TressyPOS billing and accounting engine is covered by over 500 automated tests that run on every release. Split payments, membership drawdowns, discount handling and rounding are all verified before any build ships. When software is handling your money, "it looked fine when we tried it" is not a standard — a test suite is.

Continue exploring TressyPOS

Questions

Frequently Asked Questions

Can TressyPOS split one bill across two payment methods?

Yes. A single invoice can be settled with any combination of cash, card, bank transfer, loyalty points or membership balance. Each portion posts to its own account in the ledger automatically, so your day-close and bank reconciliation still balance to the paisa.

How do I split payments between multiple stylists?

On one invoice, assign each service to the stylist who did it — for example colour to one stylist and the blow-dry to another. TressyPOS splits the sale by line item, so each stylist gets commission only on their own work, and tips go to the right person. Payroll picks it all up automatically. The client still pays one bill, by cash, card or both. See worked examples →

Does the salon POS keep working if the internet goes down?

Yes. TressyPOS is offline-safe by design. Billing, receipt printing and the walk-in queue run entirely on the local machine, then sync to the cloud automatically the moment connectivity returns. You never turn away a client because of an outage.

Can I give discounts and record tips at checkout?

Yes. Discounts can be applied per line item or on the invoice total, and tips are captured at checkout and tracked per staff member so they are never mixed up with salon revenue in your accounts.

Does TressyPOS support loyalty points and VIP memberships?

Yes. Points accrue automatically per service and are redeemable at checkout. VIP memberships let you sell prepaid packages or tiered plans, with balances drawn down at billing and correctly recognised in the accounts as deferred revenue rather than instant income.

Is TressyPOS billing FBR compliant in Pakistan?

TressyPOS includes FBR POS integration so invoices generated at checkout are reported to the FBR system with the required invoice number and QR code. See our FBR POS integration page for details.

Which salon software has built-in tipping?

TressyPOS has tipping built into checkout. Each line of the bill has its own tip box, so a tip goes to the stylist who did that service. Tips are kept out of your salon revenue (they sit in Tips Payable) and are paid out to each stylist with their wages through payroll. See how to record tips in a salon.

Which salon software has built-in payment features?

TressyPOS takes cash, card, bank transfer and QR payments, loyalty points and membership balance, and can split one bill across two methods. You can also bill now and collect later, in part payments. TressyPOS records the payment and works with your existing card machine and bank account (it does not process cards itself), and the bank's card fees can be deducted automatically at day close.

Bill faster. Balance to the paisa.

Start your 30-day free trial and run a full day on TressyPOS — no credit card, no setup fee.

No credit card required · Full feature access · Cancel anytime