How To Refill Your Walmart Prescriptions Online

Over the past few years, Walmart has been expanding their pharmacy services to better serve their customers. In fact, as of 2023, you can take advantage of many of Walmart Pharmacy’s services without ever having to visit a Walmart location.

Walmart Prescriptions Online

The Walmart Pharmacy currently offers the following online services…

  • Prescriptions refills for pickup
  • Mail-order prescriptions and refills (plus free shipping)
  • Vision prescriptions and refills
  • Pet Rx prescriptions and refills
  • Prescription refill services through the Walmart App

The Walmart App provides access to some of these services, but you can access most of them without using the app. To download the Walmart App for Apple devices, click here. For Android devices, click here.

The other services listed above are available through the Walmart Mail-Order Pharmacy and through

How To Order Refills Online

The Walmart Mail-Order Pharmacy is one of the most popular ways for Walmart customers to order prescription refills because it allows you to receive your medications in the mail without ever having to leave your home.

However, you don’t actually have to have a Walmart Mail-Order Pharmacy account to order a Walmart prescription refill online. You can submit prescription refills at any time on or through the Walmart app and pick them up in store.

That’s right–Walmart allows guests to submit prescription refill orders online through their Easy Refills tool or through the Walmart app. To use the app-based tool, you will need to have a account, but the web-based tool is open to guests.

Prescription refill requests submitted through the app will be filled at the next available time during Walmart Pharmacy’s opening hours. Hours vary by location, but most Walmart Pharmacy locations are open from 9AM to 7PM daily. For information about how to manage your prescriptions through the Walmart App, click here.

To order through Easy Refills, all you need to do is provide your birthdate, prescription number, and the Walmart store pharmacy number (found on your Walmart Pharmacy prescription card).

If you want to submit your prescription refill order online and then have someone else pick up the prescription for you at the pharmacy, you always have this option. That said, it’s up to the discretion of the pharmacist whether or not to allow someone else to pick up your prescription. But in most cases, it’s not a problem.

If you still want to create a Walmart Mail-Order Pharmacy account anyway, we’ll get into the details of how to do that below.

How To Use The Walmart Mail-Order Pharmacy?

The major benefit of using the Walmart Mail-Order Pharmacy is that you can receive your prescriptions in the mail in addition to submitting your prescriptions and refill requests online or over the phone. That means you’ll never actually have to visit a Walmart Pharmacy location in person if you don’t want to or are not able.

Step 1: Create A Walmart Pharmacy Account

To sign up for the Walmart Mail-Order Pharmacy, click here.

You’ll be asked to provide your name, birth sex, birthdate, primary address, shipping address, and basic contact information. You will also be asked to provide information about your healthcare provider, existing health conditions, insurance, and preferred payment method.

For a full look at how to create a Walmart Mail-Order Pharmacy account, check out our post about it here.

Step 2: Send Your Prescriptions To Walmart

Once your account is set up, you will need to provide Walmart with your current prescriptions. You can do this in one of two ways…

You can either have your healthcare provider send your prescriptions to the Walmart Mail-Order Pharmacy through e-prescribe, fax, phone, or through the mail. Or you can get a hard copy of your prescriptions from your doctor, and then send them to Walmart via fax or through the mail.

The Walmart prescription fax number is 1-800-406-8976.

Hard copies of prescriptions should be sent to the following address…

Walmart Mail Order Pharmacy

1025 W Trinity Mills Rd.

Carrollton, TX


Once Walmart has your prescriptions, you can expect them to be shipped to you within 5-7 business days. If you need your medications sooner, you can pay an additional fee for expedited shipping.

Step 3: Order Prescription Refills

To order a refill for an existing prescription, customers can contact the Walmart Mail-Order Pharmacy by phone at 1-800-273-3455 (1-800-2-REFILL). Walmart fields prescription refill requests between the hours of 7AM and 7PM daily.

1-800-2-REFILL can only be used by customers with Mail-Order Pharmacy accounts.

If your prescription says “no refill,” you will not be able to have it refilled at the Walmart Pharmacy. Instead, you will need to visit your doctor to get an updated prescription.

Checking Your Prescription Status

Checking your Walmart prescription status works differently depending on whether you’re using the Walmart app or the Walmart Mail-Order Pharmacy.

For app users, simply open the Walmart App, navigate to the Pharmacy tab, and then click “My Prescriptions.” From there, you will be able to view the status of all of your prescriptions. You will also receive notifications when your refill requests have been filled and are ready to pick up.

If you are a Walmart Mail-Order Pharmacy customer, you will need to call 1-800-2-REFILL to check the status of your prescriptions. Once you call, follow the menu prompts to speak to customer service, then select the option to “check the status of a prescription.” You will need to have your Walmart Pharmacy prescription number ready.


Does Walmart deliver prescriptions?

Yes. By using the Walmart Mail-Order Pharmacy, you can receive your prescriptions through the mail.

How early will Walmart refill a prescription?

This depends. The Walmart Mail-Order Pharmacy accepts prescription refill requests between the hours of 7AM and 7PM daily. If you submit your refill request through the Walmart App, your request will be processed between the hours of 9AM and 7PM at most locations. 

Can you upload your prescription to Walmart Pharmacy online?

Unfortunately, no. New prescriptions will either need to be sent to the Walmart Pharmacy or Walmart Mail-Order Pharmacy via your doctor or healthcare provider. If you have a hard copy of your prescription, you can send it to Walmart via fax or mail. The only way to order prescriptions from Walmart online yourself is when you’re ordering a prescription refill for a prescription you’ve had filled at Walmart previously.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.