Back to blog

· 6 min read

Treatment packages at a skin clinic: selling a six-session course without losing track of the sessions owed

By KaliVers Team

It's Saturday, the waiting area is full, and a patient at the front desk says this is session five of her six-session laser course. The paper card in the drawer shows three stamps. The doctor who saw her last month remembers four. The WhatsApp chat with reception has a message from February that says "see you for session 4" and nothing after it. Nobody is lying. The clinic simply has three records of one package, and none of them is the record.

If your clinic sells courses, you've probably seen some version of this. It rarely becomes a fight, because the easy answer is to give the patient the benefit of the doubt. But every time that happens, the clinic delivers a session it may already have delivered, and it has no way of knowing which.

Why packages break the way a clinic normally keeps records

A normal consultation is simple. The patient comes in, the doctor sees them, the bill is raised, the money is paid. The visit and the payment happen on the same day and they match.

A treatment package turns that around. The patient pays once, up front, for a course that gets delivered over four, six or nine months. From that day on, the clinic is holding money for work it still owes. Every session is a small promise being kept, and the bill raised on the day of the sale tells you nothing about how many promises are left.

That gap is where tracking falls apart, and it falls apart in predictable places:

  • Paper cards live in a drawer or in the patient's handbag. If the patient keeps the card, the clinic's record walks out of the door. If the clinic keeps it, it gets stamped late, stamped twice, or not stamped at all when the front desk is rushed.
  • Memory works when one doctor delivers every session. It stops working the moment a second doctor, a therapist or a locum covers a Saturday.
  • WhatsApp chats hold the bookings, but a booking is not a delivered session. A patient who booked session four and didn't turn up still looks, in the chat, like someone who had session four.
  • The bill records the sale, not the use. Unless someone opens the original package invoice each visit, the billing system has no idea a session was just used.

Add in the edge cases every clinic has: a patient who wants to switch from a peel course to a laser course halfway, a patient who moves cities and asks for a refund on the unused sessions, a package sold eighteen months ago that has never been finished. Without one agreed record, each of these is decided by whoever happens to be at the desk.

The math of sessions owed: an illustrative clinic

Take a two-doctor skin clinic, used here purely as an illustration, that sells 15 six-session packages a month. That's 90 sessions sold every month. If patients typically come in roughly once every four weeks, a package sold in January isn't finished until June or July.

In this example, after six months of steady selling, the clinic is carrying well over 200 sessions it has been paid for and not yet delivered. Assuming a package price of ₹18,000 in this example, each session represents ₹3,000 of work owed, so 200 owed sessions is ₹6,00,000 of money already received for treatments still to come in this scenario.

Two things follow from that number. First, it is not profit yet: the chairs, the consumables and the doctor's time still have to be spent to deliver those sessions. An owner who looks only at the bank balance after a strong selling month is looking at money that is partly spoken for. Second, if the count is wrong by even a handful of sessions per patient, the clinic either gives away treatment or, worse, tells a patient she has used up sessions she hasn't. The first costs money; the second costs the relationship.

What to do: a register that works without any software

You can fix most of this with a single register, on paper or in a spreadsheet, as long as the clinic treats it as the only record and nothing else. These are the columns that matter:

  1. Package ID and patient name, with the phone number so you can find the right patient when two share a name.
  2. Treatment and number of sessions sold, written specifically: "Q-switch laser, 6 sessions", not "laser package".
  3. Date sold, amount paid and the invoice number for the sale.
  4. Valid until: the date after which unused sessions lapse, as agreed at the time of sale.
  5. One line per session delivered: date, doctor or therapist who delivered it, and the visit it belongs to.
  6. Sessions remaining, updated at the same moment the session line is written.
  7. Status: active, completed, expired, refunded or voided, with a note on any refund amount and who approved it.

The register only works if a few rules travel with it:

  • Deduct during the consultation, not at the end of the day. The person who delivers the session, or the doctor signing off the visit, marks it used before the patient leaves. End-of-day catch-up is exactly where stamps get missed.
  • Write the terms down at the sale. Validity period, whether sessions can be transferred to a family member, whether unused sessions can be refunded and at what rate. Give the patient a copy. Most disputes later are really disputes about terms nobody wrote down.
  • Booked is not delivered. Never update the register from the appointment list or the WhatsApp chat. Only a session that actually happened counts.
  • Review the open packages weekly. Ten minutes on a Monday: which packages are close to expiry, which patients haven't come back in two months, which ones have one session left. That list is the front desk's call sheet for the week.
  • Reconcile monthly. Total sessions owed across all active packages, and the money that represents. That figure belongs in the conversation with your accountant.

On the bill itself, keep consultation, procedure and product lines separate rather than folding them into one package price. They can be taxed differently, and how a prepaid package should be invoiced and taxed is a question to settle with your CA before you print the first package invoice, not after.

What a system should show you

A spreadsheet register will hold up for a single-doctor clinic with a disciplined front desk. Once two or three people are delivering sessions, the weak point is that the register lives separately from the visit, so someone has to remember to open it. Whatever software you consider, it should be able to show you:

  • The package sold as a course, attached to the patient record, not just as a line on an old invoice.
  • The session deducted inside the visit, by the person seeing the patient, so the count and the visit can't drift apart.
  • A running total of prepaid sessions owed across the clinic, visible without building a report by hand.
  • Expiry dates applied automatically according to the terms you set at the sale.
  • A clean way to refund or void a package, with the reason recorded, instead of crossing out a row.

That list is also what MyCliniCore does for skin clinics today: treatment packages sold as a course, sessions deducted during the consultation, the prepaid sessions still owed shown on a dashboard tile and in a report, and packages that expire on a schedule and can be refunded or voided, alongside the appointments, patient records, prescriptions, invoices and stock every clinic needs. You can see the wider list on the features page. But the register above will get you most of the way on its own, and it's worth setting up this week whatever you use.

Start with the open packages you already have

The hardest part is the backlog. Pull every package sold in the last year, find the card or chat for each, and agree a count with the patient at their next visit. Some will be fuzzy, so settle those generously once and then hold the line from that point on. After that, one record, updated in the room, keeps the Saturday conversation at the front desk short.

If you run a skin or dermatology clinic and want to see how this would look with your own packages, MyCliniCore is in early access for skin clinics, priced per doctor, and the team sets it up with you. Tell us about your clinic.

Worked examples in this article are illustrative scenarios based on industry-reported benchmarks and published research — not MyCliniCore client case studies.

See what your clinic is leaking

Industry studies put unbilled work at 5–10% of a clinic's revenue. Estimate yours in 60 seconds, free.