Where pet medication comes from and what it costs
Pet medication comes from three main sources: your veterinarian's office, online pharmacies that ship to your home, and compounding pharmacies that mix custom doses. Your vet's office is usually the most expensive per dose but requires no shipping time. Online pharmacies undercut vet prices by 20 to 60 percent but take three to seven days to arrive. Compounding pharmacies cost more than online but less than vets, and they exist mainly to make medications in sizes or flavors your pet will actually take—a smaller tablet, a liquid, or a treat your dog won't spit out.
The actual price you pay depends on the drug, the dose, the quantity, and whether your pet has insurance. A month of thyroid medication for a cat might cost $12 at a vet clinic and $6 online. A month of pain medication for a large dog might cost $80 at a vet and $35 online. There is no standard markup; each vet sets their own prices, and each online pharmacy negotiates its own supplier deals. The only way to know what you will pay is to call or check the website.
Key Takeaways
- Your veterinarian can write a prescription that you fill anywhere—at their office, at an online pharmacy, or at a compounding pharmacy—so you are not locked into their price.
- Online pharmacies require a valid prescription from a licensed vet but typically cost 30 to 60 percent less than vet clinics for the same medication.
- Some medications are controlled (like pain relievers) and have stricter rules about where they can be filled; your vet will tell you if yours is one of them.
- Pet insurance covers medication costs at some vets but rarely at online pharmacies, so compare the out-of-pocket cost both ways before you choose.
- Compounding pharmacies can make medications in sizes or forms your pet can actually take, which sometimes costs less than buying a larger dose and splitting it.
Getting a prescription your vet will release
Your veterinarian must examine your pet before writing a prescription. This is a legal requirement, not a vet's choice—the state veterinary board requires a documented relationship between the vet and the animal. If your vet has never seen your pet, they cannot write a prescription, even if you have one from another vet.
Once your vet has examined your pet and prescribed medication, you can ask them to send the prescription to a pharmacy of your choice instead of filling it in their office. Most vets will do this without argument. Some vets charge a small fee ($5 to $15) to send a prescription to an outside pharmacy; some do not. A few vets refuse to send prescriptions at all, which is legal but uncommon. If your vet refuses, you can request the prescription in writing and they must provide it within a reasonable time—usually a few days.
Controlled medications (mainly pain relievers and some anxiety drugs) have stricter rules. Your vet may be required to fill these themselves or send them only to a licensed pharmacy, not to an online retailer. Ask your vet whether your pet's medication is controlled before you assume you can fill it anywhere.
Comparing vet clinics, online pharmacies, and compounding
A vet clinic fills your prescription on the spot or within hours. You walk out with the medication. You pay more per dose, but you pay nothing for shipping and you do not wait. Vet clinics also handle questions about side effects or interactions directly with the vet who prescribed the drug. If your pet has a bad reaction, you can call the same office and speak to someone who knows the case.
Online pharmacies require you to upload or email a copy of your prescription. They verify it with your vet's office (usually within 24 hours) and ship the medication to your address. Shipping takes three to seven days depending on the pharmacy and your location. You save 30 to 60 percent on the per-dose cost. The trade-off is that you cannot ask questions of the prescribing vet; you can only contact the pharmacy's customer service, which may or may not have access to your pet's medical history. Reputable online pet pharmacies are licensed in their state and require a valid vet prescription; they do not sell without one.
Compounding pharmacies take your prescription and make a custom version of the medication. If your vet prescribed a 500-milligram tablet but your cat weighs only 8 pounds and needs 100 milligrams, a compounding pharmacy can make a smaller tablet, a liquid, or a flavored treat with exactly 100 milligrams in it. This costs more than buying the standard tablet and splitting it, but it is more accurate and often easier to give to your pet. Compounding also helps if your pet is allergic to an ingredient in the standard formulation—the pharmacy can make the drug without that ingredient. Compounding takes longer (usually five to ten business days) and costs more, but it solves problems the other two routes cannot.
Pet insurance and medication costs
Pet insurance covers medication costs, but the rules vary widely by plan and by where you fill the prescription. Most pet insurance plans cover medications prescribed by a vet and filled at a vet clinic. Many plans also cover medications filled at licensed online pharmacies. Very few cover compounding pharmacies, though some will if the compounding is medically necessary.
The way reimbursement works matters. Some plans reimburse you a percentage (usually 70 to 90 percent) of what you paid. Some plans reimburse a fixed amount per medication. Some plans have an annual cap on medication costs. Read your policy or call your insurer before you fill a prescription to understand what you will actually pay out of pocket. A medication that costs $40 at a vet clinic might be covered at 80 percent (you pay $8), while the same medication costs $15 online but your plan does not cover online pharmacies (you pay $15). In that case, the vet clinic is cheaper even though the medication costs more.
How to find the lowest price for a specific medication
Call your vet and ask for the name of the medication, the dose, and the quantity your pet needs. Then call or visit the websites of three to five online pharmacies and ask for a price quote. Common online pet pharmacies include Chewy Pharmacy, Allivet, and VetRx. Some human pharmacies like GoodRx also fill pet prescriptions at lower prices than vet clinics, though you should confirm they accept vet prescriptions for animals.
Once you have prices from online sources, call your vet clinic and ask what they would charge to fill the same prescription. Compare the vet price to the online price, then factor in your pet insurance if you have it. If the vet is cheaper after insurance, fill it there. If online is cheaper, ask your vet to send the prescription to the pharmacy you chose.
Keep in mind that the cheapest option is not always the best if the pharmacy is slow or hard to reach. A pharmacy that takes ten days to ship and has no phone number might save you $5 per month but cost you time and stress. Read reviews of online pharmacies before you order, especially if your pet needs the medication urgently.
Medication refills and automatic delivery
Once you have filled a prescription, refills are usually simpler than the first fill. Your vet does not need to re-examine your pet for a refill—they can authorize it based on the original prescription. Most vets allow refills for up to one year from the date of the original prescription, though some require a new exam every six months or every year.
Many online pharmacies offer automatic refill programs where the medication ships on a schedule you set—every 30 days, every 60 days, or whatever matches your pet's prescription. You can pause or cancel automatic refill anytime. Automatic refill saves you the step of calling or logging in to reorder, and some pharmacies give a small discount (usually 5 to 10 percent) if you sign up for it.
If your pet's dose changes or your vet prescribes a different medication, tell the pharmacy right away so they do not ship the old dose. If you cancel a prescription, confirm the cancellation with the pharmacy in writing or by email so there is a record.
What to do if a medication is not working or causes side effects
Contact the vet who prescribed it, not the pharmacy. The vet needs to know whether the medication is not working, whether your pet is having side effects, or whether the dose needs to change. The pharmacy can tell you about interactions or storage, but only the vet can decide whether to switch medications or adjust the dose.
If you filled the prescription at an online pharmacy and the vet is not available, call the pharmacy's customer service line. They can often reach the prescribing vet on your behalf or advise you on whether the side effect is common and whether you should stop the medication. Do not stop giving your pet medication without talking to a vet first, especially if it is for a chronic condition like heart disease or seizures.
Frequently Asked Questions
Can I use a human pharmacy like CVS or Walgreens to fill my pet's prescription?
Some human pharmacies will fill pet prescriptions, but most do not because they do not stock animal medications or doses. Call ahead and ask. If they do fill it, the price is often similar to a vet clinic because human pharmacies do not buy in bulk for animals the way online pet pharmacies do.
What if my vet will not give me a copy of the prescription?
Ask in writing (email counts) for a copy of the prescription. Your vet is legally required to provide it within a reasonable time. If they refuse, you can file a complaint with your state's veterinary board. Most vets provide prescriptions without issue, so a refusal is unusual.
Do I need to tell my vet if I fill a prescription somewhere else?
You do not have to, but it is a good idea. If your vet does not know you are taking a medication, they cannot warn you about interactions with other drugs or flag side effects. A straightforward email saying "I filled the thyroid medication at an online pharmacy" takes 30 seconds and helps your vet do their job better.
Is it safe to buy pet medication from an online pharmacy I have never heard of?
Check whether the pharmacy is licensed in its state and requires a valid vet prescription. Legitimate online pet pharmacies display their license number on their website. Avoid any pharmacy that sells prescription medications without requiring a prescription—that is illegal. Read customer reviews on independent sites, not just the pharmacy's own website.
Can I split a larger dose to save money instead of using a compounding pharmacy?
Sometimes, but not always. Tablets that are scored (have a line down the middle) can usually be split safely. Capsules and unscored tablets should not be split because the dose may not divide evenly. Ask your vet whether your pet's medication can be split before you try it. If it cannot be split safely, a compounding pharmacy is worth the extra cost.