Therapy centre billing software for India

    Packages, per-session fees and prepaid grants, each priced at attendance. Therapists never see a rupee, and admins export GST invoices in one click.

    From attendance to GST invoices in three steps

    01

    Configure once per patient

    Choose a billing model per patient: a fixed-count package, an open session grant or pay-per-session. Different patients can use different models at the same centre.

    02

    Therapist marks attendance, nothing else

    The therapist taps Present or Absent. The system locks the rate at that moment, deducts from the right package or grant and logs the billing entry.

    03

    Admin reviews, reconciles, invoices

    Every session is already matched to a rate and a balance. Export GST-compliant invoices in one click, with no manual reconciliation.

    Session packages, pay-per-session and open grants

    Session packages

    Buy 20 sessions, deduct as attended. Expiry alerts fire before the last session, not after.

    20 sessions · Speech Therapy · Dr. Rai · ₹800/session

    Pay-per-session

    No prepayment. Rate set per service type or therapist, invoiced per session or monthly.

    OT · Dr. Menon · ₹1,200/session · Billed monthly

    Open session grants

    Parent prepays ₹20,000. Sessions deduct at the agreed rate, with no expiry date and the balance always visible to admin.

    ₹20,000 grant · ABA · ₹900/session · 14 sessions remaining

    What keeps every invoice right

    Rate locking

    The rate is captured permanently when attendance is marked. Change rates tomorrow and past sessions keep the rate that applied then.

    Billing invisible to therapists

    Therapists see schedules and clinical notes, never a rate, a balance or an invoice.

    GST-compliant invoices

    Every invoice carries the fields Indian GST requires, ready for your CA without reformatting.

    Package expiry alerts

    Alerts fire when a package has 2 sessions remaining, so you renew before the gap.

    Billing questions answered

    Those sessions are flagged as unbilled, not lost. Alerts fire before the last session; if it still runs out, admin creates a new package or converts the sessions to pay-per-session.

    Yes, at any point. Past sessions stay on their original model and future sessions use the new one.

    No. Therapists see schedules, attendance and clinical notes. Rates, balances and invoices are hidden from the therapist role.

    The most specific rate that applies is locked when attendance is marked. Each service can have a default rate, a therapist-specific rate or a patient-specific rate.

    A package has a fixed session count, such as 20 sessions. An open grant is a prepaid rupee balance with no session ceiling: the agreed rate is deducted per session until the balance runs out.

    Yes. Each branch can have its own rates, patients at different locations can be on different models, and the admin dashboard consolidates them.

    Still have billing questions?

    Book a 15-min billing walkthrough