Veterinary practices are three businesses sharing one set of books. Pharmacy inventory is the line item that exposes whether your bookkeeper understands the difference.
A typical small-animal veterinary hospital generates revenue from three economically distinct activities under one roof: medical services, retail pharmacy and food sales, and ancillary services like boarding, grooming, and dental. The economics of each are nothing alike. The bookkeeping that keeps them legible is rarely seen in practices that come to us from generalist accountants.
This post focuses on the area that most often gets handled badly: pharmacy and inventory. Get this right and the rest of the practice's financial picture starts to make sense.
Why veterinary pharmacy is not generic retail
A veterinary pharmacy looks like retail in some ways and nothing like retail in others. The differences matter for accounting.
Inventory turn rate is irregular. Some products (heartworm preventives, monthly flea-tick) move predictably. Others (chemotherapy drugs, specialty diet foods, controlled substances) sit on the shelf for months. A flat "average inventory turn" number hides the dispersion that matters operationally.
Controlled substances need their own treatment. Schedule II to V controlled drugs require detailed log records (DEA Form 222 documentation), separate locked storage, and inventory reconciliation that goes beyond financial counts. The financial bookkeeping is straightforward; the compliance bookkeeping is what separates good practices from problematic ones.
Vendor rebates and manufacturer discounts. Heska, Idexx, Zoetis, and others run rebate programs that reward volume. Rebates are real income and need to be recognized when earned, not when checks arrive.
Discount programs and online price-matching. Practices that price-match Chewy, 1-800-PetMeds, or similar competitors take real margin hits on products that should otherwise be high-margin. Tracking discounts separately tells the practice whether the price-match policy is paying for itself in retention or quietly draining margin.
The chart of accounts
The minimum useful structure for a small-animal practice with retail pharmacy.
Service revenue (parent). Sub-accounts for "Medical services," "Surgical services," "Diagnostic services" (radiology, lab work), "Boarding," "Grooming," "Dental." Each of these has different staffing, equipment, and margin profiles, so they need to be visible.
Retail revenue (parent). Sub-accounts for "Pharmacy revenue," "Food and supplements," "Retail merchandise." Pharmacy retail and food are different inventory turns and different margins. Keeping them separate matters.
Inventory (current asset, parent). Sub-accounts for "Pharmacy inventory," "Food and supplements inventory," "Hospital supplies." Hospital supplies that get used in service delivery (sutures, syringes, anesthesia consumables) are typically expensed when consumed rather than held as inventory; only retail-bound items belong in true inventory.
COGS (parent). Sub-accounts mirroring the retail revenue side. Margin per category becomes computable.
Manufacturer rebates (income). Tracked separately from product revenue. Volume rebates earned this period get accrued and recognized; checks arriving in later periods do not retroactively adjust prior P&Ls.
Inventory method choice
Most veterinary practices use first-in-first-out (FIFO) inventory accounting because it matches the way drugs and food actually move (oldest stock dispensed first to manage expiration dates). Some larger practices on accrual basis use weighted-average cost. Specific identification (tracking each unit to its actual cost) is rarely worth the overhead in veterinary pharmacy.
Practices doing more than $1M in retail revenue should be on accrual-basis inventory accounting and should track inventory by SKU. Smaller practices can use a simpler period-based COGS approach with periodic physical counts. The right threshold is judgment; we generally recommend SKU-level tracking once retail exceeds $250K annually.
Inventory shrinkage and write-offs
Veterinary inventory has real shrinkage from expiration, breakage, and theft. The shrinkage rate is one of the most useful operational metrics for a hospital and is usually invisible without explicit tracking.
The bookkeeping pattern: a periodic physical count is reconciled to book inventory. The difference is recorded as inventory shrinkage and expensed. Practices that do not do periodic counts have book inventory that drifts further from actual every month, and nobody knows by how much until something breaks.
For controlled substances, inventory reconciliation is also a DEA compliance matter. Discrepancies need explanation and documentation that goes beyond financial accounting.
Tax implications
The structural setup has direct tax-planning consequences.
QBI and SSTB phaseout. Veterinary medicine is treated as a specified service trade under Section 199A, but retail pharmacy and food sales are not always treated as SSTB. The split in the books opens the possibility of preserving a portion of the QBI deduction on retail revenue at high income levels.
Equipment depreciation. Veterinary practices acquire significant equipment (X-ray, ultrasound, dental machines, surgery suites). IRS Publication 946 covers depreciation rules. Section 179 vs straight-line vs bonus depreciation choices depend on profit. We handle the analysis at year end.
Reasonable compensation. Veterinary S-Corp reasonable comp benchmarks against BLS wage data for veterinarians, with AVMA salary surveys providing additional granularity by practice type and ownership.
Inventory accounting under Section 471. Most small veterinary practices fall under the small business inventory exception. Practices over $25M in average gross receipts (very rare in companion animal practice) face different rules.
Key takeaways.
- Veterinary practices have multi-revenue-stream economics that generic bookkeeping flattens. Service, retail pharmacy, and ancillary revenue should each be visible.
- Pharmacy inventory needs FIFO accounting, periodic physical counts, and shrinkage tracking. Most practices do none of these consistently.
- Manufacturer rebates are real income recognized when earned, not when checks arrive.
- S-Corp reasonable comp benchmarks against BLS or AVMA wage data for veterinarians.
Common questions
How do you integrate with Cornerstone, AVImark, or ezyVet?
We pull billing, inventory, and revenue data from your practice management software into QuickBooks Online. Your PMS stays the system of record for clinical and inventory; QBO is the system of record for finance. Reconciliation happens monthly.
What about online pharmacy partnerships (Vetsource, Covetrus)?
Online pharmacy revenue paid through a partner is real income but flows differently than in-house pharmacy. We track it separately because the margin and operational picture is fundamentally different. Some practices net out partner pharmacy revenue, others gross it up; the right answer depends on how the partner contract is structured.
Should I track inventory by SKU?
For practices over $250K in retail revenue, yes. The data discipline pays off in expiration management, theft prevention, and margin analysis. Smaller practices can use period-based COGS with periodic physical counts.
How do I handle controlled substance inventory in my books?
The financial bookkeeping treats controlled substances like any other inventory. The compliance bookkeeping (DEA logs, locked storage, monthly reconciliation) lives in your practice management software and physical logs, separate from accounting. Both need to be done well.
What does pricing look like for a typical small-animal practice?
Most solo and 2 to 3 doctor practices fit our Grow tier ($349/month). Larger group hospitals with multi-revenue stream complexity usually land in Surge (custom). Every engagement includes CPA oversight.
Keep reading
- Bookkeeping for Veterinarians
- Hearing Aid Trials on Your Balance Sheet — another retail-with-services practice with serious inventory mechanics
- What Is Reasonable Compensation for S-Corp Owners?
- Why We Focus on Private Practices
See if we are the right fit
If your veterinary practice books cannot tell you margin per revenue stream or inventory shrinkage rate, book a free 30-minute consult. Bring a recent inventory count and a representative month's deposits. We will walk through what cleaner books would look like.
