To track salon packages properly, every customer needs one record that shows three things at all times: how many sessions are left, the full history of sessions already used, and any amount still owed on the package. That record must update the moment a session is redeemed, at whichever branch it happens, and it should be reviewed regularly as a liability, because every unused session is a service the salon has been paid for but still owes. MyBMS Pro’s Membership & Course Tracker keeps this record automatically for single-outlet and multi-branch salons.
Why package tracking goes wrong
Packages are one of the best ways for a beauty salon to secure cash flow and repeat visits. They are also where the most record-keeping errors happen. The usual causes are:
- Paper cards or spreadsheets. A customer’s card is lost, or the spreadsheet is updated late, and nobody is sure how many sessions are really left.
- Separate records at each branch. A session redeemed at one branch does not show up at another.
- Instalments recorded somewhere else. The package is sold, part of the price is paid later, and the outstanding amount lives in a notebook instead of with the package.
- No link to stock. Each session uses consumables, but nothing is deducted when the session is redeemed.
Each of these leads to the same result: arguments at the counter, lost revenue, or both.
In many salons I have helped onboard, hundreds of paper package cards sat in name-card boxes and drawers, and staff rushing to the next customer simply forgot to mark off the session. When the count did not match, the front desk had to dig through months-old receipts while the customer waited; with the system, they pull up a timestamped redemption history on the tablet and the dispute is over.
William Tang, Founder, MyBMS Pro
The three numbers every package record needs

1. Remaining sessions
The most basic question a customer asks is “how many do I have left?” The answer should be on screen immediately, not worked out from old receipts.
2. Redemption history
For each session used, the record should show the date, the branch and the therapist. When a customer questions their balance, the history settles it in seconds.
3. Outstanding balance
If the customer has not fully paid for the package, the amount still owed must sit with the package itself. Staff can then remind the customer at the counter, and the owner can see total outstanding amounts across the salon.
Treat unredeemed packages as a liability
Selling a package brings in cash today, but the salon still owes every unused session. If customers stop coming, those sessions become a hidden liability on the books and a customer relationship that is quietly ending.
Good package tracking therefore does more than count sessions. It should also:
- flag customers who have not visited for a while, so the team can invite them back before the package is forgotten;
- schedule the next session at the right interval, so customers complete the full course; and
- show the owner which packages are moving and which are stuck.
A simple routine for salon owners
- Daily: check that every redemption was recorded at the counter, and review outstanding balances for customers booked that day.
- Weekly: review the list of customers who have not visited recently and plan follow-ups.
- Monthly: review package redemption across branches and reconcile any cross-branch sessions.
How MyBMS Pro tracks packages
MyBMS Pro is an AI-driven, next-generation SaaS management hub specifically designed for multi-branch beauty salons. For packages, it combines:

- Membership & Course Tracker. Tracks remaining sessions, history and outstanding balance for multi-session treatments, with zero-error single-session redemption at the customer’s own branch or another branch.
- Treatment BOM & Stock Module. When a package session is redeemed, the system deducts the session and the linked consumables (such as gel, probes or serum) at the same time.
- AI dormant customer alert. Monitors unredeemed package liability and automatically flags customers who have not visited for 90 days, so the team can start a win-back campaign.
- Automatic interval scheduling and WhatsApp reminders. Plans the next visit based on the treatment’s standard interval and sends booking reminders by WhatsApp.
- AI business dashboard. Shows daily traffic, revenue trends, target achievement and outstanding balance details in real time.
- Dual-track commission. Hands-on commission is triggered when a package session is redeemed, so therapists are rewarded for every session they deliver. Read more in our guide to salon staff commission in Malaysia.
See the full setup for salons on our beauty salon solution page.

FAQ
What is the best way to track how many sessions a customer has left?
Keep one digital record per package that updates every time a session is redeemed, and make it visible at every branch. Paper cards and separate spreadsheets are where most errors start.
How do I keep track of customers who have not finished paying for a package?
Record the outstanding balance with the package itself, not in a separate notebook. In MyBMS Pro, each customer’s outstanding balance sits with their package and appears in the dashboard.
Why are unused package sessions a problem?
They are sessions the salon has already been paid for but still owes. If customers stop coming, those sessions become a liability and the customer relationship weakens.
Can customers redeem their package at a different branch?
In MyBMS Pro, yes. A session can be redeemed at the customer’s own branch or another branch, and the remaining balance updates for the whole chain.
Does redeeming a session also update stock?
With MyBMS Pro’s Treatment BOM & Stock Module, redeeming a session also deducts the linked consumables automatically.
Still tracking packages on cards or spreadsheets? Book a free demo of MyBMS Pro and see every customer’s sessions and balances in one place.
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.