Walmart grocery pickup runs entirely through the app on a shopper's phone — the website can start an order but the check-in and bay-notification system requires the app. A shopper who arrives at the store without the app open will need to call the pickup desk number posted on the bay signage to notify the team.

How walmart grocery pickup works from first tap to loaded car

Walmart grocery pickup begins in the app. A signed-in shopper searches the grocery catalogue, adds items to a pickup cart (distinct from a shipping cart on most app versions), selects a pickup window and completes checkout. The window selector shows available two-hour slots across the next seven days. Slots fill from the nearest available time outward; same-day morning slots are often gone by 9 a.m. for high-volume stores.

After checkout, the platform sends an order confirmation with the pickup date, window and store address. No further action is needed until the day of pickup. The app displays an "I'm on my way" button that the shopper taps when leaving home — this triggers the store team to begin staging the order. Without tapping that button the order may not be ready immediately upon arrival, which is the most common cause of longer-than-expected waits at the bay.

On arrival, the shopper parks in a numbered curbside pickup bay and opens the app to check in. The check-in screen asks for the bay number. A team member confirms the order on their handheld device and brings the bags out. Refrigerated and frozen items are bagged separately and kept in a temperature-controlled staging area inside the store until delivery to the bay. The typical bay visit runs five to ten minutes from check-in to loaded trunk.

Eligible product categories for walmart grocery pickup

The vast majority of the retailer's grocery assortment is available for walmart grocery pickup. Fresh produce, refrigerated dairy and deli items, frozen foods, pantry staples, bread and bakery, household paper goods, cleaning products, baby items, pet food and over-the-counter health and beauty products all fall within the eligible range. The platform flags individual items as "pickup eligible" in the cart; items that are not eligible — typically large or fragile items better suited for in-store selection — show a pickup-unavailable notice when added.

Alcohol is available for walmart grocery pickup at participating stores in states where pickup sale is legal. The team member who delivers the order to the bay is required by law to verify the shopper's age identification before handing over any alcohol. This verification happens at the bay rather than during checkout; the checkout flow simply flags that age verification will be required at pickup.

Prescription medications are handled through the pharmacy counter and are explicitly excluded from the standard walmart grocery pickup flow. A shopper who wants to co-locate a grocery pickup with a pharmacy pickup must handle the two transactions separately at different points in the store.

The EBT and SNAP payment option

One of the most underused features of walmart grocery pickup is EBT payment for SNAP-eligible items. The rollout has moved steadily since the USDA's online purchasing pilot expanded; most major metro areas and a growing share of suburban and rural zip codes now have active EBT support on pickup orders. The checkout screen shows EBT as a payment option when the shopper's zip code is in a covered region; if the option does not appear, the zip code is not yet covered.

EBT covers only SNAP-eligible grocery items. The split-tender function handles the rest: a shopper can pay for SNAP-eligible items with EBT and non-eligible items (paper towels, cleaning products, personal care) with a credit or debit card in the same transaction. The platform handles the split automatically based on item eligibility flags.

The substitution-decline mechanic

When an item in a walmart grocery pickup order is out of stock after the order is placed, the platform does not simply remove it — it offers a substitution. The substitution is typically a same-category product at a similar price point: a different brand of pasta sauce, a comparable yogurt flavour, an equivalent size of detergent. The shopper receives a notification (push notification if the app is installed, email otherwise) before the order is finalised with the substitution included.

From that notification, the shopper can accept each substitution individually or decline it. Declining removes the item from the order and adjusts the total; the shopper pays only for what they accepted. Accepting locks in the substitution at the substituted item's price. If the substituted price is higher than the original, the platform notes the difference; if lower, the shopper pays the lower price. The account-level pickup settings include a blanket preference — "always substitute" or "never substitute" — that applies to future orders unless overridden at the order level.

Pickup step What happens Typical time
Browse and add to cart Shopper searches grocery catalogue in app, adds pickup-eligible items Shopper-paced; most orders built in 10–20 minutes
Select pickup window and checkout Choose 2-hour slot; confirm payment method; order confirmed by email and app 2–5 minutes
Substitution review (if applicable) Platform notifies of out-of-stock items and proposed swaps; shopper accepts or declines Notification arrives 1–4 hours before window
"I'm on my way" tap Triggers staging; team begins pulling and bagging the order Best tapped 15–30 minutes before arrival
Arrival and bay check-in Shopper parks, enters bay number in app; team member notified Immediate; team response in 3–8 minutes
Bag delivery to bay Team member loads order into vehicle; frozen and refrigerated bags identified 5–10 minutes from check-in

How Walmart Plus changes the walmart grocery pickup experience

Walmart Plus membership adds three notable changes to the walmart grocery pickup experience. First, members see earlier pickup slots than non-members — the slot selector shows a wider same-day window for Plus members at high-volume stores where express capacity is allocated specifically to the membership tier. Second, members in qualifying markets can access same-day delivery via the Spark driver network, which turns the same grocery cart into a delivery order rather than a pickup order with a single settings change. Third, the platform sometimes shows member-specific pricing on certain grocery categories in the app, making the checkout total slightly different for a Plus member versus a guest viewing the same item.

Membership does not change the substitution flow, the EBT payment option or the bay check-in process. Those mechanics work identically for members and non-members. The primary pickup-specific benefits of Walmart Plus are the earlier slot access and the delivery-versus-pickup flexibility — for households where time slot availability is the main friction point in using the service regularly, the membership fee often justifies itself through that one feature alone.

Common friction points the reading bench hears about

The most common reader complaint about walmart grocery pickup is the "I'm on my way" timing misunderstanding. Shoppers who tap the button in the parking lot rather than fifteen minutes before leaving home sometimes find the order is not staged when they arrive, leading to a wait at the bay. The second most common friction point is the substitution notification arriving after the shopper has already left for the store and cannot review it. Setting the blanket substitution preference ahead of time eliminates this problem for most orders. The third most common complaint is a missing item on the order receipt — usually a produce item that was below quality standard and removed by the staging associate rather than substituted. The account's order-history page shows adjustments, and contacting support through the app resolves most quality-removal disputes within 24 hours.