Skip to content

Where clinic revenue leaks, and how to find it

9 min read

Indian rupee notes and coins.
Photograph by Ravi Roshan on Pexels

Why is my clinic seeing more patients but not earning more?

Usually one of seven leaks: procedures done but never billed, cash taken but not recorded, discounts given without authority, stock dispensed without a bill, expired medicines written off, invoices raised but never chased, and follow-ups nobody booked. Each is invisible in the day’s total and obvious in a report.

The symptom

Footfall is up, the day feels busy, and the month's collection has not moved. That gap is almost never one big problem. It is seven small ones, each invisible in the day's total and each obvious in a report nobody runs.

1. Procedures done but never billed

A dressing, an injection, a nebulisation, a suture removal. Clinically trivial, done in a minute, and frequently not billed because the patient was already walking out.

Find it: list consultations with no invoice. Every clinic has some. If it is more than 2–3% you have a process problem, not an oversight.

2. Cash taken but not recorded

Uncomfortable and common. The test is not suspicion, it is arithmetic: count the drawer at close and compare against recorded cash collection.

Find it: a daily till reconciliation, written down, by mode — cash, UPI, card. Do it every day, including good days. A reconciliation done only when something feels wrong is an accusation; done daily it is a routine.

3. Discounts given without authority

Small courtesies compound. Twenty rupees off, forty times a week, is ₹40,000 a year — and nobody decided it.

Find it: report discounts by user and by month. Set a limit the front desk may give without asking, and make anything above it visible rather than forbidden.

4. Stock dispensed without a bill

The largest leak in clinics that dispense. A strip handed over "as a sample", medicines given during a procedure and never itemised, stock taken by staff.

Find it: compare stock movements out against dispensing revenue for the month. If the ledger says ₹80,000 of medicine left the shelf and the bills say ₹55,000, the difference is not a rounding error. This is only possible ifstock is an append-only ledgerrather than a number somebody edits.

5. Expired medicines

Pure loss, and entirely predictable ninety days in advance.

Find it: a weekly report of batches expiring in 90 days, with their value. Then use them, return them under your supplier's credit terms, or stop reordering. A clinic that discovers expiry on the expiry date has chosen to.

6. Invoices raised and never chased

Balances quietly age. At 90 days they are largely uncollectable, not because the patient refuses but because everyone has forgotten.

Find it: outstanding by age — 0–30, 30–60, 60–90, over 90.A process for collecting them.

7. Follow-ups nobody booked

The largest number on this list, and the one clinics think about least. A patient told to "come back in a week" who is not booked before leaving returns at a fraction of the rate of one who is.

Find it: count consultations with a follow-up advised against follow-up appointments booked.How to close that gap.

The half-hour that finds most of it

Once a week, look at five things:

  1. Consultations with no invoice
  2. Cash reconciliation differences
  3. Stock out versus dispensing revenue
  4. Outstanding by age
  5. Batches expiring in 90 days, by value

Thirty minutes, weekly. In most clinics this recovers more than any pricing change would.The wider set of numbers worth watching.

Clinikr reports all five out of live data — no exports, no spreadsheets — and computes invoice totals on the server so two people can never disagree about an amount.

Written by the team building Clinikr, clinic software for Indian practices. Corrections and disagreements to hello@clinikr.xyz.

See your own clinic in it by this evening.

Fourteen days free, every module switched on, no card. If it does not fit how your clinic works, walk away with your data.