Methodology
This audit covers 30 commonly prescribed companion-animal medications spanning behavior, cardiology, dermatology, endocrinology, gastroenterology, infectious disease, oncology supportive care, pain management, and parasiticide categories. Drugs were selected for inclusion based on three criteria:
- Documented common use in dog or cat practice per the Merck Veterinary Manual and AVMA practice references
- Available across at least two of the three dispensing channels at retail price
- A defined dose-and-form combination that can be normalized to a 30-day supply (chronic) or a single course (acute)
For each drug we recorded a vet-office price low and high (sourced from AVMA practice surveys, AKC cost guides, Banfield published rate cards, and zip-coded vet-pricing surveys across four pet-pharmacy zip codes representing urban, suburban, exurban, and rural settings), the Costco and Walmart published cash price for the human formulation at the equivalent dose, and Chewy and PetMeds publicly listed prices on their product pages. GoodRx public cash prices were used as a cross-check on chain-pharmacy figures. Where a Costco or Walmart price is null in the dataset, the drug is a veterinary-only formulation with no direct human-pharmacy substitute.
Chronic medications are normalized to a 30-day supply at a representative mid-range dose for a 30 lb dog or 10 lb cat where applicable; acute medications are priced per typical course. The markup multiple reported in the dataset is computed as vet_price_high divided by costco_price; we use the high-end vet figure to characterize the worst-case spread a typical owner could face. Median figures across the 30-drug cohort use the same vet_high anchor for consistency.
Public dataset and per-drug records are available at data.json under a CC-BY 4.0 license. Cross-link: see also our companion study Pet Ownership Statistics 2026 for the broader spending context that makes drug-cost optimization meaningful for owners.
Limitations: zip-code variance in vet pricing is real and not fully captured by a single high-low band; formulary-membership gates apply at Costco for non-members for some drugs (membership unlocks lower prices, but a non-member can also fill cash without a card at the published price for most prescriptions in most US states); chain pharmacies are not legally required to fill animal prescriptions and a small minority of locations decline; veterinary-only formulations have no human-pharmacy substitute, and the markup multiple for those drugs reflects manufacturer pricing rather than channel margin; the audit is US-only and prices are not directly transferable to Canadian or UK markets; vet-office prices include the in-house pharmacy markup that is itself a structural part of how independent veterinary practices fund preventive-care subsidies and same-day dispensing convenience.
Channel-choice context: The cheapest channel is not always the right channel. Same-day dispensing during an emergency, controlled-substance handling complications (gabapentin scheduling varies by state), and the prescribing veterinarian's preference to dispense in-house for monitoring during a new chronic-medication start are all legitimate reasons to pay vet-office prices. The data here describes the cost spread; the channel decision is a clinical conversation.
Finding 1: Median vet-office markup over Costco cash price is 4.6x across 30 drugs
Headline: median markup 4.6x, range 1.4x to 9.8x
The markup distribution is bimodal. 7 of 30 drugs cluster under 2x, almost all of them veterinary-only formulations (Apoquel, Bravecto, Heartgard, NexGard, Vetmedin, Cerenia, Rimadyl, Enrofloxacin) where no human-pharmacy substitute exists and the spread is between vet office and Chewy or PetMeds. The other mode sits at 11 of 30 drugs in the 4x to 6x band, all identical-formulation human-pharmacy candidates where Costco's cash pricing on a generic active ingredient compresses absolute cost. The 3 drugs above 8x (fluoxetine 8.9x, mirtazapine 9.7x, ivermectin topical 9.8x) are cases where the active ingredient is pennies-per-pill at a human pharmacy and the vet office is dispensing at a flat per-prescription markup that is structurally insensitive to wholesale acquisition cost.
Finding 2: Fluoxetine, mirtazapine, ivermectin topical, and gabapentin are the top savings drugs
Headline: top 4 drugs by markup multiple all share active ingredient with human generics
All four drugs at the top of the markup spread are identical-formulation human generics dispensable at any chain pharmacy with a valid veterinary script. Fluoxetine (Reconcile in its veterinary-branded form, but generic fluoxetine is interchangeable per the FDA's Reconcile listing) is the most prescribed canine behavior-modification SSRI; gabapentin is increasingly the front-line chronic-pain and feline-pre-visit-anxiety drug per Cornell Feline Health Center guidance; mirtazapine is the standard appetite stimulant for chronic kidney disease cats. Owners of pets on chronic SSRI, anticonvulsant, or appetite-stimulation regimens can save several hundred dollars annually by routing scripts to human pharmacies. The KFF Health News investigation series at kffhealthnews.org/health-care-costs and Mark Cuban Cost Plus have documented analogous markup patterns in human prescription drug supply chains; the pet-pharmacy variant is structurally similar but underexamined.
Finding 3: 22 of 30 drugs share an identical active ingredient with human generics
Headline: 73% of common pet drugs are dispensable at any chain pharmacy with a vet script
22 of 30 drugs in the audit share an identical active ingredient and dosage form with a human-approved generic, opening the human-pharmacy channel for any owner whose veterinarian writes the prescription on a transferable script rather than dispensing in-house. The 8 veterinary-only formulations are concentrated in three categories: ectoparasiticides (NexGard, Bravecto), heartworm prevention (Heartgard), and species-specific therapeutics (Apoquel, Vetmedin, Cerenia, Rimadyl, enrofloxacin). For these, Chewy and PetMeds are the cheaper channel because no human-pharmacy substitute exists. The FDA Center for Veterinary Medicine maintains the regulatory framework distinguishing extra-label use of human-approved drugs in animals from veterinary-specific approvals.
Finding 4: Channel-median spread by drug class
Headline: behavior, GI, and pain meds show the largest savings; cardiology and parasiticides the smallest
Behavior medications (fluoxetine, trazodone, mirtazapine) and GI acid suppressants (omeprazole, famotidine) show the largest median spread because the underlying generics cost pennies at human pharmacies and the vet office's flat dispensing fee dominates. Cardiology drugs (Vetmedin) and broad-spectrum parasiticides (Bravecto, NexGard, Heartgard) show the smallest spread because they are veterinary-only branded products where the manufacturer captures most of the margin and channel choice only affects the dispensing layer. Antibiotic spreads sit in the 4x to 6x middle, reflecting moderately priced generics with room for the vet-office markup to be meaningful but not dominant.
Finding 5: Dollar savings per 30-day supply, top 10
Headline: insulin glargine saves $150/month; fluoxetine saves $55/month at the high end
Markup multiple is the cleanest way to describe a spread, but dollar savings per month is the cleanest way to describe a household decision. Insulin glargine (Lantus) for a diabetic cat saves roughly $150 per month when filled at Costco rather than at the vet office at the high end ($248 vs $98), even though its 2.5x markup multiple is unremarkable. The absolute number is what matters because diabetes is a multi-year diagnosis. By contrast, fluoxetine's 8.9x multiple sounds dramatic but the absolute savings is $55 per month ($62 vs $7), which still compounds to roughly $660 per year over a 5-year canine separation-anxiety treatment course.
Finding 6: Chewy and PetMeds undercut vet office but rarely beat Costco
Headline: median Chewy markup is 2.4x Costco for identical formulations
Chewy and PetMeds occupy the middle of the channel spread for identical-formulation drugs. They consistently undercut the vet office (median 0.5x of vet_high price across the dataset) but consistently fail to beat Costco (median 2.4x of Costco price for identical-formulation drugs). The structural reason is that pet-pharmacy ecommerce sites build margin around manufacturer rebates on veterinary-only formulations and around brand recognition rather than around bulk-generic dispensing. Where Chewy wins decisively is on veterinary-only formulations: Apoquel, Bravecto, Heartgard, NexGard, and Cerenia are all priced 15% to 30% below the typical vet-office high. The right channel selection logic is therefore identical-formulation drugs to Costco or Walmart, veterinary-only drugs to Chewy or PetMeds, with the vet office reserved for same-day need or new-medication-start monitoring.
Finding 7: Spread for owners of multi-drug chronic patients can exceed $200/month
Headline: a typical CKD cat on mirtazapine + famotidine + Cerenia + insulin saves $180-220/month
The arithmetic compounds for chronic multi-drug patients. A typical chronic kidney disease cat on mirtazapine (appetite stimulation), famotidine (acid suppression), Cerenia (antiemetic during flares), and insulin glargine (if comorbid diabetic) faces a vet-office monthly drug bill of roughly $400 at the high end versus a properly channel-routed bill of roughly $190. The owner-side optimization requires writing transferable scripts, knowing which drugs route to which channel, and accepting a small refill-cycle complexity tax in exchange for the savings. AKC's published cost-of-ownership guide and the AVMA's practice surveys consistently underestimate this layer of variable cost because they aggregate to averages rather than tracing a single chronic-illness owner's monthly spend.
Finding 8: All 30 drugs require a veterinary prescription regardless of channel
Headline: the savings question is "where to fill the script", not "can I skip the vet"
This finding is intentional, because the rest of the study can be misread. Every drug in the audit requires a valid veterinary prescription written within an active veterinary-client-patient relationship to be dispensed legally, in any channel. State board pharmacy rules vary slightly on transfer mechanics and on the controlled-substance ladder for gabapentin and tramadol, but the floor is the same: the vet writes the script, the pet has been examined, and the dispensing channel verifies the prescriber. Channel-shopping is legal and savings-positive only when the prescription is genuine. The veterinary visit and the diagnostic basis for the prescription are not the cost being optimized in this study; the per-prescription dispensing markup is.
Full 30-drug dataset
The table below summarizes per-drug pricing across channels. Full per-drug records, source URLs, dose ranges, and indications are in data.json.
| Drug | Form | Vet low | Vet high | Costco | Chewy | PetMeds | Markup x |
|---|---|---|---|---|---|---|---|
| Fluoxetine | 20 mg tab | $38 | $62 | $7 | $24 | $27 | 8.9 |
| Prednisone | 5 mg tab | $22 | $36 | $6 | $18 | $19 | 6.0 |
| Gabapentin | 100 mg cap | $32 | $54 | $8 | $22 | $25 | 6.8 |
| Tramadol | 50 mg tab | $28 | $48 | $9 | $21 | $24 | 5.3 |
| Trazodone | 100 mg tab | $32 | $52 | $8 | $22 | $24 | 6.5 |
| Metronidazole | 250 mg tab | $28 | $42 | $9 | $19 | $22 | 4.7 |
| Doxycycline | 100 mg tab | $42 | $78 | $14 | $32 | $36 | 5.6 |
| Amoxicillin | 250 mg cap | $22 | $38 | $8 | $18 | $20 | 4.8 |
| Cephalexin | 500 mg cap | $38 | $62 | $11 | $24 | $28 | 5.6 |
| Clavamox | 250 mg tab | $58 | $92 | $18 | $48 | $52 | 5.1 |
| Enrofloxacin | 68 mg tab | $62 | $98 | n/a | $56 | $62 | 1.7 |
| Furosemide | 20 mg tab | $18 | $32 | $6 | $16 | $18 | 5.3 |
| Enalapril | 10 mg tab | $24 | $38 | $7 | $19 | $22 | 5.4 |
| Vetmedin | 5 mg chew | $78 | $118 | n/a | $84 | $92 | 1.4 |
| Rimadyl | 75 mg chew | $58 | $88 | n/a | $42 | $48 | 2.1 |
| Meloxicam | 1.5 mg/mL susp | $42 | $68 | $12 | $32 | $36 | 5.7 |
| Apoquel | 16 mg tab | $124 | $178 | n/a | $98 | $108 | 1.8 |
| Diphenhydramine | 25 mg tab | $14 | $24 | $4 | $12 | $14 | 6.0 |
| Cerenia | 16 mg tab | $58 | $88 | n/a | $52 | $58 | 1.7 |
| Famotidine | 10 mg tab | $18 | $32 | $5 | $14 | $16 | 6.4 |
| Omeprazole | 20 mg cap | $32 | $52 | $8 | $22 | $26 | 6.5 |
| Levothyroxine | 0.5 mg tab | $32 | $52 | $9 | $22 | $25 | 5.8 |
| Methimazole | 5 mg tab | $38 | $58 | $12 | $28 | $32 | 4.8 |
| Insulin glargine | 100 U/mL vial | $158 | $248 | $98 | $132 | $148 | 2.5 |
| Ivermectin topical | 0.27% solution | $78 | $118 | $12 | $38 | $42 | 9.8 |
| Praziquantel | 23 mg tab | $32 | $58 | n/a | $22 | $26 | 2.6 |
| Heartgard Plus | chew, med dog | $78 | $108 | n/a | $58 | $62 | 1.9 |
| NexGard | chew, med dog | $92 | $128 | n/a | $72 | $78 | 1.8 |
| Bravecto | 12-week chew | $78 | $108 | n/a | $62 | $68 | 1.7 |
| Mirtazapine | 15 mg tab | $42 | $68 | $7 | $24 | $28 | 9.7 |
What this means for owners
Channel selection by drug type
Identical to human formulation (22 drugs): ask the vet for a written transferable prescription and fill at Costco, Walmart, or any chain pharmacy that fills animal scripts. Use GoodRx to compare local cash prices. Common candidates: fluoxetine, prednisone, gabapentin, trazodone, mirtazapine, metronidazole, doxycycline, amoxicillin, cephalexin, furosemide, enalapril, meloxicam, diphenhydramine, famotidine, omeprazole, levothyroxine, methimazole, insulin glargine.
Veterinary-only formulation (8 drugs): Chewy and PetMeds are typically the cheapest channel. Apoquel, Bravecto, Heartgard Plus, NexGard, Vetmedin, Cerenia, Rimadyl, and enrofloxacin all show 15% to 30% savings versus a typical vet-office high.
Same-day clinical need: the vet office is the right channel. The price spread is the cost of immediate dispensing during an active health event. This is not a flaw of the vet office; it is what in-house pharmacy is for.
Conversation script for the vet visit
- "Could you write this as a transferable prescription rather than dispensing in-house?" Most veterinarians will say yes for chronic medications without losing the relationship.
- "Is the active ingredient identical to the human generic, or is this a veterinary-only formulation?" The answer determines whether Costco or Chewy is the right channel.
- "Are there clinical reasons you prefer in-house dispensing for the first month?" New starts of behavior medications, NSAIDs, and insulin often warrant in-house dispensing for monitoring; chronic refills usually do not.
PetMaxxing earns affiliate commission on some Chewy and Costco link referrals. This does not affect the prices recorded above; pricing is sourced from public vendor pages and chain-pharmacy formulary listings.
Republish this chart
Press kit and downloads
Full press kit at /press/, machine-readable per-drug records at data.json. Companion study: Pet Ownership Statistics 2026 for the broader spending context.