Pharmacy at Petco

SAVE 35%

on your first Repeat Delivery order from the pharmacy.

Exclusions apply. See details >

SAVE 35%

on your first Repeat Delivery order from the pharmacy.

Exclusions apply. See details >

How it Works

Visit your vet

Visit your vet

All prescription orders require an active prescription from a vet visit within the last year.

Find a vet >

Find your pet's medication and add it to cart

Find your pet's medication and add it to cart

Shop all Pet Medications >

Fill out your pet and vet information

Fill out your pet and vet information

Log into your Petco account to select a saved pet profile.

Check out

Check out

We will contact your vet for prescription verification.  Vet approval takes 2-4 days and product will arrive 5-7 days after vet approval.

Why Express Scripts Pharmacy at Petco?

Lowest prices

with our price match guarantee.

Easy ordering & fast shipping

online or through the Petco app.

Earn 5% back

on every purchase with Pals Rewards.

Frequently Asked Questions

Ordering Prescriptions

After receiving authorization from your vet, simply select your prescribed medication. You will be prompted to enter your pet and vet information before purchasing. We will take care of reaching out to your vet for authorization or you may mail in your prescription directly to us.

All prescription items are marked with an "Rx" logo beneath the price listing.

We are required by law to know your pet's medical issues, allergies, weight, breed, and age as it is necessary to ensure safety in dispensing prescription medications for your pet.

Yes, all prescription items require authorization from your vet. We will contact your vet on your behalf via fax. If we don't receive a response we will call them. We will make 3 attempts to reach your vet. In the event we don't get a response after 10 days, we will unfortunately need to cancel your order. Next steps. You will receive an email confirming the cancellation.

Yes! If you have multiple medications for different pets, you will need to create individual pet profiles for each pet. Please be sure to select the right pet profile for each prescription item to avoid delays in processing.

Creating an account on Petco is the optimum way to place orders, as it saves your pet's information for future orders. We do accept guest checkout orders if you prefer not to create a Petco account.

If you have refills on file, the order will process within 1-2 business days. New prescriptions will be processed within 1-2 business days of receiving your vet's approval. Once your order ships, we will send you a tracking number via email and generally they are delivered within 2-5 days.

Yes, if you are signed into your account at checkout it will apply to your Pals Rewards account. Learn more about PALS rewards.

Express Scripts Pharmacy at Petco is licensed to dispense prescription drugs and other regulated products in all 50 states. Express Scripts Pharmacy holds NABP (National Association of Boards of Pharmacy) Digital Pharmacy Accreditation and URAC Mail Service Pharmacy Accreditation.

Our pet pharmacy offers prescription support and services for domestic pets, primarily cats and dogs. We do not offer pet medication compounding services or fill prescriptions related to exotic animals, wild animals, performance, racing or entertainment animals, or livestock.

Refills & Repeat Delivery

Refills can be ordered automatically by scheduling repeat delivery. For medications, you can view and order refills for prescriptions previously ordered on by signing into your account and navigating to My Pet Prescriptions. Here, you will be able to view your active prescriptions. Simply click "Order refill" to add your active prescription to cart. Prescriptions, including refills, are fulfilled by Express Scripts Pharmacy in partnership with Petco.

Just like with one time delivery orders, you will need an active prescription from your vet within the last 12 months to order a pet pharmacy (RX) item on repeat delivery. Once you've found your pet's prescription, from the product page, use the repeat delivery drop down to select your desired shipment schedule, then select "Save with repeat delivery". Fill out your pet and vet information. (*Tip: Ensure your logged in to select any saved pet profiles.) Once you've completed your order, please allow 5 - 10 days for us to contact your vet, get approval, and deliver to you."

Yes, for the best experience and to avoid delays in shipment you will need to have open refills available on your pet's prescription.

If you have an account and previously ordered the prescription with us, your remaining refill information will be in My Pet Prescription. Otherwise, you will find the number of refills remaining and the "reorder after" date on the bottle. If you no longer have the bottle, please contact Customer Service and we will be happy to help you.

If you are ordering your refills through My Pet Prescriptions and no longer have refills remaining, simply add the item to your cart, check out, and we will contact your vet for approval. If you run out of open refills on your pet's prescription and a repeat delivery order is scheduled, please allow 5-10 days for us to contact your vet for approval. If your vet approves, you should receive a ship notification. If your vet does not approve, you will receive an order cancellation notice via email with reason for cancel. If your order is canceled for vet not approving, you may need to see your vet to renew your prescription. Prescriptions, including refills, are fulfilled by Express Scripts Pharmacy in partnership with Petco.

Mail-In Prescriptions

Find your pet's prescription and add it to cart. When prompted, select mail-in as your preferred prescription verification method. After placing your online order, write the Mail-In code generated in the Order Confirmation email and your best contact phone number at the top of your paper prescription. Then mail your prescription to:

Express Scripts Pharmacy
PO Box 66500
St. Louis, MO 63166-6500


We require someone be available to sign for refrigerated shipments as it is important that refrigerated prescriptions are placed in refrigerated storage immediately upon delivery. If they are left out, the product will spoil and a refund will not be issued.

If you notice your pet behaving abnormally after taking medication, contact the veterinarian who provided the prescription right away.

You cannot return prescription items in-store or by mail. If there is an issue with your prescription order, please call Customer Service at 1-877-738-6742.

Check for an expiration date printed by the manufacturer on the bottle or box, or on the pharmacy's label. Speak with your pharmacist or veterinarian if you have any questions about the safety of the medication. If the validity of any medication is in question for any reason, properly dispose of the product rather than risking the safety of your pet.

Your veterinary clinic can help you determine the best way to dispose of medications in your area. Our veterinary hospitals within select Petco stores will accept expired or leftover medications and dispose of them properly for you. More information on proper disposal of unused medicines can be found on the FDA website.

For questions about prescriptions, you can call Petco Customer Service at 1-877-738-6742.