Pet Medication Costs: Where to Fill Prescriptions for 40–80% Less

Updated April 2026 · Based on AVMA prescription guidelines, pharmacy pricing surveys, and manufacturer pricing data

The gabapentin capsule your vet sells for $1 costs $0 at Costco. The fluoxetine your vet labels as "veterinary Prozac" and sells for $2 is $0 at Walmart. These aren't different drugs — they're identical pharmaceutical products, manufactured by the same companies, in the same dosages. The price difference is the vet office markup, which typically runs 100–300% over wholesale for medications that have human generic equivalents.

This isn't a criticism of veterinarians — dispensing medication is a legitimate revenue stream, and the convenience of walking out of the vet with the medication in hand has real value. But for pets on long-term medications (allergies, arthritis, anxiety, seizures, diabetes), the savings from filling at an online pet pharmacy or human pharmacy are substantial: $200–$1,000+ per year on a single medication.

Your vet is legally required to provide a written prescription if you request one. This is federal law (many states also have specific veterinary prescription portability laws). You do not need to justify or explain the request. The vet may charge a small prescription-writing fee ($10–$25), which is recouped immediately by the savings on a single month's medication.

8 Most-Prescribed Pet Medications: Price Comparison

Medication Condition Vet Office Online/Human Pharmacy Monthly Savings
Apoquel (oclacitinib) Allergies/itching $75–$105 $54–$75 The most prescribed allergy medication in veterinary medicine. No generic exists (patent protected). Requires a prescription. Online pharmacies save 25–35% over vet office pricing.
Cytopoint (lokivetmab) Allergies/itching $65–$180 N/A Monthly injection administered at the vet. Cannot be purchased online or given at home. Only available through veterinary offices. No generic or online savings option.
Carprofen (generic Rimadyl) Arthritis pain $24–$45 $12–$24 Generic available — Rimadyl is the brand name. Generic carprofen is 40–60% cheaper. Long-term NSAID use requires liver/kidney monitoring bloodwork every 6–12 months ($80–$150).
Gabapentin Pain/anxiety $18–$48 $6–$18 Human generic widely available. Can be filled at human pharmacies (Costco, Walmart) with a vet prescription for massive savings. The same gabapentin that costs $0.80 at the vet costs $0.08 at Costco.
Trazodone Anxiety $15–$30 $3–$9 Human generic. Same drug, same dose form. Fill at a human pharmacy. Walmart $4 generic list includes trazodone — 30-day supply for $4 vs $15–$30 at the vet.
Fluoxetine (generic Prozac) Separation anxiety/compulsive behavior $15–$45 $3–$12 Human generic. Identical formulation. Fill at Costco, Walmart, or any pharmacy with a vet prescription. Veterinary-labeled Reconcile costs 3–5x more than generic fluoxetine for the same drug.
Insulin (Vetsulin/ProZinc) Diabetes $50–$120 $40–$90 Vetsulin (porcine insulin) is veterinary-specific. ProZinc (protamine zinc) for cats is also vet-specific. Some human insulin analogs (Lantus) are used off-label for cats — discuss with your vet. Needles and syringes add $10–$20/month.
Phenobarbital Seizures $12–$36 $3–$9 Human generic. Requires regular blood level monitoring ($50–$100 every 6 months) and liver panels ($80–$150 annually). Fill at a human pharmacy for 70–80% savings.

Three Ways to Save on Pet Prescriptions

  1. Fill human-generic medications at a human pharmacy.

    If the medication your pet takes also exists as a human drug (gabapentin, trazodone, fluoxetine, phenobarbital, metronidazole, amoxicillin, prednisone, methimazole, and dozens more), ask your vet for a written prescription and fill it at Costco, Walmart, or your regular pharmacy. Walmart's $4 generic list includes multiple drugs commonly prescribed for pets. Costco's pharmacy doesn't require a membership for prescriptions in most states and consistently has the lowest generic prices. Savings: 50–80% over vet-office pricing.

  2. Use an online pet pharmacy for veterinary-specific drugs.

    Medications that don't have human equivalents (Apoquel, Vetsulin, ProZinc, Adequan, Galliprant) are only available through veterinary channels — but online pet pharmacies (Chewy Pharmacy, 1-800-PetMeds, PetCareRx) sell them at 20–40% less than vet-office prices. Your vet submits the prescription directly to the online pharmacy. Delivery takes 3–5 days — plan ahead so you don't run out. Savings: 20–40% over vet-office pricing.

  3. Ask about generics for every prescription.

    When your vet prescribes Rimadyl, ask if generic carprofen is available (it is, and it's 40–60% cheaper). When they prescribe Reconcile, ask if generic fluoxetine works (it does — same drug, different label). Many vets default to brand names because they stock them in-house, not because the generic is inferior. Generics undergo the same FDA bioequivalence testing as human generics. Savings: 30–60% per medication.

Annual savings example:

A 60-lb arthritic dog on carprofen (daily) and gabapentin (twice daily) for pain management. At the vet: carprofen $35/month + gabapentin $30/month = $780/year. At Costco pharmacy: generic carprofen $15/month + gabapentin $6/month = $252/year. Annual savings: $528. Over 5 years of arthritis management: $2,640 saved.

Medications You Cannot Fill Elsewhere

Some medications are only available through veterinary channels and cannot be filled at human pharmacies or some online pharmacies:

  1. Cytopoint (lokivetmab): Injectable allergy treatment administered at the vet. Cannot be purchased or self-administered.
  2. Librela (bedinvetmab): Monthly injection for osteoarthritis pain. Vet-administered only.
  3. Adequan (polysulfated glycosaminoglycan): Injectable joint treatment. Available from online pet pharmacies but requires a prescription and at-home injection training.
  4. Compounded medications: Custom-formulated medications (liquid versions of pills for cats, flavored formulations) are prepared by compounding pharmacies. Your vet can recommend a veterinary compounding pharmacy — prices are typically 20–40% less than vet-office dispensing.

See Annual Pet Healthcare Costs

Prescription medications are one piece of the ongoing care budget — see the full annual picture.

Open Pet Cost Calculator →

Frequently Asked Questions

Can I fill pet prescriptions at Costco, Walmart, or CVS?

Yes — for any pet medication that also exists as a human drug (gabapentin, fluoxetine, trazodone, phenobarbital, amoxicillin, prednisone, metronidazole, methimazole, and many more). Ask your vet for a written prescription. They are legally required to provide one. Walmart's $4 generic list includes several common pet medications. Costco pharmacy doesn't require membership for prescriptions in most states. Savings: 50–80% over vet-office pricing for medications with human generic equivalents.

Are online pet pharmacies legitimate?

Legitimate online pet pharmacies (Chewy Pharmacy, 1-800-PetMeds, PetCareRx) are licensed, require valid prescriptions, and sell FDA-approved medications. Look for VIPPS accreditation. They save 20–40% over vet-office pricing on veterinary-specific drugs and are the best option for medications without human generic equivalents (Apoquel, Vetsulin, Galliprant). Avoid any site selling prescription medications without requiring a prescription.

Can my vet refuse to give me a written prescription?

In most cases, no. Many states have specific laws requiring veterinarians to provide written prescriptions upon request. Even where state law is silent, the AVMA's professional standards support prescription portability. Your vet may charge a prescription-writing fee ($10–$25), which is legal and typical. The fee is recouped by savings on a single month's medication for most drugs. If a vet refuses without legal basis, contact your state veterinary board.

Related Guides

  1. Heartworm Treatment Costs
  2. Pet Vaccination Costs
  3. Is Pet Insurance Worth It?
  4. Vet Cost Comparison
  5. Pet Dental Cleaning Costs