What Is the Walmart Grocery App?

Learn how to use it and skip the in-store lines

The Walmart Grocery app is an easy way to get food and other consumer goods delivered to your home. You can also place an order for pickup at your local store. Here's what you need to know about the app and how it works.

Walmart announced in early 2020 that it's folding its standalone Grocery app into its main app. Grocery app users will transition to the main app throughout the year. Their account information will remain intact, including favorites, order history, and payment methods. Once the transition is finished, Walmart will retire the standalone Grocery app. The instructions in this guide are for the integrated Walmart shopping and grocery app.

What Is the Walmart Grocery App?

The Walmart Grocery App lets you shop online for food and household products from the giant retailer. Then, it gives you the option of home delivery or curbside pickup. You pay the same price you would in a physical store. Walmart promises there are no markups or hidden fees. If an item is out-of-stock, the store substitutes it with a similar item (but only if you opt into substitutions). It's available on both iOS and Android.

How to Order for Pickup in the Walmart Grocery App

There's no fee for curbside pickup, which makes it the cheaper option. Here's how it works:

  1. Open the app and sign in to your account if necessary. Then select Pickup & delivery.

    The Shop Pickup & Delivery button in the Walmart app
  2. Select Change if necessary, then tap the Pickup tab.

    The Pickup tab in the Walmart app
  3. Enter your zip code for a list of Walmart stores in your area. Pick the one you want to order groceries from.

    The ZIP field in the Walmart app
  4. Tap See times and tap a circle next to a time slot to reserve a date and time.

    Once you reserve a date and time, the app holds that reservation for an hour. If you don't complete your order during that hour, the reservation time is released, but your order is saved in the app. You just need to reschedule your pickup time.

    Pick a date and time for your Walmart pickup or delivery
  5. Add items to your order. Use the search bar at the top to locate products. Tap Add to include an item in your order.

    Tap the heart icon to favorite an item for future orders.

    The Add button in the Walmart app
  6. When you finish adding items, tap the bag icon in the lower-right corner to view your cart. Make any changes, if necessary.

    The bag icon in the Walmart app
  7. Tap Check out when you're ready to place the order.

    The Check Out button in the Walmart app
  8. The app may suggest more products to you at this point. Tap Continue.

  9. Review your order details for the final time, then select Place order.

    The Place Order button in the Walmart app
  10. The store sends you a text or email when your order is ready. When your scheduled pickup day arrives, check-in with the app to let the store know you're on your way.

  11. When you arrive at the store, follow the orange signs to park in a designated pickup spot. Enter your parking spot number and car color in the app, so you're easier to locate.

  12. A Walmart associate brings your order to the car and helps load it for you. You need to sign for it afterward.

    Walmart has temporarily moved to a no-contact pickup process during the Covid-19 crisis. It suggests you stay in your vehicle during pickup and keep the windows rolled up. If you need to show ID for certain items, display your license through the window.

How to Order for Delivery in the Walmart Grocery App

Scheduling a delivery in the Walmart Grocery app is similar to placing a pickup order. But, unlike pickup, delivery isn't free. The cost varies somewhere between $8 and $10, and you may need to order a minimum of $30 worth of groceries. There's also a yearly subscription that costs $98 a year. Its main benefit is no per-delivery fees if you order the minimum amount of groceries, which can save you money if you use the service more than once a month. Here's how to place a delivery order:

  1. Open the app and sign in to your account if necessary. Then select Pickup & delivery.

    The Shop Pickup & Delivery button in the Walmart app
  2. Select Change if necessary, then tap the Delivery tab.

    The Delivery tab in the Walmart app
  3. Select Add to enter your home address, if necessary. Then, tap the address to choose it as your delivery destination.

    The Add Address button in the Walmart app
  4. Next, reserve a time and date for delivery. The delivery fee changes depending on what time you choose, and it's listed on the right side.

    The Delivery fee column in the Walmart app
  5. Add items to your order. Use the search bar at the top to locate products. Tap Add to include an item in your order.

    The Add button in the Walmart app
  6. When you finish adding items, tap the bag icon in the lower-right corner to view your cart. Make any changes, if necessary.

    The bag icon in the Walmart app
  7. Tap Check out when you're ready to place the order.

    The Check Out button in the Walmart app
  8. The app may suggest more products to you at this point. Tap Continue.

  9. Review your order details for the final time, then select Place order.

    Choose to let the driver leave the groceries at your door if you prefer a contactless delivery. Select the Leave at your door check box.

    The Place Order button in the Walmart app
  10. You will receive a text message or email when the driver is on the way.

What to Do If You Have Problems With Your Order Through the Walmart Grocery App

If you have an issue with one or more of the items in your order, request a refund directly in the Walmart Grocery app. Here's how:

  1. Tap the menu icon in the upper-left corner, then select Purchase history.

    Purchase History in the Walmart app
  2. Select your order, then tap Start a return.

    The Start a Return button in the Walmart app
  3. Select the items you have an issue with, then tap Next.

    A check box and the Next button in the Walmart app
  4. Select a reason for the refund. The options are:

    • Damaged
    • Missing Item
    • Don't Like Substitute
    • Poor Quality
    • Past Expiration
    You need to specify a reason why you want a refund in the Walmart app
  5. Review the information, then tap Submit request.

    The Submit Request button in the Walmart app