Does Walmart Charge for Grocery Pickup in [year]?

Are you currently considering if it’s worth it to use Walmart’s grocery pickup rather than doing the shopping yourself? Then it’s essential to know if the price is the same or if you will be charged a fee.

In this article, we’ll tell you everything you need to know.

Does Walmart Charge for Grocery Pickup?

Walmart charges a $5.99 grocery pickup fee for orders under $35. For orders over $35, grocery pickup is completely free and no fee is added to the total. Fees and minimum totals are always subject to change in different cities and states. 


  • A $5.99 fee is charged to Walmart grocery pickup orders under $35.
  • Orders over $35 dollars will not have any fee.
  • Fees and minimum order totals are subject to change in different states.

Do you want to learn more about Walmart’s grocery pickup charge?

In the rest of the article, we’ll break down the cost of Walmart grocery pickups and comment on why they started charging for pickups in the first place.

How Much Does Walmart Pickup Cost

How Much Does Walmart Pickup Cost

If you’re using Walmart’s grocery pickup service, one thing you don’t have to worry about often is added fees. If you spend more than $35 on your order, it will be completely free for you to pick up your order during your time of choice. All you have to pay is your order total!

Now, if you spend less than $35, you will have a $5.99 fee added to your total. This fee total may change from state to state, according to your specific, local Walmart. The minimum total may also change.

However, across the board, it does appear that most orders will have no added fee — as long as the order total is above $35!

Why Is Walmart Charging for Pickup?

Walmart charges a fee for orders under $35 because they only want customers who buy larger orders using their curbside grocery pickup service. As many customers have grown to enjoy using this service, Walmart employees often have a lot of orders they need to fill in a day.

So, it doesn’t make sense to have their employees spending a lot of time fulfilling grocery pickup orders that are only $10 apiece. To help sway customers from doing this, Walmart has a $35 minimum.

But no worries if you have an order that is less than $35. You can still use Walmart’s grocery pickup service. You’ll just have to pay a $5.99 fee!

When Did Walmart Start Charging for Pickup?

Walmart has never charged customers for picking up their groceries curbside. They only do this when orders are under $35 — and they have charged fees for smaller orders since the beginning stages of Walmart’s curbside grocery pickup service!

Does Walmart Charge a Bag Fee for Pickup?

At some Walmarts, you may notice that you could be charged a bag fee. On average, this occurs if you choose to use a reusable bag when checking out provided by the store.

You will receive these reusable bags when you pick up your order, rather than Walmart’s regular plastic bags. You can return these bags within 30 days of receiving your order not to be charged. If you choose to keep them, you will be charged a bag fee of $2.00.

For the most part, Walmart stores have only begun to charge bag fees if they are trying to limit the amount of plastic bags they use on a daily basis. Certain Walmart stores may charge bag fees for different reasons, as a result.

However, these bag fees will always tie back to limiting the plastic bags the stores use. These fees are a way for the store to try to encourage customers to use more sustainable and reusable bags!


If you’re planning on using Walmart’s curbside grocery pickup service, on average, you don’t need to worry about any added fees being charged to your order. The only time Walmart will charge you for using this service is when you spend less than $35 on your entire order!

When this happens, you’ll be charged a $5.99 fee. But if your order is over $35, you don’t have to worry about any fees at all.