You can change your pickup time up to an hour before your scheduled slot
Walmart lets you move your pickup appointment to a different time slot, but only within a narrow window. You can change the time through the Walmart app or website up until one hour before your original pickup time. After that window closes, you cannot modify the time yourself—you will need to call the store directly or cancel and place a new order.
The exact process depends on whether you ordered through the app, the website, or in-store. All three routes let you see your current pickup time and available alternatives, but the steps differ slightly. The key is acting before that one-hour mark, because once you pass it, the store has already pulled your items from shelves and prepared them for you.
Key Takeaways
- You have until one hour before your scheduled pickup time to change the appointment through the app or website.
- Open your order details in the Walmart app or on Walmart.com, find the pickup time, and select a new available slot.
- If you miss the one-hour window, call the store's customer service number or the pickup department directly to ask about rescheduling.
- Canceling and placing a new order is an option if no available times work for you, but you lose your place in the queue.
- Store hours and staffing affect which time slots are available, so weekend mornings often fill up faster than weekday afternoons.
How to change your time through the Walmart app
Open the Walmart app and go to your account menu, usually found by tapping the person icon in the bottom right corner. Select "Orders" or "Purchase History" and find the order with the pickup appointment you want to change. Tap into that order to see its details, including the current pickup time.
Look for a button or link that says "Change pickup time" or "Modify pickup time"—the exact wording varies by app version. Tap it and you will see a list of available time slots for that day and possibly nearby days. Select the new time you want and confirm. The app will show you a confirmation message with your new pickup window. You should also receive a text or email confirming the change.
How to change your time on Walmart.com
Log into your Walmart.com account and navigate to "Orders" in the top menu or your account dashboard. Find the order with the pickup appointment and click on it to open the order details page. You should see your current pickup time displayed prominently on that page.
Look for a link or button labeled "Change pickup time" or "Edit pickup time." Click it to see available slots. Select your preferred new time and click "Confirm" or "Save." Walmart will send you a confirmation email with your updated pickup window. If the button does not appear, you have likely passed the one-hour cutoff and will need to call the store instead.
What to do if you have passed the one-hour window
Once you are within one hour of your pickup time, the app and website will no longer let you change the appointment. At this point, call the Walmart store directly. You can find the store's phone number by searching for your nearest Walmart on Google Maps or by visiting Walmart.com and using the store locator. Ask to speak with someone in the pickup or customer service department.
Explain that you need to reschedule your pickup time and provide your order number. The store associate can sometimes move your appointment to a later slot the same day, depending on how busy they are and whether they have already started preparing your order. If they cannot accommodate a change, your other option is to cancel the order through the app or website and place a new one, though this puts you at the back of the queue for that new time slot.
Why the one-hour rule exists
Walmart's one-hour cutoff exists because the store begins pulling items from shelves and packing them into bags about 60 minutes before your scheduled pickup time. Once that process starts, moving your appointment becomes logistically difficult for the store—your items are already gathered, and staff have already allocated labor to your order. Changing the time after that point requires unpacking your bags and restocking the items, which takes time the store may not have during busy periods.
This is why the cutoff is firm on the app and website. The store can sometimes make exceptions if you call directly, because a manager or supervisor can authorize a manual change. But the system itself locks you out because the automated process has already moved forward.
When time slots are not available
If you are trying to change your pickup time and the app or website shows no available slots, it means the store is fully booked for the times you are looking at. This happens most often on weekend mornings, evenings after 5 p.m., and around holidays. Your options are to pick a different day, try a different time of day, or wait a few hours and check again—slots sometimes open up as other customers cancel.
You can also try changing to a pickup time at a different Walmart location if one is nearby. Some Walmart stores have higher capacity or less demand than others. If you absolutely need to pick up at a specific time and no slots are available, canceling and placing a new order for a future date is your only path forward, though you will lose your current place in the queue.
Canceling your order and placing a new one
If you cannot find an available pickup time that works for you, you can cancel your current order and start over. In the Walmart app or on Walmart.com, go to your order details and look for a "Cancel order" button. Click it and confirm the cancellation. Your payment method will be refunded, though it may take a few business days to appear in your account.
Once the cancellation is complete, you can place a new order with your preferred pickup time. Keep in mind that you will be starting fresh in the queue, so your new pickup time may be later than it would have been if you had straightforward changed the original appointment. This is why canceling should be your last resort if changing the time is still an option.
Frequently Asked Questions
Can I change my pickup time if I already checked in?
No. Once you have checked in through the app or by arriving at the store, your order is being actively prepared or is ready for handoff. At that point, changing the time is not possible. If you need to delay your pickup, speak with a store associate at the pickup counter or call the store directly to explain your situation.
What happens if I miss my pickup time?
Walmart typically holds your order for 24 to 48 hours after your scheduled pickup time, depending on the store's policy. After that window, the store may cancel the order and refund your payment. If you realize you will be late, call the store as soon as possible to let them know you are still coming. Many stores will hold your order longer if you communicate with them.
Can I change my pickup time to a different day?
Yes, if available slots exist on a different day. When you open the change-time screen in the app or website, you may see options for other days listed alongside the same-day slots. Select the day and time you want. If no other days appear, the store may not have availability that far out, or you may need to cancel and reorder.
Do I lose my items if I change my pickup time?
No. Your items stay in your order and are held for you. Changing the pickup time straightforward tells the store when to have them ready. The store will pull your items from shelves according to your new pickup window, not your old one.
What if the store says they cannot change my time even though it is before the one-hour mark?
This can happen if the store's system is experiencing a delay or if the store is extremely busy. Ask the associate to manually override the change in their system, or try again through the app or website in a few minutes. If the problem persists, contact Walmart customer service through the app or website to report the issue.