The last patient leaves at 7:30 PM. The front desk is tired, the vets are writing up notes, and whoever is closing just wants to lock the door. That's exactly when a consult slips through without an invoice — not because anyone is careless, but because there's no moment in the day where someone is explicitly tasked with asking: did every patient who walked in today also get billed?
This post is a procedure, not a diagnosis. If you want to understand *why* leakage happens structurally, the 7-point billing leakage audit covers that ground well. What follows is the daily routine that keeps it from accumulating.
What You're Actually Reconciling
End-of-day reconciliation in a vet clinic has three distinct checks, and most clinics only do one — the cash drawer. That's necessary, but it's not sufficient. The full reconciliation covers:
- Consult-to-invoice match: every patient seen today has a closed invoice.
- Invoice-to-payment match: every closed invoice has a recorded payment (cash, card, UPI, credit — with no unexplained gaps).
- Dispensing-to-invoice match: every item pulled from the pharmacy shelf today appears on an invoice or a written-off internal use record.
Most revenue leaks live in the first and third checks. The second check is where cash discrepancies show up. All three take about 15 minutes once you have a routine. Without a routine, they take 45 minutes — or don't happen at all.
Step 1 — Pull the Day's Patient List (5 Minutes)
Before anything else, generate a complete list of every patient registered or checked in today. If you're on paper, this is your appointment book plus your walk-in log. If you're on a PMS, run the day's visit report. The output should be a single list: patient name, owner name, time of arrival.
This list is your source of truth. Everything else gets checked against it. If a patient appears here but has no invoice, that's a gap. If an invoice exists for a patient not on this list, that's a different kind of problem — worth investigating, but rare.
One practical note: walk-ins are the most common source of omissions. Appointments get logged at booking; walk-ins get logged when they arrive, and in a busy rush-hour session, that step sometimes gets skipped. Make it someone's explicit job to log every walk-in at the front desk, even if the owner is standing right there.
Step 2 — Match Each Patient to an Invoice (5 Minutes)
Go through the patient list one by one. For each patient, confirm that a closed invoice exists. 'Closed' means the invoice is finalised and a payment method is recorded — not a draft, not an open bill sitting in the system.
You'll typically find three kinds of gaps:
- No invoice at all — the patient was seen, treated, discharged, and billing was simply never opened. Common in busy multi-vet sessions where one vet finishes a consult and the next patient is already waiting.
- Draft invoice, not closed — someone started the bill, got interrupted, and it was never finalised. The owner may or may not have paid; you don't know until you check.
- Invoice missing line items — the consult fee is there, but the vaccine administered, the dewormer dispensed, or the ear flush performed is absent. This is the hardest gap to catch without cross-referencing clinical notes.
For a two-vet clinic seeing roughly 30 patients a day, even one missed invoice per day at an average consult value of ₹600 adds up to around ₹15,000 a month in unbilled revenue — and that's before counting the dispensed items that went with it. Those are illustrative numbers based on typical small-clinic averages, but the direction is consistent: small daily gaps compound fast.
Step 3 — Cross-Check Dispensing Against Invoices (5 Minutes)
At the end of the day, your pharmacy log — whether that's a written dispensing register or a system report — should show every item that left the shelf. Pull that list and check each item against an invoice line.
Items that commonly disappear between the shelf and the invoice: sachets of metronidazole handed over at discharge, spot-on parasite treatments applied in-clinic, syringes of vitamin B12 given during a consult, and small consumables like gloves or gauze that get used but never charged. None of these are expensive individually. Together, across a month, they erode pharmacy margins noticeably.
For any dispensed item without a matching invoice line, you have two legitimate outcomes: add it to the patient's invoice if billing is still open, or log it as internal use / sample if it genuinely wasn't charged to a client. What you can't have is items leaving the shelf with no record of where they went.
Step 4 — Reconcile Payments Against Closed Invoices
Once every invoice is confirmed closed, total them up: sum of all invoices for the day should equal sum of all payments received (cash + card + UPI + any credit accounts). If they don't match, the gap is either an unrecorded payment, a payment recorded against the wrong invoice, or a discount applied without authorisation.
Count the cash drawer physically. Compare it to the expected cash total from your invoices. If you're short, look for invoices marked 'cash' where the cash wasn't actually collected — this happens when a front desk staff member marks a payment method before the owner has actually paid, intending to collect on the way out, and then forgets.
UPI and card payments are easier — the transaction IDs are timestamped and verifiable. Build the habit of matching each digital payment to its invoice before closing, not the next morning. By morning, the context is gone and the reconciliation takes three times as long.
Who Does This, and When
Assign the reconciliation to one person per shift — typically the front desk lead or the clinic manager. It should not be the vet's job; vets finishing their last notes at 8 PM are not going to cross-check the pharmacy log reliably. The reconciliation role needs to be named, rostered, and not optional.
Timing matters. Do it before the last staff member leaves, not the next morning. Gaps found same-day can still be resolved: you can call an owner who left without paying, add a missed line item before the invoice is sent, or clarify a dispensing question while the vet still remembers the case. By the next morning, half of those corrections require guesswork.
If your clinic has a WhatsApp-based invoicing workflow — sending the bill to the owner's phone before they leave — the reconciliation is easier because you have a timestamp showing when the invoice was delivered. Owners who receive an invoice on WhatsApp are also less likely to dispute items the next day, because they saw the bill while the visit was still fresh.
Making It Faster Over Time
The first week you run this routine properly, it will feel slow. You'll find gaps you didn't know existed, and fixing them mid-close is uncomfortable. That discomfort is the point — it surfaces exactly the friction points in your billing workflow that need to be fixed upstream.
After two or three weeks, the gaps get smaller because the upstream behaviour changes. Vets start closing their consult notes before the next patient. Front desk staff start finalising invoices before the owner walks out. The dispensing log gets updated in real time rather than from memory at 7 PM. The reconciliation itself gets faster because there's less to fix.
A practice management system that flags open invoices and unmatched dispensing items at end-of-day does accelerate this. But the logic of the routine works the same way on paper or in a spreadsheet; the system just removes the manual counting.
A Simple Closing Checklist
Print this, laminate it, put it at the front desk:
- Patient list for the day — complete? Walk-ins included?
- Every patient has a closed invoice — no drafts, no blanks.
- Every invoice has a payment method recorded.
- Pharmacy dispensing log matches invoice line items — no unaccounted items.
- Cash drawer counted and matches expected cash total.
- Any gaps documented with a note (owner to be called, item to be added, etc.).
- Reconciliation signed off by the assigned person, time-stamped.
Seven steps. Fifteen minutes. Done consistently, this routine is what separates clinics that wonder where their revenue went from clinics that know, to the rupee, what they earned today.
Revenue you've already earned — through the consult, the vaccine, the dispensed medication — shouldn't leak out the back door because no one checked the list before locking up. If you want to see where your current gaps are before building the routine, the free 60-second audit will show you which check is most likely to surface money you're already leaving on the table.