How to Get a Written Prescription From Your Vet
Ask your vet directly, and be specific about what you need
The simplest way to get a written prescription is to ask your vet for one at the end of your appointment. Say: "I'd like a written prescription I can fill at a pharmacy of my choice." Most vets will write one without pushback, especially if you explain you want to compare prices or use a mail-order pharmacy.
Your vet may ask why you want it. Common reasons include cost (a different pharmacy may charge less), convenience (mail delivery to your home), or insurance coverage (some pet insurance plans reimburse only for prescriptions filled outside the vet's clinic). Any of these is a legitimate reason, and vets understand them.
If your vet seems reluctant, ask what their concern is. Some vets worry about liability if a medication is filled incorrectly elsewhere, or they may prefer to dispense because they profit from the markup. A straightforward conversation usually resolves this — you can offer to confirm you understand the dosage and frequency before you leave.
Key Takeaways
- Request a written prescription at the end of your appointment by saying you want to fill it at a pharmacy of your choice.
- Your vet is not required to dispense medication themselves; they can write a prescription for you to fill elsewhere.
- Bring the written prescription to a human pharmacy, veterinary pharmacy, or mail-order service — all can fill pet medications.
- If your vet refuses to write a prescription without a medical reason, you can request records and see another vet.
- Ask for the prescription in writing on paper, not just verbally, so you have proof of the drug name, dose, and quantity.
What information must be on a written prescription
A legal prescription for a pet includes the pet's name, the owner's name, the drug name, the strength (for example, 250 mg), the quantity (how many tablets or milliliters), the frequency (how often to give it), and the vet's signature or initials. Some vets also note the condition being treated and any refills allowed.
Before you leave the clinic, read the prescription to make sure all details are correct. If your pet's name is spelled wrong or the dose looks different from what the vet told you, ask them to correct it on the spot. A mistake here can cause problems when you try to fill it.
Ask whether refills are included. If your pet needs the medication for more than one month, ask the vet to note how many refills are allowed on the prescription itself. This saves you a phone call later when the pharmacy needs to confirm.
Where you can fill a pet prescription
You have three main options: a human pharmacy (like CVS or Walgreens), a veterinary pharmacy (either local or online), or a mail-order pet pharmacy. Human pharmacies can fill many pet medications because the drugs are the same as those used for people — antibiotics, pain relievers, heart medications, and others. Call ahead to confirm they stock pet medications, because not all locations do.
Veterinary pharmacies specialize in pet dosages and often have better prices than vet clinics. Many operate online and ship to your home. Mail-order services like Chewy Pharmacy, PetMeds, and 1-800-PetMeds also fill prescriptions and often offer lower prices than local options, though shipping takes a few days.
Compare prices before you choose. The same medication can cost two or three times more at one pharmacy than another. Call or check websites for quotes on your specific drug, dose, and quantity. Some pet insurance plans cover prescriptions filled at certain pharmacies, so check your policy before you decide.
What to do if your vet refuses to write a prescription
A vet can legally refuse to write a prescription only if they have a medical reason — for example, they believe the medication is inappropriate for your pet, or they need more information before they can safely prescribe it. They cannot refuse simply because they want you to buy from their clinic.
If a vet refuses without explaining a medical concern, ask them to put their reason in writing. Then contact your state's veterinary board (search "[your state] veterinary board" online). You can file a complaint, and the board will investigate whether the refusal was justified.
You also have the right to request your pet's medical records and take them to another vet. A second opinion may help, and a different vet can write a prescription based on those records. This takes longer than asking your current vet, but it is an option if you are stuck.
Timing and what happens next
Once you have the written prescription, take it to your chosen pharmacy as soon as possible. Human pharmacies usually fill pet prescriptions within a few hours. Veterinary pharmacies and mail-order services may take one to three business days, depending on whether they stock the medication and how busy they are.
When you drop off the prescription, tell the pharmacy staff it is for a pet and confirm they can fill it. Some medications require special handling or come in different strengths for people versus animals, so the pharmacy needs to know. Ask about the cost before they fill it — if the price is higher than you expected, you can ask them to hold it while you call other pharmacies for quotes.
If the pharmacy cannot fill the prescription, ask why. They may not stock that particular drug, or it may require a special license to dispense. In that case, your vet can dispense it directly, or you can try another pharmacy.
Prescriptions for controlled medications
Some pet medications — painkillers like tramadol, sedatives, and certain antibiotics — are controlled substances. These have stricter rules. Your vet must write a prescription on a special form (often called a DEA form), and you cannot get refills without a new prescription from the vet.
Controlled prescriptions usually cannot be filled by human pharmacies; you will need a veterinary pharmacy or mail-order service licensed to handle them. Ask your vet which pharmacies they recommend for controlled drugs, because not all will accept them.
If your pet needs a controlled medication long-term, ask your vet how often you need to come in for a new prescription. Some vets require an exam before each refill, while others will write multiple prescriptions at once if the medication is stable. Knowing this upfront saves frustration later.
Insurance and payment
If you have pet insurance, check your policy to see whether it covers prescriptions and which pharmacies are in-network. Some plans reimburse you after you pay, while others work directly with certain pharmacies. Knowing this before you fill the prescription helps you avoid paying out of pocket if you do not have to.
Some pharmacies offer discount programs or coupons for pet medications. GoodRx and similar services let you compare prices across pharmacies and sometimes provide coupons that lower the cost. It is worth checking before you pay full price.
If the medication is expensive, talk to your vet about whether a generic version is available. Many pet medications have generics that work the same way but cost less. Your vet can note on the prescription whether a generic is acceptable, which gives the pharmacy permission to substitute.
Frequently Asked Questions
Can my vet refuse to write a prescription if I want to fill it somewhere cheaper?
No, not for that reason alone. A vet can refuse only if they have a medical concern about the medication or your pet's condition. If they refuse without a medical explanation, you can file a complaint with your state's veterinary board or ask another vet to write the prescription based on your pet's records.
Do I need a new prescription every time I refill the medication?
Not if your vet wrote refills on the original prescription. Most prescriptions allow one to three refills without a new exam. Ask your vet how many refills they are including. If you run out of refills, you will need to contact the vet's office to request a new prescription.
What if the pharmacy says they cannot fill my pet's prescription?
Ask why — they may not stock that drug, or it may require a special license. Try calling other pharmacies in your area, or ask your vet which pharmacy they recommend. If no local pharmacy can fill it, a mail-order veterinary pharmacy usually can, though it takes longer.
Can I use a human pharmacy to fill my pet's prescription?
Yes, for many medications. Human pharmacies can fill antibiotics, pain relievers, heart medications, and others that are used for both people and pets. Call ahead to confirm they fill pet prescriptions, and tell the staff it is for an animal so they dispense the correct dose.
What should I do if my vet wants me to buy medication from their clinic only?
Ask them to explain their medical reason for requiring it. If they cannot give one, you can ask for a written prescription to fill elsewhere. If they still refuse, contact your state's veterinary board or find another vet who will write a prescription.