Walmart Pickup Hours: Times and Slots
I once drove to Walmart at 8pm expecting to grab my pickup order in two minutes, only to sit in the lot for twenty because the store had already closed its pickup counter for the night.
That mistake taught me something most people don’t realize that pickup hours and store hours are not the same thing.
The store being open until 11 p.m. doesn’t mean you can grab your order at 10:45. Pickup runs on its own narrower clock, built around booked time slots and the staff who fill them.
Once you understand how the slots work, getting an early window is easy, and it’s the difference between a two-minute stop and sitting in the lot waiting.
Key Takeaways
- Pickup windows typically run 8 a.m. to 8 p.m. local in one-hour slots reserved through the Walmart app
- Same-day orders usually need to be placed by mid-afternoon, often around 3 to 5 p.m.
- Check-in cuts off at 8 p.m. local, miss it and you’ll need to reschedule

Walmart Pickup Hours and Slot Times
Walmart pickup hours typically run from about 8 a.m. to 8 p.m. local time, broken into one-hour slots that you reserve through the Walmart app.
That’s shorter than the store’s own hours, and Walmart’s policy caps same-day check-in at 8 p.m. local, as of September 2026.
Some higher-volume stores stretch evening slots as late as 10 p.m., but the window is always narrower than the store’s posted hours since pickup depends on associates being scheduled to shop and stage your order.
★ The exact times vary by store and demand, so it’s worth checking your specific location before you plan around it.
Reliable Way for Store Timings
Because those hours shift by location, the only reliable way to see your store’s real slots is the app at checkout.
So don’t assume a 24-hour Supercenter offers 24-hour pickup. It doesn’t, even a store open from 6 a.m. to 11 p.m. usually stops taking pickup check-ins around 8 p.m.
Walmart Pickup Time Slots
Walmart pickup time slots are one-hour windows you reserve when you place the order, and they’re first come, first served. You pick an available hour, such as 10 to 11 a.m., and Walmart holds that window for you while the store shops and stages your order.
Walmart usually gives you about an hour to keep adding items and finish the order before your reserved slot locks.
Slots are released based on each store’s capacity, so a busy location shows fewer open windows and they disappear faster. If you only see afternoon and evening slots, that store’s morning windows are already booked.
The full check-in and loading steps once you arrive are covered in the guide on how Walmart pickup works, but the timing piece is simple, reserve early, because the good windows go first.

Same-Day Pickup Cutoff Times
For same-day Walmart pickup, you generally need to place your order by mid-to-late afternoon, commonly around 3 to 5 p.m. depending on the store and how booked it is.
Order after that and your earliest window usually rolls to the next morning, often starting around 7 a.m.
The cutoff isn’t a fixed national time, and it tightens on busy days. On a normal weekday I’ve placed an order at 4 p.m. and still grabbed a 6 to 7 p.m. slot the same evening. On a Saturday, the same 4 p.m. order might only offer the next morning, because the day’s slots filled by noon.
★ If same-day matters, order in the morning and you’ll almost always have your pick of afternoon windows. Leaving it late is the single most common reason people end up waiting until tomorrow.
Booking an Earlier Pickup Slot
To get an earlier Walmart pickup slot, book the night before or first thing in the morning, when the full day’s windows have just opened and nothing is claimed yet.
Morning slots are the first to fill, so waiting until the afternoon to reserve one is how you lose it.
My honest take after years of doing this, the very first slot of the day, usually 7 to 8 a.m., is the best pickup window there is, and it’s not close. The store staged your order overnight or at open, the parking lot is empty, and an associate is out to your car in a minute or two.
The slots I’d avoid are the dinner-hour windows, roughly 5 to 7 p.m. By evening the store has been filling orders all day, the staging area is jammed, and that’s when you’re most likely to sit in the spot watching three cars ahead of you get loaded first.
If your order runs late or something’s missing, the fix is in the guide on Walmart order problems.

The 8 PM Pickup Check-In Cutoff
Walmart’s official policy says that if your pickup window is before 8 p.m. and you’re running late, you can still check in by 8 p.m. local time on your pickup date. After that, you have to reschedule the slot or cancel and reorder, so 8 p.m. is basically the daily cutoff for most stores.
- You can reschedule a pickup slot, but Walmart only lets you do it once.
- You also can’t switch a pickup order to delivery, or the other way around, after checkout without canceling and placing a whole new order.
So, if you know you’ll be running late, move the slot early instead of gambling on making it before the store closes pickup for the night.
Fees and order minimums are a separate topic, covered in the breakdown of Walmart pickup and delivery fees.
Pickup Hours Depends on Location
Walmart pickup hours vary by store, and the app is the only place that shows your location’s real slots.
Available windows depend on the fulfilling store, its local staffing and capacity, and item availability, so two Walmarts in the same city can offer different pickup hours on the same day.
Demand changes the picture too. Around major holidays, pickup slots book out days ahead and the cutoffs tighten, so a mid-December Saturday looks nothing like a quiet Tuesday. If your usual store has no good windows, it’s worth checking a nearby Walmart in the app, since a different location may have open slots when yours is full.

The rule of thumb holds everywhere, pickup runs a shorter day than the store, roughly 8 a.m. to 8 p.m., and the earlier you book, the better your window.
