Companion animal in a veterinary practice workspace.
Practice2026-05-22 · 17 min read

Veterinary Inventory Reorder-Point System: Vaccines, Parasiticides, and White Goods

How to set reorder points and safety stock for a veterinary clinic — formula, ABC categories, lead time, seasonal demand, and the difference between PAR levels and reorder points.

Ran Chen
Ran Chen
Founder, VetMedGuide. Life-sciences operator and 10× global market-access lead.
Published

A veterinary clinic that orders by gut feeling will lose money in three directions at once. It will stock out of vaccines on a Saturday morning. It will sit on six months of an injectable nobody wrote a prescription for. And it will hide both problems in a cost-of-goods-sold line that nobody investigates until the EBITDA review.

A reorder-point system fixes each of those failures with the same tool: a quantified threshold per SKU that tells the inventory lead exactly when to order, how much to order, and what to do when usage drifts. This article walks through the calculation, the ABC segmentation that decides where to spend the manager's time, the lead-time and seasonality adjustments that matter most for veterinary inventory, and the practical thresholds for vaccines, parasiticides, injectables, and white goods.

Why reorder points beat the "want list"

Most clinics still order from a want list — a piece of paper on the pharmacy counter that team members write on when they notice a bottle is low. The IDEXX inventory-management guidance is blunt about why this fails: "this process is not only inefficient but also can result in forgotten items." A want list trusts that the last person to use the bottle noticed it was the last bottle. It also trusts they remembered to write it down before walking back to the exam room.

A reorder-point system replaces the gut-feel "low" with a quantified low. As Vetsource's practice operations team puts it, a reorder point is "essentially 'low' quantified — rather than shaking a bottle to feel if it's low, now we have a quantifiable number." Once you have that number per SKU, you can:

  • generate a real want list automatically from the PIMS instead of from memory;
  • flag items that drift below the threshold so the inventory lead orders them — not the doctor pulling the empty box;
  • catch overuse, theft, and missed charges, because a SKU that crosses the threshold faster than expected is now a measurable event.

The reorder point does not tell you how much to order — that is the reorder quantity, which sits on top of the reorder point. The threshold and the order quantity are two separate decisions and confusing them is the single most common mistake clinics make when they try to roll out automated ordering.

The formula

The standard reorder-point formula is the same in inventory management whether the SKU is a basketball, a vaccine, or a roll of gauze:

Reorder Point (ROP) = (Average Daily Usage × Lead Time in Days) + Safety Stock

Three inputs, each from a real number in your PIMS or your invoices:

  1. Average daily usage. Pull the last 30–90 days of dispensed/used quantity for the SKU from your practice management software. If the item is seasonal (parasiticides, lepto vaccine, allergy injectables), use the relevant season instead of a rolling annual average — the lead time you need to cover in May for flea-and-tick is not the lead time you need in January.

  2. Lead time in days. The time from when you reorder to when the inventory is on the shelf and usable. For most veterinary distributors (Patterson, Covetrus, Henry Schein Animal Health, MWI), routine ground shipments are 1–3 business days, but the realistic lead time you should plan against is closer to 5–7 days once you account for the day the order is placed, weekend gaps, and the time between receipt and being put away.

  3. Safety stock. A buffer against variability in demand and supply. The most common formula:

    Safety Stock = (Maximum Daily Usage × Maximum Lead Time) − (Average Daily Usage × Average Lead Time)

    For a clinic that has good 90-day history and stable suppliers, safety stock is usually 5–10 days of average usage. For high-impact items (rabies vaccine, isoflurane, controlled-substance injectables), bias it higher.

Worked example — DA2PP vaccine (one-dose vials), single-site GP clinic:

  • Average daily usage: 3 doses/day (90-day average from PIMS dispensing report).
  • Maximum daily usage in the same window: 8 doses/day (busy puppy-clinic Saturday).
  • Average lead time: 3 days (Patterson, two-day ground, plus receiving day).
  • Maximum lead time: 6 days (back-ordered week last quarter).

Safety stock = (8 × 6) − (3 × 3) = 48 − 9 = 39 doses. ROP = (3 × 3) + 39 = 48 doses.

When on-hand drops to 48 doses, you reorder. The reorder quantity is a separate decision based on inventory turnover targets (covered below).

PAR levels vs reorder points: not the same thing

These two terms are used interchangeably in clinics and they should not be. The distinction matters because the wrong choice changes ordering behavior.

Reorder Point PAR Level
What it triggers Order a fixed quantity when stock hits this number Order back up to this number, regardless of fixed quantity
Best for Items with predictable lead time and demand Items with unpredictable use where you want a target shelf level
Veterinary fit Vaccines, parasiticides, controlled injectables — anything where lead time and usage are forecastable White goods (gauze, tape, syringes), exam-room consumables, restaurants and emergency stocks

Unleashed Software's inventory-management explainer is the cleanest version of this: "PAR level inventory replenishes inventory by ordering a quantity of an item to bring stock numbers up to the product's PAR level. Reorder point inventory differs in that it orders to a maximum quantity that ensures there is on-hand inventory stock to prevent lost sales and mitigate against shipping delays."

In practice, most veterinary clinics will run both: reorder points on the high-cost, forecastable A-items, and PAR levels on the low-cost, harder-to-forecast white goods.

ABC segmentation: where to spend the inventory manager's time

The pharmacy is not a flat shelf. A 600-SKU veterinary pharmacy follows the same usage-value distribution that every other inventory pharmacy does: a small number of SKUs account for most of the dollars and the discrepancy risk. ABC analysis — which AAHA's From Chaos to Control inventory symposium teaches as the foundation of practice-level inventory governance — splits the SKUs by annual usage value (annual volume × cost) into three tiers:

  • A items (red — ≈ 70–80% of inventory dollars, ≈ 10–20% of SKUs). Heartworm/flea-tick combination products, large-bottle parasiticide injectables, biologics, anesthetic agents, oncology biologics, prescription diets. These get tight reorder points reviewed monthly, cycle-counted at least monthly, and live in a separate financial line.
  • B items (yellow — ≈ 15–20% of dollars, ≈ 30% of SKUs). Routine vaccines, common antibiotics, NSAIDs, mid-priced consumables. Reorder points reviewed quarterly. Cycle-counted quarterly.
  • C items (green — ≈ 5–10% of dollars, ≈ 50% of SKUs). White goods, OTC parasiticides, cleaning supplies, common consumables. PAR levels rather than calculated reorder points. Counted twice a year.

The Digitail and Epicur Pharma operations guides pair this with a red/yellow/green color-coding system — physical shelf tags by category — so that a tech who reaches for a red-tagged item knows it warrants a cycle-count entry and a stocked-out red item is an immediate escalation, while a green-tagged item only triggers a PAR refill.

A worked example from AAHA's Trends Magazine inventory feature: "For the last two months, you've sold 4,000 capsules of gabapentin 100 mg. Knowing that information, you can predict that you'll likely sell another 4,000 capsules in the next two months. Taking that information one step further, you can think about being 'low' as having a two-week supply on the shelf, a commonly used reorder point." A two-week supply at 2,000 capsules per month is 1,000 capsules. When the count drops to 1,000, the inventory manager orders enough to bring the total back to a two-month supply (the reorder quantity). That is the full ROP+RQ pattern in one paragraph.

Vetsource frames the same idea operationally: "more time and effort should be spent on expensive or valuable items that are sold frequently (items with a high turnover), and less time should be spent managing products like tongue depressors, cotton balls, and those that are sold less frequently." A reorder-point system that treats a $4 box of gauze with the same rigor as a $400 isoxazoline mega-pack is a system designed to burn out the inventory manager.

Vaccines: the reorder point that crosses biologics-handling rules

Vaccines are biologics and the reorder calculation has to respect that. The math is the same, but two constraints change the inputs:

  1. Shelf life and seasonality. Lepto, lyme, leukemia, and influenza vaccines all have demand curves that move with travel, kennel, and outbreak signals. Pull usage from the matching season, not a flat 90-day rolling average. ezyVet's inventory guidance recommends "different reorder points for each month" precisely for this reason.
  2. Refrigeration capacity. A reorder quantity that exceeds your validated vaccine-fridge capacity (especially during a back-to-school puppy-clinic spike) creates an excursion risk. Reorder points should be paired with a reorder maximum — never order so much that you cannot store it inside the 2°C–8°C range with the door closed and air circulation respected. (Our vaccine refrigerator temperature excursion protocol covers what happens when storage is exceeded.)

A useful rule: keep vaccines on a tighter 2-week supply target — about 26 turns per year — rather than the practice-wide 8–12-turn target ezyVet uses for the broader pharmacy. Biologics are too expensive and too perishable to sit on the shelf for a month.

Parasiticides: the reorder point that gets ambushed by the calendar

Flea-tick-heartworm preventives are the largest single product family in most companion-animal clinics, and they are the most demand-volatile. The reorder point that worked in January will stock you out in May. Three adjustments help:

  • Use seasonal averages. Pull March–August usage to set the spring/summer reorder point. Pull October–February usage to set the winter one. Update the threshold in the PIMS by the 15th of the prior month.
  • Hold safety stock for the manufacturer free-dose promotions. Most isoxazoline and macrocyclic-lactone brands run buy-12-get-2 promotions in the spring; clients respond, and your average daily usage spikes for 2–4 weeks. Bias safety stock up 30–50% for those 4–6 weeks rather than carrying the spike inventory year-round.
  • Watch for distributor allocation. When a new product launches or a brand goes into shortage, distributors allocate. A reorder point assumes you can actually get what you order. When allocation is announced, switch the affected SKU to a manual order plan until the allocation ends.

Injectables and controlled substances

Controlled-substance reorder points are a special case because the regulatory framework constrains both the order quantity and the documentation. Schedule II ordering requires a DEA Form 222 or CSOS for each order, which means a low reorder point that triggers four small orders a month is more administratively expensive than a higher reorder point that triggers one larger order — but a higher reorder point also concentrates a larger quantity on the shelf, which is a diversion risk.

The compromise most practices land on:

  • For Schedule II injectables (hydromorphone, methadone, morphine, fentanyl), set a reorder point that triggers ordering roughly every 4–6 weeks, with safety stock for one full surgical week.
  • For Schedule III–V (buprenorphine, ketamine, butorphanol, gabapentin, tramadol, phenobarbital), reorder-point logic can be the same as for non-controlled injectables. Documentation lives in the controlled-substance receiving workflow.

A reorder point on a controlled substance is never a substitute for the daily-use log, the biennial inventory, or the discrepancy investigation workflow — but it does prevent the urgent late-Friday CSOS order that breaks the schedule.

White goods: PAR levels, not formulas

Gauze, syringes, tape, cotton balls, exam gloves. These are the C items. They have low individual cost, high count, and unpredictable per-day usage. Calculating a formal reorder point for every white good is the inventory equivalent of building a flight plan to walk across the room.

Instead, set PAR levels:

  • Decide the shelf level that supports two weeks of normal use plus a small buffer.
  • Tag the shelf at the PAR level. When the stock falls below the tag, the inventory lead orders enough to bring it back up to the level (not a fixed quantity).
  • Review PAR levels once a year, or when there is a step change (a new associate doing more surgery, a new service line, a price change at the distributor).

This is the system IDEXX's inventory guidance describes when it recommends tagging "inventory throughout the hospital to indicate the reorder level has been reached. When the tagged item is sold or opened, team members put it into a designated bin for review."

Reorder quantity: how much to order when the threshold trips

Reorder point answers when. Reorder quantity answers how much. Most clinics size the reorder quantity by inventory-turnover target:

  • The healthy COGS-to-revenue ratio for a general companion-animal practice is 21–24% (the SVA CPA and Vetcelerator benchmarks; dvm360 describes the 23–27% range as the realistic target).
  • The healthy inventory-turnover rate is 8–12 turns per year for the practice overall (ezyVet's benchmark, consistent with the AAHA/VMG chart-of-accounts framing).
  • That implies a target inventory level of roughly 30–45 days of COGS on the shelf at any time.

To work backward into a reorder quantity: divide annual usage by your target turnover. If you sell 1,200 units of a parasiticide annually and want 12 turns per year, you want roughly 100 units on the shelf as average inventory. Pair that with the reorder point and you have a stable replenishment cycle without over-ordering.

For A items, push turnover higher — 18–26 turns/year, which corresponds to a 2–3-week supply, as ezyVet recommends for the pharmacy. For C items, accept lower turnover (4–6 turns/year) because the carrying cost is trivial and the reorder overhead matters more.

Lead-time traps that wreck a reorder-point system

A reorder-point formula is only as good as the lead-time input. The lead times that most often break a veterinary reorder system:

  • Distributor allocation events. When a manufacturer constrains distribution (common during product launches and post-recall ramps), the realistic lead time stops being the published shipping time. Switch affected SKUs to manual order until allocation ends.
  • Wholesale distributor consolidation. Patterson, Covetrus, Henry Schein, and MWI all have multiple distribution centers. A back-ordered SKU at the closest DC adds 2–4 days of inbound transfer time that the published ground-shipping ETA does not show.
  • Single-source manufacturer products. Newer monoclonal antibody and isoxazoline products often go through a single manufacturer. A manufacturing-side delay propagates through every distributor at once.
  • CSOS DEA-side delays. CSOS approval is fast in normal operation but it is not instantaneous. For Schedule II, build at least a 2-day buffer into average lead time rather than the wholesaler's published ground time.

Cycle counts: the audit step that makes the system trustworthy

Reorder points fail silently. The PIMS says you have 22 units; the shelf has 12. The threshold has not tripped, so no order goes out — until the day a client wants 14 doses and you stock out anyway.

Cycle counts are the audit that catches this drift. The AAHA inventory symposium and IDEXX both recommend rotating cycle counts so every A item is counted at least monthly, every B item at least quarterly, and every C item at least twice yearly. The count is reconciled to the PIMS, and any variance is investigated like a controlled-substance discrepancy — root cause first, system correction second.

A reorder-point system without cycle counts is a clean spreadsheet sitting on top of a wrong shelf. The system is only trustworthy when the on-hand count matches the system count more than 98% of the time on A items.

Common implementation mistakes

The most common ways a reorder-point rollout fails in a veterinary practice:

  1. Basing reorder points on past purchases instead of past usage. ezyVet's guidance is explicit: "order points should be based on previous usage, not previous purchases." If you ordered 5 boxes last quarter because the distributor had a buy-three-get-one promotion, your reorder point calibrated to that purchase pattern will systematically over-order.
  2. Setting reorder points once and never reviewing them. A reorder point is not a constant. Demand changes with associates, services, pricing, and seasonality. Review A-item ROPs monthly, B-item ROPs quarterly, C-item PARs annually.
  3. Trusting the PIMS without cycle counts. Software-only inventory drifts. Physical-only inventory has no thresholds. Both together work.
  4. Ignoring the inventory line in the financials. If COGS-to-revenue is creeping past 27%, the reorder-point system is the first place to look. The Bash Halow business commentary makes the math concrete: at $1M in annual sales, a COGS ratio of 25% instead of 18% is $70,000 per year of lost profit. The inventory manager who pulls that number down by a few points is generating more profit than most marketing initiatives.
  5. No separation of duties. The person who sets the reorder point should not be the only person who reviews the variance reports. Two pairs of eyes catch overstock, dead stock, and the slow drift that single-owner inventory systems hide.

A 30-day rollout for a clinic that has no reorder-point system today

  1. Days 1–3. Pull a 90-day usage report from the PIMS. Identify the top 50 SKUs by annual usage value (A items). Tag the rest as B/C provisionally.
  2. Days 4–10. Calculate ROP and reorder quantity for the top 50 SKUs using the formula above. Use seasonal data for vaccines and parasiticides.
  3. Days 11–14. Configure the PIMS or inventory module to alert the inventory lead when on-hand drops to ROP. (IDEXX, ezyVet, Provet, Shepherd, Avimark, and Cornerstone all support this. Many practices also use Inventory Ally or HighFive Vet as a layer on top of the PIMS.)
  4. Days 15–21. Cycle-count the A items. Reconcile to the PIMS. Document the variance and investigate any item with >5% variance.
  5. Days 22–28. Set PAR levels and shelf tags for the C items (white goods). Train the team that PAR-tagged items go in a designated bin when they hit the tag.
  6. Day 29. Review the first month's reorder events. Did any A item stock out? Did any reorder quantity overshoot? Adjust the inputs, not the system.
  7. Day 30 onward. Monthly A-item review. Quarterly B-item review. Annual C-item review. Quarterly COGS-to-revenue check against the 21–24% benchmark.

The reorder-point system is not finished after day 30. It is a living calibration of usage, lead time, and safety stock that the inventory lead recalibrates as the practice changes. The goal is not perfection — it is that the bottle on the shelf never surprises the doctor who reached for it.

Sources