Place your order online and pick it up for FREE as soon as today from a Walmart store or a Neighborhood Market. (Service available in 50 U.S. states, excludes other U.S. territories.)
Items displaying “Free Pickup Today” on the website will be available within 4 hours from the time you place your order. Orders placed after 6pm will be available for pick up the next day.
Items available for “Free Pickup” (that do not display “Today”) will be shipped for free to your store. These items will typically be available for Pickup within 3-5 days* from when your order was placed. Heavy or oversized items shipped via freight may take longer.
If you want to receive a text alert when your order is ready for pickup, you can enter your mobile number during checkout, or go to “My Account” and enter your mobile number.
You can also add the name and email address of someone else during checkout if you want them to pick up your order. After you've placed your order, you can add or change a pickup person by:
It can take approximately 4 hours for your Walmart store to receive updated information regarding the new pickup person.
We will hold your order for 7 days from when your order is ready for pickup.
Yes! You may enter a pick up person when you purchase your order online, or edit the pick up person in your order details in My Account after placing the order.
Please note, it may take up to 4 hours for the new pickup person to update.
Go to the Services / Pickup desk to pick up your order.
Bring a Photo ID and copy of your Ready for Pickup email (or show it on your phone).