How Bundled Items Quietly Distort Your Veterinary COGS
Your cost of goods percentage looks too high, and the vaccines, ProHeart, and Cytopoint hiding inside your wellness plans are probably why. Here's the mismatch, and how to fix it.
You pull your cost of goods sold percentage, it comes back high, and you can't figure out why. Your prices are fine, your distributor costs are normal. Before you go hunting for a pricing problem, check your bundles. Products folded into wellness plans and service lines are one of the most common reasons a perfectly healthy practice shows an ugly COGS %.
The mismatch, in one sentence
COGS % is a ratio: cost of goods ÷ the inventory revenue you earned. It only tells the truth when both sides count the same items. Bundled products break that.
The mechanism is simple. A product like a vaccine, ProHeart, Cytopoint, or Bravecto has a real cost. You buy it, you stock it, it shows up in your cost of goods. But when its charge is bundled into a wellness plan or billed under a professional-services line, its revenue never lands on its own inventory line. So the cost is in your numerator, the revenue isn't in your denominator, and the ratio inflates. Your COGS % looks worse than your practice actually is.
The tell-tale sign
A COGS % that's stubbornly higher than it should be, with no pricing or cost explanation, is classic bundling distortion. The cost of your bundled products is being counted against a revenue number that doesn't include them.
Why these specific items are the usual suspects
The products that get bundled are often your highest-value inventory, exactly the ones that move the ratio the most:
- Vaccines billed under "Injections" or rolled into a puppy/kitten or wellness package.
- Preventatives and biologics like ProHeart, and increasingly things like Librela, Solensia, and Adequan, given as part of a plan rather than charged on their own SKU.
- Cytopoint and similar injectables administered during a visit and absorbed into the service charge.
Each one is real inventory hiding behind a service or plan line, which is the same trap we cover in the main categorization guide: a product billed as a service is still a product.
The fix: reconcile, don't just delete
The instinct is to yank the bundled item's whole cost out of the equation. Don't. That over-corrects the other way. The accurate fix is to keep the cost of the doses you actually charged for and drop only the $0 give-away share, so both sides of the ratio finally match.
Keep the charged cost, drop the give-away share
If you charged for 55% of a vaccine's doses on their own line and gave the other 45% away inside a plan, only that 45% give-away cost belongs out of the COGS numerator. Remove the whole cost and you under-state your COGS just as badly as bundling over-stated it. Reconcile to the charged fraction. That's the precise number.
Where StockSolve does this for you
This reconciliation is built into StockSolve's Valuation module: flag the bundled items, and it keeps the charged-dose cost while pulling out the give-away share, so your COGS % reflects reality instead of your billing quirks. The catch has always been finding every bundled item by hand. That's exactly what the free Setup Assistant pre-solves. It flags the service-line products (vaccines, ProHeart, Cytopoint, and the rest) as you categorize your catalog, so your bundled list arrives mostly built, and the COGS reconciliation becomes a quick confirm instead of a scavenger hunt.
The payoff is a COGS % you can actually trust, and trust is the whole point. (The figures above are illustrative. Your own charged fractions come from your real billing data, which never leaves your browser.)
Want to see your real cost-of-goods and the cash trapped on your shelves? Run a free baseline audit. No login, and it runs in your browser.
StockSolve is an independent software provider and is not affiliated with AAHA, VHMA, or any veterinary organization, manufacturer, or product brand. Brand names are referenced descriptively for guidance only.
Written by
Neil Leinen
CVPM, Multi-Site Director of Operations
Neil Leinen is a Certified Veterinary Practice Manager who spent two decades on the practice floor before building StockSolve. He writes about the practical math behind running a calmer, more profitable inventory.
Keep reading
In-House vs Outside Lab Revenue: What AAHA Benchmarking Actually Wants
'Laboratory' isn't one number. The AAHA/VMG Chart of Accounts splits in-house from outside reference lab on purpose, and that split tells you where your real margin (and your real inventory) lives.
How to Categorize Your Veterinary Inventory the AAHA Way (and Why Your PIMS Export Is a Mess)
A plain-English guide to organizing your products and services with the free AAHA/VMG Chart of Accounts, the public best-practice standard, so your inventory math (and StockSolve) finally works.