Run this audit at a typical two-vet clinic and the pattern repeats: pull three months of clinical notes, cross-reference them against invoices, and a double-digit share of documented services turns out never to have been billed. Not disputed. Not discounted. Just… never invoiced. At industry-reported miss rates of 5–10% of revenue, that is lakhs per year walking out the door.
They’re not unusual. Industry estimates put missed charges at 5–10% of revenue, and an AAHA report found 17% of lab tests never billed. The pattern is remarkably consistent regardless of clinic size, geography, or software used. The root causes are the same everywhere.
The five services most likely to vanish from invoices
Not all services leak at the same rate. These five categories account for over 70% of all unbilled revenue in typical clinics:
- Sedation and anaesthesia during procedures. A dental cleaning requires sedation. The dental gets billed; the sedation charge gets missed 30–40% of the time. In a clinic doing 8 dentals a week at ₹1,500–₹2,000 per sedation (or $80–$150 in Western markets), that’s ₹4.8–16 lakh annually.
- Follow-up injections and repeat medications. Pet comes in for a recheck, gets a follow-up injection, owner chats with the vet, everyone forgets to invoice the injection. These are typically ₹300–₹800 ($15–40) each — small enough to slip through, large enough to matter at volume.
- In-house lab work. Blood panels, urinalysis, skin scrapes. The results go into the medical record, the treatment plan references them, but the lab charge itself never hits the invoice. Labs are missed at a 20–25% rate in clinics without automated charge capture.
- Consumables during surgery. Suture material, surgical drapes, IV fluids, catheter kits. Surgeons focus on the procedure (correctly), and nobody itemises consumables until it’s too late. Average leaked value: ₹800–₹1,200 ($30–60) per surgical case.
- Dispensed medications not entered at checkout. The vet hands over a course of antibiotics, writes it in the notes, and the front desk either doesn’t see it or assumes it was already charged. Happens in roughly 1 in 6 dispensing events.
Why good vets are the worst billers
This isn’t a competence problem. It’s a workflow design problem. The vets most likely to miss charges are the ones most focused on patient care — they’re thinking about differentials, not line items. The handoff between clinical action and financial capture is where every leak originates.
In a typical workflow: the vet performs a service, makes a note (maybe), moves to the next patient, and the front desk constructs the invoice from whatever information reaches them. Every step in that chain drops signal. The vet’s note might say “sedation + dental” but the front desk template only has a line item for “dental cleaning.” The injection was administered by a technician who assumed the vet would log it. The lab was ordered verbally and nobody wrote it down.
The annual cost: do this math for your clinic
Here’s a simple framework. Pull these three numbers from your last full month:
- Total invoiced revenue for the month
- Total number of patient visits for the month
- Average services per visit from your clinical records (not invoices — records)
Now compare: if your records show an average of 3.2 services per visit but your invoices average 2.6 line items, you’re leaking roughly 19% of billable services. For a clinic doing ₹15 lakh/month ($18,000–$25,000 in Western markets), that’s ₹2.85 lakh ($3,400–$4,750) per month. Over a year: ₹34 lakh or $40,000–$57,000 that was earned but never collected.
The 4-step audit protocol
You can run this audit in one afternoon. Do it for a single representative week first, then expand if the results warrant it.
Step 1: Pull clinical records and invoices side by side
For every patient visit in your sample week, place the clinical note next to the corresponding invoice. This is tedious in paper systems — it’s the single strongest argument for digitising records if you haven’t already.
Step 2: Flag every clinical action that lacks a matching charge
Go line by line. The note says “administered Meloxicam 0.2mg/kg IV” — is there an injection charge? The note says “complete blood count sent” — is there a CBC line item? Mark every gap. Categorise gaps by type: medication, lab, consumable, procedure, follow-up.
Step 3: Calculate the value of each gap
Price each missed item using your standard fee schedule. Total by category. You’ll almost certainly find that one or two categories dominate — fix those first for maximum impact.
Step 4: Redesign the handoff, not the people
Don’t blame staff. Redesign the workflow so charges are captured at the point of care, not reconstructed later. The gold standard: the system watches the clinical record in real-time and flags billable items before checkout. With or without software, you can improve dramatically by introducing a pre-checkout verification step where a tech reviews the clinical notes against the draft invoice before the owner pays.
What closing the gap is worth
Industry estimates put missed charges at 5–10% of revenue. Closing even part of that gap is not about seeing more patients or raising prices. It is billing for work the clinic was already doing.
The mechanics are simple: a pre-checkout notes review catches charges the same day they are earned. Unbilled surgical consumables alone commonly run AU$30–50 per case, and a single recurring miss — like sedation during dentals — can quietly cost a practice thousands per month.
The money is already yours. You’ve done the work. The only question is whether your workflow is designed to capture it or let it walk out the door.
Which systems actually try to catch this
Charge capture has stopped being an uncontested claim. Several vendors now market something in this area and they do not all mean the same thing by it — a rate-list workflow that bills what staff typed in is a different mechanism from software that reads the clinical note. CliniCore vs Digitail looks at one of them, Digitail’s Voice to Invoice, which suggests charges from the note.