Memberships and prepaid packages are among the best tools a salon has. They bring cash forward, lock in repeat visits, and turn a casual client into a regular. They are also the single most common way salon books get quietly destroyed.
The mistake almost everyone makes
A client pays PKR 50,000 for a ten-session package. Most salons record PKR 50,000 of revenue that day.
They have earned nothing. They have taken PKR 50,000 in exchange for an obligation to deliver ten future services. The cash is real; the revenue is not — yet.
Booking it as instant income produces a predictable pattern:
- March looks phenomenal — you sold packages, profit is up
- April through December look terrible — you are delivering those services and recording zero revenue for them
- Costs stay flat — staff still get paid to deliver every session
- Nobody can explain it — the numbers look like a business in decline
Worse, you make decisions on March's number. You hire. You take drawings. Meanwhile you are sitting on months of unpaid labour obligations that will never generate another rupee.
How it should work: deferred revenue
When the package is sold:
- Debit Cash / Bank — PKR 50,000 (you have the money)
- Credit Deferred Revenue — PKR 50,000 (you owe ten services)
Notice: nothing has touched your Profit & Loss. Cash went up, and a liability went up with it.
Then, each time the client uses a session:
- Debit Deferred Revenue — PKR 5,000 (the obligation shrinks)
- Credit Service Revenue — PKR 5,000 (now you have earned it)
Revenue lands in the month the work was done, next to the cost of doing it. Your P&L tells the truth every month instead of lying twice.
Why this matters beyond bookkeeping
This is not accounting pedantry. Three practical consequences:
| Question | Wrong method | Deferred revenue |
|---|---|---|
| Was April profitable? | No idea — revenue was booked in March | Yes, accurately |
| What do I owe clients right now? | Invisible | The Deferred Revenue balance |
| What is my salon worth to a buyer? | Overstated — unearned obligations hidden | Honest Balance Sheet |
That third row is where it gets expensive. Selling a salon, taking on a partner or applying for finance with packages booked as instant revenue means the Balance Sheet omits a genuine liability. Any competent due diligence finds it, and everything else you have said becomes suspect.
Loyalty points are the same problem, smaller
Points are a promise. If your clients hold 600,000 points redeemable at PKR 0.50 each, you owe PKR 300,000 of services. That is a liability whether or not you wrote it down — and it is real money the day everyone decides to redeem at once.
How TressyPOS handles it
Automatically, which is the only way this works in practice. No salon owner is going to post manual journals for every session drawdown.
- Package sold → cash in, Deferred Revenue liability created
- Session consumed at checkout → liability reduced, revenue recognised, in the correct month
- Loyalty points accrued → liability grows automatically
- Points redeemed → liability reduced, not counted as new revenue
- Balance Sheet → shows what you genuinely owe, at any moment
See POS & memberships and the accounting engine.
Sell the packages. Just record them honestly.
None of this is an argument against memberships — sell as many as you can. It is an argument against letting a good cash-flow tool turn into a bad information problem. The salons that get burned are not the ones selling packages; they are the ones who believed March.