Software for clinics & diagnostic labs. From ₹399/mo, 10-day free trial. See plans →

Guide · Lab billing & revenue

Lab billing and revenue: how diagnostic labs stop revenue leakage

Most diagnostic labs don't lose revenue in one obvious place. It leaks in small amounts, across a dozen small decisions a day: a discount nobody logged, a partial payment nobody chased, a bill number that got skipped. This guide is the hub for HealthFlow's library of lab operations guides on billing and revenue: the full bill lifecycle, where the money actually leaks and the controls that plug it, GST basics for 2026, B2B credit billing, discount and refund controls, pricing management, and cash vs credit collections.

Last updated 30 July 2026 · 13 min read

Key takeaways

  • Revenue leaks in small amounts, not one big hole. Unlogged discounts, unreconciled refunds, skipped bill numbers and forgotten partial payments add up quietly over months.
  • Every discount and refund should carry a name. HealthFlow logs the staff member and the moment it happened, on every one, so nothing is reconstructed from memory.
  • Bills are gapless and rupee-perfect. One sequential number per financial year, every amount stored as integer paise.
  • GST is general information here, not tax advice. Diagnostic billing has nuance; confirm your own position with your accountant.
  • Billing that doesn't stall is billing that keeps money moving. Partial payments, receivables aging and WhatsApp bill sharing (Modern Lab, ₹1,499/mo) all matter more than any single bill screen.

What lab billing and revenue covers, beyond the bill screen

Ask most lab owners what "billing" means and they'll describe the counter: a patient walks up, tests get added, a total appears, and money changes hands. That's the visible part. The revenue side is everything that happens after: whether that bill got a proper sequential number, whether a discount on it got logged against a name, whether the full amount was actually collected or only part of it, and whether anyone checks, weeks later, that the unpaid part didn't just disappear.

A diagnostic lab handling forty or fifty bills a day can't watch every one of those steps by eye. The labs that keep revenue tight aren't the ones with the strictest staff, they're the ones whose billing system makes each step leave a trail on its own, so nothing has to be remembered or reconstructed at month-end.

The bill lifecycle: where diagnostic lab billing money actually moves

Every bill, whatever the amount, moves through the same sequence. What differs between labs is whether each step is visible or invisible:

  1. Test added
  2. Bill generated
  3. Paid or partial
  4. Receivable ages
  5. Reconciled

Test added is the point tests get attached to a patient's visit, usually right after the phone-number lookup that finds or creates their record. Bill generated is when a sequential, fiscal-year bill number is assigned; it doesn't get reused or skipped, so a gap in the number sequence is itself a red flag worth investigating. Paid or partial records exactly what was collected today, cash, UPI or card, down to the paisa. If the full amount isn't collected, receivable ages: the balance sits visibly on an aging list rather than falling out of view once the patient walks out. Reconciled is the month-end step where every bill, discount, refund and receivable should tie back to a number that makes sense, without anyone having to ask reception to remember what happened three weeks ago.

Revenue leakage isn't one missing bill. It's a dozen small steps nobody was watching.

Where revenue leaks in diagnostic lab billing, and the controls that plug it

Picture a lab called Meridian Diagnostics. Nothing dramatic ever happened there, no theft, no single bad actor. But six months into a slow year, the owner noticed collections were running behind what the test volume should have produced, and nobody could say exactly why. The answer wasn't one leak. It was several small ones, each easy to miss on its own:

Where it leaksThe control that plugs it
A discount given at the counter, no record of who approved it or why. Every discount is audit-logged with the staff member's name at the moment it's given, not reconstructed later.
A refund processed with nothing to check it against. The same audited log covers refunds: staff name, amount and timing, attached to the bill it came from.
Bill numbers skipped, reused or edited after the fact. One sequential, gapless number per financial year; a missing number is visible immediately.
Split cash, UPI and card payments that don't quite add up by month-end. Every amount stored as integer paise, never floating-point, so totals don't silently drift.
A partial payment recorded, then quietly forgotten. Receivables aging shows every partial bill and how long the balance has been outstanding.
A "films-only" close used to make an uncollected bill look closed. Films-only close is money-neutral: it never changes what's owed, and it's reversible until the report is finalized.

Individually, each of these is a small amount. Across a year of daily volume, they're the difference between collections that match test volume and collections that quietly fall short of it. For the deeper walkthrough of each leak point, see reducing revenue leakage in your lab.

GST for diagnostic labs: general information, not tax advice

In broad terms, diagnostic and pathology testing is typically treated as a healthcare service in India, which generally means it sits differently from most other billed services under GST. Many routine lab tests are commonly understood to fall outside GST for this reason. But the specifics can shift with how a test is billed: bundled into a consultation, sold as part of a corporate health-check package, or itemized alongside something that isn't a diagnostic service at all. None of that is a fixed rule a piece of software can apply on your behalf; it depends on your billing structure and your accountant's read of it.

What a billing system can do reliably, regardless of GST treatment, is keep the underlying bookkeeping clean: one sequential bill number per financial year, no gaps, no silent edits, every rupee accounted for. That's real recordkeeping discipline, and it's what HealthFlow provides. And for the supplies on a bill that are taxable, HealthFlow issues a GST-compliant tax invoice, your lab's own GSTIN, the relevant HSN/SAC codes and a CGST/SGST/IGST breakup, printed on the bill itself. It is not a GST return-filing tool: the invoice is HealthFlow's job, filing your returns from it is your accountant's. The full walkthrough, still framed as general information, is in GST for diagnostic labs in India.

B2B billing: referring hospitals, corporates and credit accounts

Walk-in patients pay at the counter, mostly on the spot. B2B accounts don't work that way. A referring hospital sending its overflow work, or a corporate client running annual health checks for its staff, is usually billed on credit: an agreed rate, invoices raised periodically rather than per visit, and payment settled weeks or a month later against a running account rather than a single bill.

Handled by hand, this is where labs lose track fastest, because a B2B account's dues don't show up in the same place as a walk-in patient's dues, and nobody notices an invoice went unpaid until a corporate client's finance team asks for a statement six months later. What to look for in a lab billing platform if B2B credit is a meaningful part of your volume: whether receivables age per payer, not just per patient, so a hospital or corporate account with a growing balance is visible the same week it starts growing, not the month someone finally goes looking. See B2B billing for labs, hospitals and corporates for the fuller pattern.

Discounts and refunds: the controls that actually stop revenue leakage

Of every leak point in the table above, discounts and refunds are the two that most directly determine whether "stop revenue leakage" is a real outcome or just a phrase on a slide. A discount given without a name attached to it isn't inherently dishonest, most are legitimate goodwill or negotiated rates, but an unattributed discount is unauditable by definition: nobody can later tell a pattern of generosity from a pattern of leakage.

HealthFlow logs every discount and every refund with the staff member who gave it, at the moment it happened, tied to the exact bill it applies to. That turns a month-end mystery into a report anyone can read: which staff member discounted how often, how much, and on what. The full mechanics are in discount and refund controls in labs.

Pricing and test rate management

Revenue also leaks upstream of any single bill, in how test prices are set and kept current. A rate card that lives in someone's memory, or in a spreadsheet nobody updates after a price change, produces the same problem from a different direction: two staff members quoting two different prices for the same test, or a stale rate still being charged months after it should have changed. Keeping one rate list, with per-branch pricing where a lab has more than one location, closes that gap before it opens. See lab pricing and test rate management for how to structure it.

Cash vs credit collections

Not every bill is collected the same way, and a lab's revenue picture depends on tracking both kinds honestly: cash and UPI collected at the counter the same day, and credit extended to returning patients, B2B accounts or anyone paying in installments. Treating both as "collected" the moment a bill is generated is exactly how a lab ends up with revenue on paper that never arrived in the bank. Partial bills route the unpaid balance straight into aging receivables rather than losing track of it. The detail is in cash vs credit collections for labs.

Referral payouts: the other place money moves in a lab

Billing and revenue is the money coming in. There's a second, related flow most labs manage separately, and often less carefully: commission owed to referring doctors, consultants and outside labs, going back out. It has the same shape as a leaky discount, an untracked amount that's easy to under-pay, over-pay, or simply forget to settle on time. If billing controls matter to your revenue, the payout side of the same ledger usually matters just as much; see how HealthFlow handles doctor referral payouts for how that side is worked out.

Where lab billing software fits in HealthFlow's plans

Core billing, patient registration, bill generation, sequential fiscal-year numbering and the full test catalogue, ships on every HealthFlow Diagnostics plan, starting with Small Lab (₹399/mo). Audited discounts and refunds, integer-paise accuracy and receivables aging are part of that same billing screen. WhatsApp bill sharing, sending a bill to a patient's own phone from your lab's branded number, is a Modern Lab feature (₹1,499/mo). For the full mechanics of how the billing screen works end to end, phone lookup, discounts, partial payments and films-only closes included, see HealthFlow's lab billing software.

See exactly how HealthFlow's billing screen works →

Frequently asked questions

What does "lab billing and revenue" actually cover for a diagnostic lab?

More than the bill screen. It is the whole path money takes through a lab: a bill generated per visit, any discount or refund applied to it, what is collected today versus what moves into receivables, how B2B accounts (referring hospitals, corporates) get billed on credit, and how prices are set and updated across the test catalogue. Diagnostic lab billing done well means every one of those steps leaves a record, so revenue is easy to reconcile at month-end instead of reconstructed from memory.

Where does revenue actually leak in a diagnostic lab?

In small, hard-to-see amounts rather than one big hole: a discount given at the counter with no record of who approved it, a refund processed with nothing to check it against, a bill number skipped or edited after the fact, a partial payment nobody follows up on, or a films-only close that quietly hides money that was never actually collected. None of these show up in a single day’s cash count. They show up months later, as a gap nobody can explain.

Is GST applicable on diagnostic and pathology lab services in India?

This is general information for 2026, not tax advice; confirm your own position with your accountant. In broad terms, healthcare services, including diagnostic and pathology testing, are typically treated differently from most other services under India’s GST framework, and many routine lab tests are generally understood to fall outside GST. But treatment can vary with the exact service, how it is billed (bundled with a consultation, sold as a corporate package, itemized separately), and any non-diagnostic items included on the same bill. Rules and their interpretation change, so this is a starting point for a conversation with a professional, not a final answer.

Does HealthFlow generate GST-compliant tax invoices?

Yes. For taxable items, HealthFlow prints your lab’s own GSTIN, the relevant HSN/SAC codes and a full CGST/SGST/IGST tax breakup directly on the bill, alongside the sequential, gapless bill number for the financial year, integer-paise accuracy and the audited discount/refund log with the staff member’s name attached. That is separate from whether a given diagnostic service is GST-exempt in the first place, which is a question of tax treatment, not software, and one your accountant is best placed to answer for your specific billing structure. HealthFlow does not file GST returns; it generates the compliant invoice, it does not do your GST filing.

Related

See a bill move through HealthFlow, start to reconciled.

A 20-minute demo, on your own test catalogue.

WhatsApp us for a demo
WhatsApp us Call
Book a demo