Every prepaid package your salon sells is a promise. Until the customer uses her sessions, the salon still owes her that service, so the money from unused sessions is not profit yet; it is a liability you will pay back in therapist time, consumables and commission. A salon owner should know how many sessions are still owed, to which customers, and how long ago each customer last came in. MyBMS Pro records the remaining sessions, redemption history and outstanding balance for every package, and flags customers who have not visited for more than 90 days.
Why package money is not your profit yet
Selling a package feels like a good day: the cash comes in at once. But the work has not been done. Each unused session still has costs waiting for it:
- Therapist time. Every session takes a slot in the diary that could have gone to another paying customer.
- Consumables. Products used in each treatment are only taken from stock when the session is done.
- Hands-on commission. The therapist who performs the session earns hands-on commission when the session is redeemed.
In accounting, money received for services not yet delivered is usually treated as a liability rather than income. How your salon records it is a question for your accountant, but the business lesson is the same: the more sessions you owe, the more work and cost are still ahead of you.
I encourage owners to treat package money as a promise, not as profit. Knowing how many sessions you still owe is what lets you plan staff, stock and cash flow honestly.
William Tang, Founder, MyBMS Pro
Three things to know about every package

To see what your salon owes, look at each package from three sides.
1. Remaining sessions
How many sessions has the customer paid for but not yet used? This is the core of what you owe her.
2. Redemption history and last visit
When did she last come in, and at which branch? A package that is being used regularly is healthy. A package with no visits for months is a liability that is growing quietly.
3. Outstanding balance
Some customers pay for a package in parts. The outstanding balance shows the other side of the promise: money the customer still owes the salon. You need both numbers side by side.
For how to track these day to day, see salon package balance tracking.
Why the liability grows without anyone noticing
Unused sessions rarely cause trouble on the day the package is sold. They cause trouble later.
- Customers drift away. A customer misses one session, then another, and stops coming. The sessions stay on the books.
- Records live in many places. A paper card, a notebook at the front desk and a therapist’s memory do not add up to one clear number.
- The therapist leaves. If only one therapist knew which customers still had sessions, that knowledge leaves with her.
- Customers move between branches. In a chain, a customer may buy at Branch A and come back at Branch B. If Branch B cannot see the package, the remaining sessions are hard to honour.
- The bill arrives at once. When many customers come back in the same busy weeks, the salon has to deliver all those owed sessions together.
Four habits that keep the liability under control
- Check remaining sessions at every visit. Tell the customer how many sessions she has left before she leaves.
- Book the next session before she leaves. Plan the next visit at the treatment’s usual interval and send a WhatsApp reminder before the date.
- Follow up at 90 days. A customer with unused sessions who has not visited for more than 90 days needs a call, not silence. See how to reactivate dormant salon customers.
- Review the packages regularly. Look at which customers still have sessions, when they last came in and what balances are outstanding, so the total promise never surprises you.
If you are still designing your packages, see salon membership and package ideas.
An example (illustrative)
A customer buys a facial package at Branch A. She comes regularly for a while, then stops after a busy period at work. Her remaining sessions are still recorded in her package. When she has not visited for more than 90 days, she is flagged as dormant, and Branch A calls her. She books her next session at Branch B, closer to her new office. Branch B sees the same package, redeems one session, and the consumables and hands-on commission are recorded at that moment. The salon owes her one session fewer.
How MyBMS Pro helps you see what you owe
MyBMS Pro is an AI-driven, next-generation SaaS management hub specifically designed for multi-branch beauty salons. It keeps every package’s promise visible:

- Package and treatment tracking. Remaining sessions, redemption history and outstanding balance for each package, with single-session redemption at the same branch or another branch.
- AI dormant customer alert. Customers who have not visited for more than 90 days are flagged as dormant.
- Automatic interval scheduling. The next session is planned at the treatment’s standard interval, with WhatsApp appointment reminders.
- BOM double deduction. When a session is redeemed, the session count and the salon-use consumables are deducted together.
- Two-track commission. Hands-on commission is triggered when a package session is redeemed; sales commission follows the payment actually collected.
- Cross-branch redemption. A package bought at Branch A can be used at Branch B, with commission routed automatically and a cross-branch settlement report. See cross-branch package redemption.
- AI business dashboard. Daily customer traffic, revenue trends, target achievement and outstanding balance details.
MyBMS Pro is a web-based system used in the browser. To see how it fits a beauty salon, visit our beauty salon solutions page.
FAQ
Is money from a prepaid package my revenue?
Not fully, until the sessions are delivered. Money received for services not yet provided is usually treated as a liability in accounting. Ask your accountant how your salon should record it.
What does “sessions still owed” mean for a salon?
It is the number of package sessions customers have paid for but not yet used. Each of those sessions still needs a slot, a therapist and consumables.
Why should I care about customers who stop using their package?
Because the promise stays open. Their unused sessions are still owed, and the longer they stay away, the harder it is to bring them back and deliver the service.
How does MyBMS Pro help me see unused sessions?
MyBMS Pro records the remaining sessions, redemption history and outstanding balance for every package, and flags customers who have not visited for more than 90 days as dormant.
Can a customer use her package at another branch?
In MyBMS Pro, yes. A package bought at one branch can be redeemed at another branch, and commission is routed automatically.
See every package promise in one place
Do you know how many sessions your salon still owes? Book a free demo of MyBMS Pro and see how package tracking, dormant customer alerts and cross-branch redemption work together.
See how MyBMS Pro runs bookings, POS, memberships and staff commission in one system — built for salons, spas, clinics and car grooming businesses in Malaysia.
Written by
William Tang · Founder & CEO, BMS Solution Sdn. Bhd.
William Tang is the founder of BMS Solution Sdn. Bhd., the Malaysian company behind MyBMS Pro. He works hands-on with salons, spas, clinics and car-grooming businesses across Malaysia, helping them move bookings, POS, memberships and staff management onto one cloud platform.