Per-Vet Revenue Tracking: The Most Underused Metric in Veterinary Practice Finance
Per-Vet Revenue Tracking: The Most Underused Metric in Veterinary Practice Finance
You know your vet clinic is busy. But do you actually know which veterinarian is your highest revenue generator? Which vet has the lowest average invoice value? Whether your new graduate is tracking toward their revenue target — or whether you even have one?
If you can't answer those questions from a report you can pull in five minutes, your books aren't working hard enough for your veterinary practice.
Per-vet revenue tracking is one of the most powerful financial metrics a multi-vet practice can implement. It takes the overall revenue picture of your clinic and breaks it down by the individual vet generating it — giving you real data to make staffing decisions, performance conversations, and capacity planning calls with confidence instead of gut feel.
The good news: if you're using a veterinary practice management system (PMS) such as ezyVet, RxWorks, Cornerstone, or Vetlink, most of the infrastructure for per-vet revenue reporting is already there. The real question is whether it's set up correctly — and whether it's being reconciled properly to your accounting software (Xero, MYOB, or similar) so the numbers actually mean something.
Why per-vet revenue tracking matters for vet clinics
Here's a scenario we see often as veterinary bookkeepers. A practice owner knows their annual revenue is around $2.2 million, with four vets and a mix of appointments, surgeries, and consultations. Business feels good.
But when we dig into the numbers with proper per-vet reporting, one vet is generating 48% of that revenue. Another is operating at about 60% of target. A third has the highest number of appointments but the lowest average invoice value — consistently missing opportunities to recommend preventive treatments and diagnostics.
None of this is visible when you're only looking at clinic-level numbers. It only becomes visible — and actionable — when you track revenue by individual provider.
A vet generating $420,000 per year generally costs roughly the same to employ as one generating $280,000. That $140,000 difference has a major impact on your profitability. Knowing which vet is who is not a “nice-to-have” report — it's a management fundamental for a profitable veterinary practice.
Set up provider codes in your practice management software
Strong per-vet reporting starts with clean data in your PMS. Without that, even the best veterinary bookkeeper can't give you accurate per-provider numbers.
This sounds obvious, but in many vet clinics it's not done consistently. Each vet — including regular locums — should have a unique provider profile in your practice management system, not a shared login or a generic "Dr" user.
Most PMS platforms assign a "primary provider" to each appointment or invoice. Check your workflow:
- ✓ Is reception selecting the correct vet at time of check-in?
- ✓ Or is the provider defaulting to whoever was last used?
This single field is where per-vet reporting either works beautifully or breaks completely. Run a spot check on last month's invoices — if any are missing a provider, fix the workflow before it compounds further.
Per-vet revenue is far more useful when it's also broken down by service type. Consultations, surgical procedures, dental work, diagnostics, and product sales each have different margin profiles.
A vet with high surgical revenue is valuable in a different way to one with high consultation volume. Your PMS should already have product/service categories — make sure they're being used consistently across the team so your veterinary bookkeeper can report clearly by category.
Reconcile your PMS to your accounting software
This is the step most vet practices skip — and it's where the real value of per-vet tracking can be lost.
Your PMS shows you revenue by vet. Your accounting software (Xero, MYOB, or similar) shows you total income. If the two don't reconcile, you're effectively running on two different sets of numbers, and you don't know which one to trust.
The reconciliation process should happen monthly and should cover:
When this reconciliation is done properly, you can trust the per-vet revenue numbers from your PMS because you know they're grounded in verified financial data — not just system entries that may or may not be clean.
Most practice management systems have a "sales by provider" or "revenue by clinician" report built in. Pull it for the last three months and sense-check it:
- ✓ Does the total match what hit your bank account?
- ✓ Do the high and low performers match what you'd expect from the floor?
- ✓ Are there any vets with suspiciously low revenue or zero invoices?
If there's a significant discrepancy between the PMS and your accounting software, you have a reconciliation problem — often incorrectly attributed invoices, voided invoices not recorded properly, or client accounts not being credited correctly. This is where specialist veterinary bookkeeping support makes a real difference.
Make per-vet tracking a monthly ritual, not a once-off report
The vet clinics that get the most value from per-vet tracking aren't the ones that set it up once and check it at year end. They're the ones that review it monthly — as a standing agenda item in their practice management meeting — and use it to have timely, specific conversations with their team.
That doesn't mean putting a revenue leaderboard on the wall. It means having clear, accurate data available when you're:
- Talking to a vet about their performance
- Making decisions about rostering and capacity
- Assessing whether you need to add another vet or support staff
The data doesn't make the decision for you — it informs the human making it. When it's backed by good veterinary bookkeeping and clean systems, it becomes a powerful leadership tool.
Setting revenue targets per vet (that actually mean something)
Once your tracking is clean, the next step is setting realistic revenue targets per veterinarian.
A common benchmark for a full-time vet in a well-run practice is between $350,000 and $500,000 in revenue per year, depending on your fee structure, case mix, and market.
But the most useful targets are built from your own data — what your top performer generates, what the average looks like, and the floor below which someone isn't covering their employment cost.
Don't set revenue targets without understanding cost per vet first. A vet on a $95,000 salary with on-costs, superannuation, and their share of clinic overhead typically needs to generate 2.5–3× their employment cost to be profitable for the practice.
Your bookkeeper should be able to give you a cost-per-vet figure and a breakeven revenue number for each provider. If they can't, that's a key piece missing from your veterinary practice management toolkit.
Common set-up mistakes that destroy the data
We regularly see a few recurring problems when we take over bookkeeping for vet clinics.
When two vets share a login, all their revenue merges and you lose attribution entirely. Fix this before anything else. Each vet must have a unique provider profile in your PMS.
If the provider field defaults to the practice owner or is left blank, your per-vet report is fiction. Make provider selection mandatory at checkout and train reception on why it matters for clinic finances and staffing decisions.
If your PMS and Xero or MYOB show different income figures, you don't know which set of books to believe. Monthly reconciliation is essential if you want reliable veterinary financial reporting and accurate per-vet numbers.
If "dental procedure" is coded three different ways by three different receptionists, your category analysis is meaningless. Standardise the code list, document it, and lock it down in your PMS so your veterinary bookkeeper has clean data to work with.
Use the per-vet data to run a better vet practice
Once you have clean, reconciled per-vet revenue data, here's what becomes possible for your veterinary clinic:
| Metric | What it tells you | What to do with it |
|---|---|---|
| Revenue per vet per month | Who's actually generating what | Set realistic revenue targets and review quarterly |
| Average invoice value per vet | Who's capturing full treatment value | Identify coaching opportunities on recommendations and communication |
| Appointments per day vs revenue per day | Whether being “busy” translates to billing | Adjust scheduling, pricing, and service mix |
| Revenue split by service category per vet | Each vet's strengths and gaps | Allocate case types strategically and support development |
| Locum cost vs locum revenue generated | Whether locums are profitable | Make informed decisions about when and how to use locums |
This is where per-vet revenue tracking stops being "just another report" and starts becoming part of your core veterinary practice management toolkit.
How Hate The Books helps veterinary practices
Hate The Books Bookkeeping specialises in veterinary practice finance and per-vet revenue tracking. We:
✓ Set up clean provider codes and revenue categories in your practice management system
✓ Reconcile your PMS to your accounting software each month so you can trust the numbers
✓ Build per-vet reports that actually tell you something useful about your practice performance
If you're flying blind on which vet is generating what, or you're not confident that your PMS and Xero numbers line up, it's time to fix that.
Book a strategy call with Hate The Books Bookkeeping and get per-vet revenue tracking working properly in your vet clinic — so your books finally support the decisions you need to make as a practice owner.