Veterinary Inventory Shrink Audit Workflow: From Cycle Count to Root Cause
How to build a structured inventory shrink audit for a veterinary practice — covering cycle counting, controlled substance reconciliation, expired-drug tracking, and financial impact.
What inventory shrinkage costs a veterinary practice
Inventory shrinkage — the gap between what your books say you have and what is physically on the shelf — is one of the largest controllable expenses in a veterinary practice. ezyVet's inventory management guide cites expert estimates that expired medications alone cost practices 1.5–2% of total revenue. Digitail's analysis cites industry estimates putting total inventory carrying costs at 20–30% of inventory value annually when storage, insurance, expiration, damage, and shrinkage are included. For a practice carrying $85,000 in inventory, that is over $21,000 per year in holding and waste costs before missed charges are factored in.
Cubex, a veterinary inventory management platform, identifies the most frequent contributors to shrinkage as expired medications, missed charges, and irregular reconciliation. Each of these reduces a practice's ability to match inventory movement with revenue, creating margin erosion that often goes unnoticed until a quarterly or annual physical count reveals the gap.
This article provides a structured shrink audit workflow for veterinary practices — covering cycle counting, controlled substance reconciliation, expired-drug management, and the root-cause analysis that turns a counting exercise into a financial improvement.
The five sources of veterinary inventory shrinkage
Before building an audit workflow, it helps to understand where inventory actually goes. ezyVet's shrinkage guide identifies the most common causes:
1. Expired medications and vaccines
Overstocking, poor stock rotation, and lack of visibility into usage patterns lead to medications expiring before they can be used or billed. This is especially impactful for injectable medications, vaccines with cold-chain requirements, and controlled substances with short dating. Inventory Ally's case studies show practices that implemented structured inventory management reduced their cost of goods sold (COGS) from 43% to 31.9% in one month by addressing expiration waste and overordering.
2. Missed charges
A medication is administered during a procedure but never added to the invoice. A technician draws up a drug but does not log the usage in the PIMS. A prescription diet is dispensed from shelf stock without being rung through the register. Missed charges are pure margin loss — the practice paid for the product but captured no revenue.
3. Administrative and recording errors
Data entry mistakes, incorrect unit-of-measure selections (per tablet vs. per bottle), and unrecorded transfers between locations create phantom inventory. The PIMS says 14 boxes are on hand; physically there are 11 — not because three were stolen, but because three were dispensed without being decremented from the system.
4. Theft and diversion
Internal theft includes staff taking supplies, medications, or equipment. External theft is less common but occurs in practices with open pharmacy areas. Controlled substances are the highest-risk category because of their street value. The DEA requires that veterinary practices maintain complete records of all controlled substance transactions and can conduct unannounced inspections at any time.
5. Damage and waste
Broken vials, contamination, cold-chain failures, and hub loss (medication left in the needle hub after injection) all reduce usable inventory. For controlled substances, hub loss must be documented — the DEA considers unaccounted-for product a compliance failure.
Building the shrink audit: a tiered approach
Not all inventory deserves the same level of scrutiny. The ABC classification method, adapted from supply-chain management, helps practices allocate audit effort where the financial impact is highest.
| Category | Share of SKUs | Share of inventory value | Count frequency | Examples |
|---|---|---|---|---|
| A (high value) | ~20% | 70–80% | Weekly | Specialty drugs, vaccines, flea/tick preventives, NSAIDs, controlled substances |
| B (moderate value) | ~30% | 15–20% | Monthly | Prescription diets, chronic medications, anesthetic agents |
| C (low value) | ~50% | 5–10% | Quarterly | Cotton balls, gauze, routine supplies, sampling kits |
This classification should be reviewed annually as product mix and pricing change.
The cycle count workflow
Cubex recommends cycle counting over annual full-physical inventories because it identifies discrepancies earlier and minimizes disruption to daily operations. Here is how to implement it.
Step 1: Define the count schedule
- Category A items: Count weekly. For a practice with 100 A-category SKUs, this means counting roughly 15–20 items per day on a rotating basis.
- Category B items: Count monthly. Allocate specific days — for example, every first Tuesday.
- Controlled substances: Count daily or at the end of every shift. AAHA's controlled substance FAQs recommend reconciliation as frequently as possible, with end-of-shift audits as a best practice. dvm360 reports that speakers at their controlled substance compliance sessions recommend weekly reconciliation as a minimum and daily reconciliation for high-volume practices.
Step 2: Assign counters and verifiers
Following the same separation-of-duties principle used in financial reconciliation, the person who counts inventory should not be the same person who is responsible for ordering or dispensing it. In small practices where complete separation is impractical, rotate the assignment so the same person is not always auditing their own work.
For controlled substances, dvm360 recommends that reconciliations be conducted by an authorized user and a witness, preferably on camera, to provide an extra layer of security and auditability.
Step 3: Perform the count
For each item:
- Record the physical count.
- Record the PIMS on-hand quantity.
- Calculate the variance: PIMS quantity minus physical count.
- Note the variance direction: positive variance (PIMS says more than physically present) indicates usage was not recorded, theft, or expiration without write-off. Negative variance (PIMS says less than physically present) indicates unrecorded receipts or data entry errors.
Step 4: Investigate variances above threshold
Not every variance needs a root-cause investigation. Set a threshold based on item value:
- Category A items: Investigate any variance.
- Category B items: Investigate variances above 2 units or $50 in value.
- Category C items: Investigate variances above 5 units or $25 in value.
Common root causes and their resolutions:
| Root cause | Signal | Resolution |
|---|---|---|
| Missed charge | PIMS overstates inventory by the exact quantity used in a procedure | Audit the day's invoices for the item; add the charge to the correct invoice |
| Unrecorded expiration | Expired product found on shelf but not written off | Remove expired product, document waste in PIMS, adjust on-hand quantity |
| Incorrect unit of measure | PIMS shows 50 tablets; shelf shows 5 bottles of 10 | Correct the UOM in the PIMS product record |
| Unrecorded waste | Controlled substance wasted during procedure but not logged | Document waste with witness signature in controlled substance log |
| Suspected diversion | Recurring unexplained shortage of a controlled substance | Escalate to practice owner; review access logs; consult DEA compliance resources |
Step 5: Adjust the PIMS and close the cycle
After investigation, adjust the PIMS on-hand quantity to match the physical count. Document the adjustment reason in the PIMS notes or in the cycle count log. Do not adjust without documenting — unexplained adjustments are themselves a red flag during a DEA audit.
Controlled substance reconciliation: a specialized workflow
Controlled substance inventory carries regulatory requirements that go beyond standard shrinkage management. The DEA requires:
- A biennial inventory of all controlled substances, conducted on the anniversary date of the initial inventory.
- Readily retrievable records of all controlled substance receipts, dispensing, administration, waste, and transfers.
- Documentation of disposal through a licensed reverse distributor using DEA Form 41. The DEA requires that destruction methods render the substance non-retrievable — incineration at a licensed facility and chemical digestion products (such as Rx Destroyer) are both accepted methods.
The DEA can conduct unannounced inspections at any time. AAHA emphasizes that practices should maintain their logs as though an inspection could happen tomorrow — because it can.
Daily controlled substance reconciliation steps
- Count every open container. For multi-dose vials, this may require weighing the vial and calculating remaining doses, or drawing up and measuring the remaining volume.
- Compare to the log. Starting balance + receipts − doses administered − doses wasted = expected on-hand. If the physical count does not match, the discrepancy must be investigated and documented immediately.
- Document with signatures. Each reconciliation should be signed by the counter and a witness. VetSnap and other digital controlled-substance logging systems auto-populate log entries and speed up reconciliation by flagging discrepancies in real time.
- Report unresolved discrepancies. Any controlled substance variance that cannot be resolved within 24 hours should be escalated to the DEA registrant (typically the practice owner or medical director) and documented with a formal incident report.
Expired drug management: preventing the most common waste
To reduce expiration-related shrinkage:
- Implement first-expired, first-out (FEFO) rotation. New stock goes to the back; older stock moves to the front. This is standard in pharmacy but frequently breaks down in busy veterinary practices.
- Set automated expiration alerts in the PIMS. Most modern veterinary PIMS platforms can generate reports of items expiring within 30, 60, or 90 days. Run this report weekly.
- Return expired products for credit where possible. Many manufacturers and distributors accept returns of unopened, expired product for credit. The value recovered can be significant.
- Separate expired stock from active inventory. Designate a physical area — a labeled bin or shelf — for expired products awaiting return or disposal. Mixing expired and active stock is one of the most common causes of accidental dispensing of expired medication.
A CompleteRx pharmacy audit case study from a 300-plus-bed acute care hospital found that structured expiration management reduced expired drug inventory from 8% of total inventory value to 5.2%, with a target of reaching the 3% industry benchmark through continued oversight. While this data comes from a human hospital pharmacy, the same expiration management principles — FEFO rotation, automated alerts, and segregation of expired stock — apply directly to veterinary practice inventory.
Measuring the financial impact
The shrinkage rate formula is straightforward:
Shrinkage Rate (%) = (Book Inventory Value − Physical Inventory Value) ÷ Book Inventory Value × 100
For example, if your PIMS says you have $85,000 in inventory and the physical count reveals $81,000:
- Shrinkage value = $4,000
- Shrinkage rate = ($4,000 ÷ $85,000) × 100 = 4.7%
A well-run veterinary practice should target a shrinkage rate below 2%. Rates above 3% indicate systemic issues — missed charges, poor controlled substance controls, or chronic overordering.
Track the shrinkage rate monthly after cycle counts are complete. Plotting it over time reveals whether process changes are working and whether specific categories or locations are chronic problem areas.
Building the SOP
A written inventory shrink audit SOP should include:
- Count frequency by ABC category.
- Who counts and who verifies — with rotation schedule.
- Thresholds for investigation by category.
- Root-cause documentation template — variance amount, investigation findings, corrective action.
- Controlled substance reconciliation procedure — daily count, signature requirements, escalation path.
- Expiration management procedure — FEFO rotation, alert frequency, return/disposal workflow.
- Monthly shrinkage rate calculation and reporting to practice owner.
Train every team member who handles inventory — technicians, assistants, CSRs, and doctors — on the procedure. A shrink audit is only as reliable as the least-trained person in the chain.
Sources
- ezyVet, "The Complete Guide to Veterinary Inventory Management," 2026. https://www.ezyvet.com/vet-practice-inventory-management
- ezyVet, "Shrinkage in the Vet Practice: Where Did All My Inventory Go?" https://www.ezyvet.com/blog/shrinkage-in-the-vet-practice-where-did-all-my-inventory-go
- Cubex, "How to Reduce Inventory Shrinkage in Veterinary Clinics." https://www.cubex.com/news/how-to-reduce-inventory-shrinkage-in-veterinary-clinics
- Digitail, "How to Track Veterinary Inventory to Boost Profitability." https://digitail.com/blog/you-cant-manage-what-you-cant-track-a-better-way-to-handle-inventory
- Inventory Ally, "The Hidden Costs of Poor Veterinary Inventory Management." https://inventoryally.com/news/the-hidden-costs-of-poor-veterinary-inventory-management
- Inventory Ally, "A Practical Guide to Veterinary Inventory Management (2026)." https://inventoryally.com/news/a-practical-guide-to-veterinary-inventory-management
- AAHA, "Controlled Substance FAQs." https://www.aaha.org/resources/aahas-controlled-substance-logs-resources/additional-resources-for-controlled-substance-logs/controlled-substance-faqs
- dvm360, "Best Practices for Logbooks." https://www.dvm360.com/view/best-practices-for-logbooks
- VetPartners, "Controlled Substances & DEA Compliance," Utilization Guide. https://utilization-guide.vetpartners.org/guide/7-7
- IDEXX Software, "Controlled Drug Management Best Practices." https://software.idexx.com/resources/blog/controlled-drug-management-best-practices
- IDEXX Software, "Veterinary Inventory Management Best Practices for Improving Efficiency." https://software.idexx.com/resources/blog/veterinary-inventory-management-best-practices-for-improving-efficiency
- Finale Inventory, "Inventory Shrinkage: Complete Guide to Causes, Calculation, and Prevention." https://www.finaleinventory.com/blog/guides/inventory-shrinkage
- CompleteRx, "Expired Pharmaceutical Medications: Impacts." https://www.completerx.com/expired-medications-case-study
