Free Home Delivery of Your Prescriptions

Walmart.com offers FREE home delivery of all prescriptions, including 90-day generic prescriptions for $10.* Save time by managing your refills or setting up auto refills online. No gimmicks, just hundreds of medications priced to help you save money.

View the $10, 90-Day Supply list of commonly prescribed Home-Delivery Prescriptions.

Get Started
Details

Pricing

Walmart Pharmacy Home Delivery provides competitive pricing on 90-day prescriptions. (In-store pricing may differ.)

Payment

Prescription Coverage

Insurance coverage for mail-order prescriptions varies by provider and plan. Customers covered by insurance may also be eligible for co-pay or deductible savings. However, some health plans do not cover Walmart Mail Service or 90-day supplies.

Payment Methods

  • A one-time payment must be made by credit card.
  • For automatically refilled prescriptions shipped via Home Delivery, you must enroll in Rx Express Pay. Your credit card will be charged automatically each time we refill your order.

Shipping

Delivery methods and rates listed below are subject to change. Estimated delivery time is a sum of processing time (1-2 business days on average) plus shipping time. Various shipping policies and exceptions many also apply to your order, depending on the items ordered.

Shipping Method Shipping Fees
Standard (3-5 business days†) Free
2nd Day Delivery† $8
Overnight Delivery† $15

†Does not include processing time.

Note: Due to Federal regulations, not all shipping methods are available for all medications. Please see Policies and Exceptions for specifics. See our Pharmacy Home Delivery Help Page for more information about home delivery.


*Restrictions apply. View complete Home Delivery Program details in English. (PDF)

If you have questions or would like to place a prescription refill order by phone, contact customer service at 1-800-2REFILL, Monday through Friday, 7 a.m. to 7 p.m. (CST), Saturday, 9 a.m to
1 p.m. (CST). A Pharmacist is available to answer your questions during normal business hours. For questions after normal business hours, you may leave a message for a pharmacist and your call will be returned by a pharmacist on the next business day. Additionally, your local In-store Walmart pharmacists are also available to answer your questions. For urgent questions after business hours or medical emergencies please call 911 or your local emergency room.

Start a new prescription Refill a prescription Transfer a prescription to Walmart