We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.

Have you tried Walmart grocery delivery? They have their own delivery service and it’s way cheaper and easier than you think.

Walmart Grocery offers a few flexible delivery options to fit your needs and budget. And their Delivery Unlimited service has a free trial, so you aren’t committed financially if you don’t like it.

To help you get started I put together this quick how-to:


Walmart+ is powered by Door Dash drivers who bring groceries to your doorstep

A walmart delivery employee knocking on a front door.

When you place a Walmart+ order, a Walmart employee shops for your groceries and then a Door Dash driver picks them up and brings them to your door.


New Walmart+ users get free 15-day trial with free cancellation.

Want to give it a try? Walmart offers a free 15-day trial for their Walmart+ subscription that you can cancel anytime at no cost. So, for a couple of weeks, your orders would be with zero delivery fees!


Walmart Grocery online prices are the same as in stores.

A walmart grocery receipt in front of groceries on a counter.

Before we begin, it’s important that you know Walmart Grocery online prices are the same prices you’d pay in store. They never inflate their grocery prices for delivery, or pickup, for that matter.

RELATED: These Grocery Stores Won’t Charge More Online


Save $10 with code WOWFRESH on your first delivery order of $50 or more.

Walmart pamphlet with details and discount code for grocery delivery and pickup.

If you’re new to Walmart grocery delivery, use the promo code WOWFRESH during checkout and save $10 on your first order ($50 minimum). It doesn’t apply to alcohol purchases.

For more money-saving tips download the KCL app.


Walmart+ subscribers can get groceries delivered right to the fridge for $7 a month.

With Walmart’s InHome service, a sort of upgraded version of Walmart+, employees will actually put your groceries in the fridge, as well as drop off your prescriptions and pick up any Walmart.com returns.

While a regular Walmart+ subscription is $12.95 a month, the upgraded InHome subscription costs $19.95 a month. There’s a 30-day free trial available, but only if you haven’t had a Walmart+ subscription in the past.


Link Ibotta with your Walmart account for rebates.

Two smartphones with the ibotta app and walmart store information for rebates.

Don’t miss out on Ibotta rebates just because you’re not shopping in-store. Here’s how to can earn with Ibotta: If you haven’t already done so, download the Ibotta app. Go into your account (or create one), then navigate to the Walmart Grocery page and click Link Walmart Grocery Account. You also need to have a debit or credit card as one of your Ibotta payment methods. That’s it!

When you’re ready to order groceries for delivery, open the Ibotta app and load Ibotta product offers (must always be done first!), then tap the Walmart Grocery page and shop. You’ll notice the ib icon in the corner of your screen, this is a list to remind you of the Ibotta offers that you selected so you don’t miss out because you forgot. Once you check out, Ibotta will verify your purchase and add any money earned from the product offers to your Ibotta account within 24 hours.


Earn up to 5% cash back with Ibotta when you shop Walmart.com or through the Walmart app.

Ibotta app on a cell phone featuring a huggies diaper rebate.

You have another way to save on your Walmart grocery delivery. Now you can earn up to 5% cash back with Ibotta and Walmart. It’s a bit confusing at first, but it’s worth it to save money AND get your groceries delivered.

Before you begin you need to know this only works on items that are NextDay delivery eligible and you must have a debit card as one of your payment methods in Ibotta. Shop through the Walmart app or online at Walmart.com and begin the checkout process. Once you see your total (with shipping and taxes) open your Ibotta app, and select Pay with Ibotta, then in-store Walmart (it works for Walmart app and online purchases). Tap Pay with Ibotta and enter the exact amount of your order. Ibotta will immediately give you a gift card code that you can copy/paste or enter manually into the gift card payment option in Walmart checkout.

The minimum for a gift code is $10. Over ten bucks, the gift code amount can be exactly what your total is, up to $250. Any money earned should go into your Ibotta account fairly quickly; mine was within minutes!

Of course, if you shop in-store you can do both! Score rebates and cashback all with the Ibotta app. Be sure to select your offers BEFORE you shop! Plus, Walmart’s new partnership with Ibotta means you’ll be able to get rebates applied directly to your Walmart account.


RELATED: Ibotta Launches Rebates for Walmart Grocery Pickup


Pay with a Walmart Rewards card and get 5% cash back on grocery delivery.
Walmart capital one rewards card information

Loyal Walmart shoppers can also earn 5% cashback on all Walmart app and Walmart.com orders with the Capital One Walmart Rewards Card.

There’s no limit to how much you can earn with the 5% back. This card competes with the best retailer cards out there like the Target RedCard debit card and the Amazon Chase credit card, which both also pay 5% back. This 5% applies to everything purchased at Walmart, from grocery delivery to non-grocery items.


Expect Walmart to substitute a store brand if needed.

Walmart great value disinfecting wipes in a walmart shopping bag

If the substituted item is cheaper than the original, you’ll pay the cost of the cheaper item. If the substituted item is more expensive than the original, you’ll still pay the price of the cheaper item.

In most cases, if you’re buying a name brand like Mrs. Butterworth’s maple syrup, Walmart Grocery will substitute a store brand item, such as Great Value original syrup. Don’t expect to go from Jif Peanut Butter to Skippy as a substitution.


Avoid per-order fees with a Walmart+ subscription.

A Walmart delivery employee handing a shopping bag to a customer at their front door.

If you frequently shop Walmart Grocery, you can save on per-order delivery fees ($9.95 regular or $19.95 for express two-hour) with the Walmart+ subscription. This service has a $35 minimum per order.

How much can you save?

Walmart+ monthly plan is $12.95 a month or:
$6.48 per order if you place two orders a month
$3.24 per order if you place an order every week
Savings: $3.47-$6.71 per order over regular delivery fee
Savings $13.47-$16.71 per order over express delivery fee

Walmart+ annual plan is $98 per year or:
$8.17 per order if you place one order a month (reg. delivery $119.40, express delivery $239.40)
$4.09 per order if you place two orders a month (reg. delivery $238.80, express delivery $478.80)
$2.04 per order if you place an order every week (reg. delivery $517.40, express delivery $1,037.40)
Savings: $1.78-$8.06 per order over regular delivery fee
Savings: $11.78-$18.06 per order over express delivery fee
Shop a couple of times a week and you could save over $1,000 per year on delivery fees!

What does this mean? The more you shop Walmart, the more you could save with a Walmart+ subscription. You’ll need to place a minimum of 10 orders a year to make it worth it.


Order last-minute items with Walmart Express delivery.


Via Omarcast

If you need some stuff last-minute, Walmart offers same-day grocery delivery with no minimum. Whatever you can order with the regular Walmart grocery delivery, you can order with Express Delivery, but it’ll cost you $10 per order on top of the $9.95 regular delivery fee and is only available in certain areas.

Place your order through the Walmart app or Walmart.com and select Express Delivery during checkout. Within two hours, a driver will pick up the order from the store and drop it off. There’s no contact and no money exchanged between the driver and the customer.

To find out if express delivery is available at your local Walmart, go to Walmart.com or the Walmart app and search your zip code.


Walmart InHome Delivery may be another option (if you live in the right area).

via Walmart

As if there aren’t enough Walmart delivery options, in 2019 Walmart started testing its new service called InHome Delivery. Customers place an order online or with the InHome Delivery app, available for iOS and Android, and select InHome Delivery. Then a screened, trusted associate with a wearable camera enters your home using smart entry technology and puts your order into your fridge even if it’s in the garage.

It’ll cost you $49.95 for the smart device (lock), but installation is free. You can get unlimited deliveries for an introductory price of $19.95 per month (orders have a $35 minimum), plus the first month is free.

Currently, Walmart InHome Delivery is Doorstep Delivery (for contactless delivery) and is available in select locations (Pittsburgh, Kansas City, and Vero Beach). To check if it’s available in your area head over to InHome.Walmart.com.

If the service isn’t in your area yet, you can sign up to be notified when it is.

Okay, on to how it works.


How does Walmart Grocery delivery work?

Woman holding a bag of Walmart groceries in one hand with a cell phone with the Walmart app on the other.

First, read the Walmart Grocery delivery highlights, then I will walk you through step-by-step:

  • Orders require a minimum $35 purchase
  • Shop with the Walmart mobile app or through the Walmart.com website.
  • Select a one-hour pickup window.
  • Place orders up to a week in advance.
  • Add items to your already-placed order up to 1:45 a.m. on your delivery day.



Step 1: Shop with the Walmart mobile app.

Walmart iOS screenshot

The easiest way to place your Walmart Grocery delivery order is with the free Walmart mobile app, available for iPhone or Android. You can also place your order online at Walmart.com.


RELATED: Can’t Get a Grocery Delivery or Pickup Slot? Try This!


Step 2: Reserve a grocery delivery time slot.

Since time slots can be hard to get, make sure you select your nearest Walmart location for delivery and pick your time slot BEFORE adding items to your virtual cart. This will hold your delivery time slot for one hour.

Include delivery instructions for your driver like “leave on the front porch.”

To select day and time, tap on Pickup & delivery.


Step 3: Place your Walmart Grocery order.

Place items into your cart and complete checkout. Remember, your order must reach a $35 minimum to qualify for delivery.


Step 4: Add items to your shopping cart until almost 2 a.m. the day of your pickup.

A person writing a grocery list with the walmart app open on a cell phone.

Okay, earlier I said the single best thing about Walmart grocery delivery is that they don’t inflate their in-store price for online orders. I lied about that being the best. This is the best:

After you place your initial order, Walmart Grocery allows you to edit your order, including adding and removing items, up until 1:45 a.m. on the day of your delivery. I think my average number of edits is about 14.

You can even reschedule your delivery date and time up until 1:45 a.m. on the day of your delivery. Sign in to your account and select “My Orders” to verify the exact cutoff time for making changes in your area.


Step 5: Allow substitutions for each shopping cart item.

At checkout, you can opt to allow for substitutions or not for each item. I always recommend you allow them. If an item you ordered is out of stock before your order is filled, Walmart will substitute a similar item.

Shoppers most likely to benefit from the allowing substitutions are those placing orders for generic brands and hoping for “free upgrades” to name brand items.

You can reject substituted items right up until the shopper completes your order. Rejected items and their charges will be removed from your order.

Walmart Grocery will keep you updated via email and text.

That’s it for regular grocery delivery.



RELATED: Things You Can Get at Walmart for Free


Top Quick Facts about saving with Walmart Grocery:

Walmart grocery bags and groceries sitting on a counter with a woman in the background, washing produce.

1. Does Walmart Grocery accept manufacturer coupons at grocery delivery?

No. Walmart Grocery doesn’t accept paper or digital manufacturer coupons for delivery.

2. Are there restrictions on delivery time?

No, with a Delivery Unlimited plan, you have access to any available delivery time slot.

3. Does Walmart Grocery price match competitors for delivery?


4. What forms of payment does Walmart Grocery accept for delivery?

In addition to all major credit and debit cards, Walmart Grocery accepts EBT as payment. Cash, checks, and Walmart gift cards aren’t allowed for Walmart grocery delivery.

5. Can I have an order delivered to a different address?

Yes, Walmart will deliver to your home, office, or other location (if available in the area) for free.

6. Can Walmart Grocery deliver my prescriptions?

No. The only delivery service Walmart offers for prescriptions is its mail-order Pharmacy Home Delivery.


RELATED: Walmart Couponing 101: How to Shop Smarter & Get Free Groceries


7. Can I purchase alcohol with Walmart Grocery delivery?

Because Walmart Grocery must comply with individual states’ alcohol and liquor laws, your ability to purchase alcohol will vary based on where you live.

If alcohol is permitted in your area, you’ll be required to show a valid photo ID and provide a signature confirming you are age 21 or over. Walmart Grocery limits orders of alcohol to 20 gallons or less.

8. Should I tip the delivery driver?

Walmart Grocery uses third-party delivery services like DoorDash and Postmates to deliver orders, so, yes, tips are accepted. To tip, simply add it through the website or mobile app after your order is delivered.

9. What if I get bad produce from Walmart Grocery delivery?

Walmart guarantees satisfaction on every grocery delivery item, including produce. Call Customer Care (1-800-924-9206) to report any issues and request a full refund. You can even take your e-receipt into a Walmart store and make the same refund request. Walmart even says there’s no need to take the damaged produce with you to the store.

10. How do I get an itemized receipt from Walmart Grocery delivery?

Walmart automatically emails you an itemized digital receipt with every grocery delivery order. You can also look up your digital receipt under “Recent Orders” in your account or print your Walmart grocery delivery receipt.

11. What if an item’s price changes after I place my order?

If Walmart in-store prices decrease between the time your delivery order is placed and the day your order is packed, you’ll pay the lower amount when you’re order is completed.


Don’t scroll up! Here are the articles I mentioned:

These Grocery Stores Won’t Charge More Online
Ibotta Launches Rebates for Walmart Grocery Pickup
Can’t Get a Grocery Delivery or Pickup Slot? Try This!
Things You Can Get at Walmart for Free
Walmart Couponing 101: How to Shop Smarter & Get Free Groceries


UP NEXT: Ways to Clean Stainless Steel You’ve Never Heard Before

Pledge spray in front of stainless steel pledge spray

Walmart Grocery Delivery Is Cheaper and Easier Than You Think