How to Reject Substitutions on Walmart Grocery

When you place a grocery order with Walmart for pickup or delivery, the store will automatically substitute unavailable items in your cart for similar items.

If you don’t want substitutions in your Walmart grocery order, don’t worry.

We have all the information you need to reject them right here.

How to Reject Substitutions on Walmart Grocery

You can reject substitutions on Walmart grocery by 1) selecting “no substitutions” during checkout, 2) declining the substitution request via email, or 3) rejecting the substitution at pickup. If your Walmart grocery order was delivered with substitutions, you can return the item for a refund.


  • The easiest way to reject substitutions on Walmart grocery is to select “no substitutions” during checkout.
  • Walmart will charge you a different price for the substituted item, whether it’s more or less than the original.
  • You can get a full refund by returning a Walmart substitution you didn’t want.

So, how can you turn off Walmart grocery substitutions? And if you forget to do so, how can you reject or return a substitution that was made?

We will answer these questions in the next few moments.

How to Turn off Walmart Grocery Substitutions at Checkout

The first and best option for rejecting Walmart grocery substitutions is to do so ahead of time.

When you place your order on or the Walmart app, you will notice that you cannot turn substitutions off entirely.

However, you can turn them off for individual items. If you do not want any substitutions for your order, ensure you turn them off for every single item.

Although it may be a tedious extra step, it’s worth it. As it will ensure you don’t get items you don’t want in your Walmart grocery order.

It’s important to note that if you do decline substitutions, if the item you ordered is out of stock, it will simply be removed from your order.

How to Reject Substitutions at Walmart Grocery Pickup

Now, if you forgot to turn off substitutions on your Walmart grocery order, you can still reject them. But only if you opted for Walmart grocery pickup.

When you go to pick up your groceries, you should always check the bags to make sure the order is correct.

If Walmart made substitutions that you don’t want, just tell the employee who is handing over your bags.

They will take the unwanted substitute back into the store and ensure you get the refund onto your original payment method.

How to Reject Substitutions for Walmart Deliveries

On the other hand, if your Walmart grocery order was delivered to your home, unfortunately, you cannot reject the substitution right away.

Delivery people are not allowed to remove the item from the bag, take it back to the store, and initiate a refund.

You will have to follow the instructions listed below to do so yourself.

Can I Get a Refund for Walmart Substitutions?

So, if Walmart delivered a substituted item to your home that you don’t want, you will certainly want to know how to get your money back.

Here’s what you need to do:

  1. Log in to your account on or the Walmart app.
  2. Then, navigate to Purchase History.
  3. Select the substitute item you received that you want to return.
  4. Follow the prompts to select a pickup time.
  5. Next, a delivery driver will collect the item.
  6. Finally, Walmart will send a refund for the item to the payment method used for the purchase.

Returning a substituted item can take a day or two. So, in order to skip this annoying process, ensure you select “no substitutions” when placing your order.

Does Walmart Grocery Charge for Substitutions?

Walmart can and will charge you for substitutions on your grocery order.

If the item is cheaper than the one you ordered, you will be charged the lower price.

As well, if the item is more expensive, Walmart will charge you more for the substituted item.

There doesn’t seem to be a maximum amount that the new item can cost the consumer. However,  Walmart claims they are paying attention and won’t substitute an item that is far more expensive than the original. 

That being said, if you receive a substituted item and paid more than you wanted to, you can initiate a return for a full refund.


To reject a substitution on your Walmart grocery order, you have 3 options.

You can select “no substitutions” when placing the order, decline a substitution request email, or reject the substitution when picking up your order from Walmart.

If you opted to have your order delivered, unfortunately, delivery drivers cannot accept rejection. In this case, you need to initiate a return for the item to receive a refund.

Walmart will always charge you the cost of the substituted item. Whether it was more or less expensive than the one you originally chose.