Veterinary Inventory Management in 2026: Stop Leaving Cash on the Shelf

A veterinary practice owner in scrubs scanning inventory in the pharmacy area with a tablet, a calm cat on a stool

  • Inventory is cash sitting on a shelf, and it’s usually your second-biggest cost. Cost of goods sold runs around 20 to 22 percent of revenue in most small-animal practices, behind only payroll, per iVET360.
  • Turns are the cleanest read on whether the shelf is working. Aim for roughly 6 to 8 turns a year (up to 8-12 for fast movers). Below 6 and you’ve parked cash; calculate it as COGS divided by average inventory.
  • Expired drugs quietly bleed up to 2 percent of revenue. Waste from expired medicine alone can cost 1.5 to 2 percent of total revenue, per ezyVet, and carrying cost adds 20 to 30 percent of inventory value a year on top.
  • One owner, par levels, and cycle counts fix most of it. Name a single inventory owner, set reorder points, and count the high-value shelf often. The fix is operational discipline, not a new vendor.
  • Above $3 million in revenue, the shelf is a real P&L lever. OwnerExchange is the one community built exclusively for owners of 3+ DVM practices doing $3 to $10M and up, where the room already knows which inventory numbers to watch and which buying group to call.

The most expensive room in your hospital isn’t the surgery suite. It’s the supply closet.

I learned that watching a friend, a sharp owner with three doctors, do a real count for the first time in years. She found four boxes of a flea-and-tick product six weeks from expiry, a stack of a heartworm preventive she’d quietly stopped recommending months earlier, and a controlled-drug log that didn’t quite reconcile with the bottle on the shelf. Nothing was stolen. Nothing was even careless, exactly. She’d simply never built a system, and the closet had been writing her a slow, silent invoice the whole time she ignored it.

That invoice is what this article is about. Inventory is cash, parked on a shelf, depreciating toward a sharps bin. Run it well and it’s some of the cheapest profit you’ll ever find. Run it loosely and it leaks, month after month, in a way the profit-and-loss statement never quite names. Nobody steals it. It just evaporates.

One note before we go further. I’m a practice owner and a co-founder, not your accountant, and this is about running the operational side of inventory well, the turns, the par levels, the formulary. It isn’t about what your practice is worth or when to sell. Talk to a qualified advisor about your own numbers.

Why inventory is the profit leak you can’t see

Payroll gets all the scrutiny because it’s the biggest line. The supply shelf gets far less, and that neglect is exactly why it bleeds.

Cost of goods sold, which is mostly drugs and medical supplies, typically runs around 20 to 22 percent of total revenue in small-animal practice, per iVET360, making it the second-largest expense behind labor. Many advisors treat roughly 20 percent as a working target. The point isn’t the precise figure. It’s the scale: one in every five dollars you bring in goes straight back out the door as product, so a small inefficiency anywhere on that shelf quietly compounds into a large one.

Here’s the part owners underrate. Holding stock isn’t free, even when nothing expires. Industry estimates put the carrying cost of inventory, the tied-up capital plus the shelf space plus the staff hours spent ordering and counting it, at roughly 20 to 30 percent of the inventory’s value every single year. Inventory Ally notes this burden runs 30 to 40 percent higher than it needs to in a typical practice.

So a full closet isn’t a neutral asset. It’s frozen working capital, quietly billing you a fifth of its worth each year just to sit idle. That reframe is the whole game.

The six numbers that actually run the shelf

Inventory management sounds abstract until you anchor it to specific numbers. Here are the levers that matter, what good looks like, and how to get there. Treat the benchmarks as reference points, not targets for your exact practice.

Inventory lever Target / benchmark (2026) How to get there
COGS, % of revenue ~20-22% of revenue; ~20% as a working target (iVET360) Map drugs and supplies on the AAHA/VMG Chart of Accounts so the line is even visible and comparable
Inventory turnover ~6-8 turns/year; up to 8-12 for fast movers (iVET360, ezyVet) Calculate COGS ÷ average inventory; cut slow SKUs; reorder smaller, more often
Carrying cost ~20-30% of inventory value/year; often 30-40% too high (Inventory Ally) Shrink on-hand stock toward par; stop bulk-buying for a discount that the shelf eats back
Expiry / shrinkage Expired meds alone up to 1.5-2% of revenue (ezyVet) First-to-expire dispensing, cycle counts, tighter par levels on short-dated SKUs
Par levels & reorder points A defined min/max on every active SKU One owner sets them per item; software flags reorder at the minimum
Pharmacy mix Pharmacy ~20-30% of clinic revenue (Vitus Vet) Controlled formulary, dispensing fees, home-delivery for the price-shopped SKUs

Read down that table and the pattern is clear. None of these are mysteries. They’re knowable, controllable numbers, and most practices simply don’t have anyone assigned to watch them.

Turnover deserves the spotlight, because it’s the cleanest single read on whether your shelf is working capital or dead weight. The formula is plain: cost of goods sold divided by average inventory value, where average inventory is the beginning value plus the ending value, divided by two, per ezyVet. A turnover near 12 means you cycle your entire stock about once a month. Dip below 6 and cash is parked on the shelf with expiry risk rising; run far above 12 and you start risking stockouts and frantic last-minute orders. For most general practices, the 6-to-8 zone is the comfortable middle.

A veterinarian in scrubs counting medication on a clinic pharmacy shelf with a tablet, a calm dog at her side

How to actually run it: par levels, one owner, cycle counts

A benchmark you can’t act on is just trivia. So here’s the operating system that hits those numbers, and none of it requires new software to start.

Give the shelf a single owner. This is the highest-leverage move, and the one most practices skip. Every team member touches inventory, which is precisely why no one owns it. ezyVet’s guidance is blunt on this: designate one inventory manager, then build checks and balances around them. One person sets par levels, runs the counts, and answers for the variance. Diffuse responsibility is how a closet drifts for years.

Set par levels and reorder points on every active SKU. A par level is just a min and a max per item: the floor that triggers a reorder, and the ceiling you don’t exceed. Set them deliberately, item by item, against real usage, and two problems disappear at once. You stop running out of the things you actually need, and you stop overstocking the things that expire.

Cycle count instead of bracing for one giant audit. Counting everything once a year is painful and useless, because the number is stale the day after. Count the high-value and controlled shelf monthly, do broader counts quarterly or semi-annually, and the variances stay small and findable. Cycle counting is how you catch a discrepancy in week three instead of next March.

Control the formulary. Every additional SKU is another thing to count, store, and watch expire. A tighter, deliberately chosen formulary, fewer redundant products doing the same clinical job, is easier to manage and turns faster. Discipline at the point of “should we even stock this” is cheaper than discipline at every count thereafter.

This is exactly the kind of operational problem that’s lonely to solve from inside one practice and obvious the moment you compare notes with peers who’ve already built the system. Most owners reinvent par levels from scratch; the ones in a strong network borrow a working template and skip the trial and error.

The supply closet is the cheapest profit in the building, if someone owns it. The owners who run a tight shelf almost always learned the system from peers who’d already built one. See who’s at the OwnerExchange table →

Shrinkage, expiry, and the controlled-drug shelf

Shrinkage is the gap between what you bought and what you can account for, and it hides in plain sight. Expiry, theft, damage, miscounts, and dispensing errors all feed it.

Put a number on the biggest piece and it stops being abstract. Experts estimate that waste from expired medicine alone can cost as much as 1.5 to 2 percent of a practice’s total revenue, per ezyVet. On a multi-doctor practice, that’s a meaningful figure quietly leaving in the trash, and it’s almost entirely preventable with par-level discipline and first-to-expire dispensing.

The controlled-substance shelf carries a second kind of risk on top of the financial one. Diversion is both a compliance exposure and a shrinkage source, which is why tight logs, limited access, and frequent counts on those specific items aren’t optional housekeeping. They’re the part of inventory control where “we’ll get to it” is genuinely dangerous.

The fix across all of it is the same unglamorous trio. One owner. Real par levels. Counts often enough to catch a problem while it’s still small. Shrinkage doesn’t yield to good intentions; it yields to a routine.

Markup, dispensing fees, and the online-pharmacy squeeze

Here’s where inventory stops being a back-office chore and becomes a strategy question. Pharmacy can account for 20 to 30 percent of a clinic’s total revenue, per Vitus Vet, so how you price and structure it matters as much as how you count it.

The pressure is real and worth naming plainly. Online retailers buy in bulk and compete hard on both price and convenience, a shift iVET360 has named the Chewy Effect in its industry benchmark reporting. A client can price-check a chronic medication on their phone while the dog is still on the exam table. Pretending that isn’t happening is the one truly losing move.

The winning response usually isn’t to out-discount the internet on a commodity SKU. It’s to get deliberate about the model. Lean on a dispensing fee that captures the real value of professional handling rather than burying everything in product markup. Use home-delivery and an online store of your own for the price-shopped, ship-to-home items, so the convenience sale stays inside your practice. And reserve your physical shelf for what genuinely needs to leave with the patient that day.

Some owners now plug into vendor marketplaces and home-delivery platforms specifically to keep the recurring-medication revenue they were losing to retail, while shrinking the physical stock they carry. The thread through all of it is the same: your in-house formulary should be a deliberate, profitable choice, not a shelf of everything-just-in-case competing with a warehouse on price.

A veterinarian in a lab coat reviewing a home-delivery pharmacy order on a laptop at the clinic front desk, a cat nearby

Software and PIMS integration: where the system gets real

You can run par levels on a spreadsheet, and plenty of good practices start there. But at multi-doctor scale, the manual version eventually buckles under the SKU count, and that’s where software earns its place.

The practical win is integration. When your inventory tools talk to your practice information management system, a dispensed item depletes stock automatically, reorder points fire on real usage, and your COGS line reflects reality instead of a quarterly guess. Dedicated inventory platforms and the inventory modules inside modern PIMS both aim at the same target: turning counts and reorders from a memory exercise into an automatic one.

The honest caveat is that software amplifies your system; it doesn’t replace it. A tool pointed at undefined par levels and no single owner just produces faster chaos. Get the operating discipline right first, the one owner, the par levels, the counts, then let software remove the manual labor from it.

The buying-group lever most owners underuse

There’s one more lever that sits underneath everything above, and bigger practices leave real money on the table by ignoring it: purchasing power.

Group purchasing organizations and buying groups let independent practices pool volume to access pricing and rebates that a single hospital can’t command alone. On your second-largest expense line, even a few points of improvement on acquisition cost compounds across every SKU you stock. It doesn’t change how you count; it changes what you pay before you ever count.

For a multi-doctor practice, this is one of the cleaner returns available, and it pairs naturally with a tight formulary, because the fewer, higher-volume SKUs you commit to, the more leverage you have. If you want to go deeper on the landscape there, the veterinary group purchasing and buying-group guide is a sensible next read alongside the community where owners compare which groups they actually use.

What is OwnerExchange?

OwnerExchange is a private peer community for the sharpest 5% of independent veterinary practice owners: 3+ doctor practices doing $3 to $10 million and up. You join a small, caliber-matched mastermind POD led by a veterinary thought leader, plus a private 24/7 forum of owners who already know which numbers to watch, which buying group to call, and what a clean inventory turn should look like. No fluff, no vendors, no noise. A new group of just 12 owners is forming now.

Apply For Your Seat →

A 90-day plan to stop the leak

If this article leaves you with one resolution, make it this: give the shelf an owner and count it. Everything else follows.

First, name the owner and run a real count. Pick one person, give them the mandate, and take an honest baseline of what’s actually on the shelves and what it’s worth. You can’t manage a number you’ve never measured.

Then set par levels and start cycle counting. Put a min and max on every active SKU against real usage, and begin counting the high-value and controlled shelf monthly. Within a quarter, your variances shrink and your turns start moving.

Then tackle pricing and the formulary. Trim redundant SKUs, get deliberate about dispensing fees and home-delivery, and look hard at a buying group on your highest-volume products. This is where the percentage points show up on the P&L.

None of this requires you to become a supply-chain expert. It requires assigning ownership, setting a few numbers, and counting often enough to catch problems early. The owners who do it tend to find profit that was theirs all along, just sitting on a shelf.

Further reading

If you’re tightening the operational and financial side of your practice, these go deeper on the numbers a strong owner watches.

Frequently asked questions

What percentage of revenue should veterinary inventory be?

Most small-animal practices run cost of goods sold around 20 to 22 percent of total revenue, and many advisors treat roughly 20 percent as a working target, per iVET360. Drugs and medical supplies make up the bulk of that. The right number depends on your case mix, fee structure, and how much you dispense, so treat 20 percent as a reference point rather than a hard rule.

What is a good inventory turnover rate for a veterinary practice?

A common target is 6 to 8 turns a year for a well-run small-animal practice, and some sources push the healthy range to 8 to 12 for high-demand items, per iVET360 and ezyVet. A turnover near 12 means you cycle your stock roughly every month. Below 6, cash is sitting on the shelf and expiry risk climbs; far above 12, you risk stockouts.

How do you calculate inventory turnover in a veterinary practice?

Inventory turnover equals cost of goods sold divided by average inventory value, where average inventory is the beginning value plus the ending value divided by two, per ezyVet. The result tells you how many times a year you sell and replace your stock. It is the single cleanest read on whether your shelves are working capital or dead weight.

How much does expired inventory cost a veterinary practice?

Experts estimate that waste from expired medicine alone can cost as much as 1.5 to 2 percent of a practice’s total revenue, per ezyVet. On a multi-doctor practice that is real money walking out the door in a sharps bin. Cycle counts, tighter par levels, and first-to-expire dispensing are the standard ways to shrink it.

Who should manage inventory in a veterinary practice?

One named person should own the system, even though every team member touches stock day to day, per ezyVet. Spreading the responsibility across everyone tends to mean no one truly owns reorder points, par levels, or counts. A single inventory owner, supported by clear protocols and software, is the most reliable way to control shrinkage and human error.

How is online pharmacy competition affecting veterinary inventory?

Pharmacy can account for 20 to 30 percent of a clinic’s revenue, and online retailers have pulled a share of that toward convenience and price, a shift iVET360 calls the Chewy Effect. The response is rarely to out-discount the internet. It is to manage the in-house formulary tightly, lean on dispensing fees and home-delivery, and stock what truly needs to leave with the patient that day.

Sources

Inventory benchmarks and turnover

  1. iVET360. “The Art of Veterinary Inventory Management” and “Veterinary Hospital Expense Analysis” (COGS ~20-22% of revenue; ~20% target; 6-8 turns; inventory as the second-largest expense). ivet360.com
  2. ezyVet. “Inventory turnover in veterinary practices: How to optimize stock and boost profit” (8-12 healthy range; turnover = COGS ÷ average inventory; below 6 ties up cash, above 12 risks stockouts). ezyvet.com
  3. Inventory Ally. “A Practical Guide to Veterinary Inventory Management (2026)” (COGS target ~18-20%; 6-8 turns for high-demand items; carrying cost often 30-40% too high). inventoryally.com
  4. MWI Animal Health. “Managing indirect costs of inventory management in veterinary practices” (carrying cost ~20-30% of inventory value per year). mwiah.com

Shrinkage, expiry, and counts

  1. ezyVet. “Shrinkage in the vet practice: Where did all my inventory go?” (expired medicine can cost 1.5-2% of total revenue; monthly/quarterly counts for high-value items). ezyvet.com
  2. ezyVet. “Veterinary practice inventory management: Who’s in charge of inventory?” (designate a single inventory manager with checks and balances). ezyvet.com
  3. AAHA. “Inventory: Taking Stock,” Trends Magazine (par levels, reorder points, cycle counts, and the AAHA/VMG Chart of Accounts for recording drugs and supplies). aaha.org

Pharmacy mix and online competition

  1. Vitus Vet. “How to Build and Maintain a Profitable Veterinary Pharmacy for Your Practice” (pharmacy ~20-30% of total clinic revenue; markup and dispensing-fee structure). vitusvet.com
  2. iVET360. “The Chewy Effect: How Online Retail Is Reshaping Veterinary Care” (online pharmacy competition on convenience and price; the Chewy Effect). ivet360.com
  3. dvm360. “Chewy launches brand-new marketplace service for veterinarians” (clinic-linked home-delivery and marketplace models for recurring medication revenue). dvm360.com

Software and tracking

  1. Digitail. “You Can’t Manage What You Can’t Track: A Better Way to Handle Inventory” (PIMS-integrated inventory tracking and automatic stock depletion). digitail.com
  2. Today’s Veterinary Business / AAHA Press. “Increasing practice profitability requires benchmarking” (benchmarking drugs and supplies against industry data via a standardized chart of accounts). avma.org
Scroll to Top