Journal

Sessions

How to track physiotherapy session packages without disputes

Most package arguments come down to one question: how many sessions are left? Here's how to track sold, used and remaining sessions so it's never a fight.

Amar Gupta4 min read
SPHYSIOFLOW · JOURNAL

Session packages are good business — the patient commits to a course of treatment, you get the cash up front, and outcomes improve because people actually finish the programme. But almost every package dispute traces back to the same gap: nobody agrees on how many sessions are left. "Sir, maine toh 8 hi liye" against a register that says 9. Here's how to track packages so that conversation never happens.

Why the whiteboard fails

Most clinics start with a whiteboard, a diary, or an Excel sheet. It works at five patients. It breaks at fifty.

The problem isn't the tool — it's that the count lives in one place that only one person updates. The whiteboard gets wiped on a busy Monday. The receptionist who knew the register is on leave. The patient came in for a quick session while you were with someone else, and nobody marked it. Now the recorded count and the real count have quietly drifted apart, and neither side can prove the other wrong.

A package is a prepaid liability. You've taken money for sessions you haven't delivered yet. Tracking it loosely is the same as running your cash without a bill book.

What you actually need to record

For every package a patient buys, you need six things — and all six on the same record:

  • Sessions sold — the size of the pack (say, 10).
  • Price paid — total and per-session, so a refund or pro-rata is easy to compute.
  • Sessions used — incremented the moment a visit happens, not at month-end.
  • Sessions remaining — sold minus used, always visible.
  • Expiry / validity — "valid for 3 months" only works if the date is written down.
  • Who attended and when — date of each visit, and which therapist saw them.

That last one matters more than clinics expect. When a patient says a session "didn't count" because it was only 10 minutes, or was with a junior, the attendance log settles it.

The disputes you're trying to avoid

These are the recurring front-desk arguments package tracking is meant to kill:

DisputeWhat the patient saysWhat loose tracking can't answer
The count"Kitni sessions bachi hain?"Used vs. remaining, today
The shared pack"This was for my wife, not me"Who the package belongs to
The no-show"I cancelled, don't deduct it"Whether the visit actually happened
The expiry"I paid, you can't expire it"The validity date, agreed up front
The refund"Give back my unused money"Exact unused sessions × per-session rate

Notice that none of these are about clinical skill. They're all record-keeping failures. A patient who trusts your numbers rarely argues about the treatment.

A simple manual system that holds up

You don't need software to be disciplined. If you're tracking on paper, do this:

  1. One package card per patient, kept with their file — not on a shared whiteboard. Pre-printed boxes: sold, price, expiry, and a row of tick boxes for each session.
  2. Deduct in front of the patient. Tick the box and say the new balance out loud — "that's 6 of 10 done, 4 left." Saying it makes it agreed.
  3. Write the date and therapist initials against every tick. A bare tick proves nothing later.
  4. Set the expiry at the point of sale, and write it on the card and the receipt. Don't decide it later.
  5. Show the balance on every receipt. Our guide to the physiotherapy bill format puts "sessions used / remaining" right on the bill — so the patient leaves with the count in writing each time.

This works. Its only weakness is the same one as the whiteboard: it depends on a human remembering to update it, every single time, even when the clinic is full.

How software removes the dispute

The fix is to make the balance live and deducted automatically. When you mark a visit as completed, the software subtracts one session — no separate step to forget. The result is a single source of truth that everyone can see:

  • A running package balance on the patient's record — 7 of 10 remaining — visible to whoever is at the desk.
  • Automatic deduction per visit, so the count can't drift from reality.
  • Expiry tracked from day one, with a nudge before the pack lapses (a good moment to ask the patient to recharge).
  • A dated visit history showing who attended and when — your answer to any "that didn't count" claim.
  • The same balance printed on every bill and, where you use it, sent on the WhatsApp receipt — so the patient holds the number too.

When both sides are looking at the same live count, "kitni sessions bachi hain?" stops being an argument and becomes a one-second answer. Packages also tend to get finished — and finished packages get repurchased — because the patient can always see what they've already paid for.

This is exactly what PhysioFlow does. Every visit deducts from the package automatically, the balance and expiry stay live on the patient's record, and it prints on the bill — no whiteboard, no register, no drift. See the plans on our pricing page, or start a free 14-day trial at signup and load your next package patient in minutes.

Start your 14-day free trial

Set up your clinic today. Pay only when you’re ready.