bookkeepz← All Articles
Private PracticeApril 25, 202610 min read

Pharmacy and Inventory Tracking in Veterinary Practices: A Bookkeeping Field Guide

by Andrew Pizzello, CPA

Veterinary practices are three businesses sharing one set of books. Pharmacy inventory is the line item that exposes whether your bookkeeper understands the difference.

Three pillars representing prescription, food, and retail inventory
Three businesses, three margin profiles, one balance sheet.

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.

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.

Share this article:𝕏fin
Free Download: Private Practice Tax Prep Checklist
Everything you need organized before tax season.

More on Private Practice

Private Practice
Vision Plan Reconciliation: Why VSP and EyeMed Deposits Don't Match Your Production
The deposit is your revenue minus write-offs, lab chargebacks, and a services/materials split your books probably don't make. The monthly habit that ties every plan payment back to production.
Private Practice
Accounting for Dental Groups: Location-Level Books for Multi-Doctor Practices
Group books have to answer three questions solo books never face: what does each location earn, what does each producer generate, and where is the money moving between entities?
Private Practice
Multi-Doctor Veterinary Practice Accounting: Who Actually Earns What
Three businesses times N doctors. Production by DVM, margin by revenue stream, and partner capital accounts clean enough that buy-ins are arithmetic instead of arguments.

Ready to hand this off?

Skip the DIY. Let a team with CPA oversight from PizzelloCPA, PLLC keep your books tax-ready.

Compare bookkeeping packages
Starter, Grow, and Surge from $199/mo
Local bookkeeping in Greenville, NC
Serving private practices across North Carolina
Questions first?
Read how bookkeepz works
Book a Free 30-Minute Consult
← Back to all articles