How to Book and Manage a Walmart Appointment
What Walmart appointments are and how to book one
Walmart offers appointments for several services: vision center eye exams, tire and battery services, and pharmacy consultations. You can book these appointments online through Walmart.com, through the Walmart mobile app, or by calling the store directly. Most appointments can be scheduled up to 30 days in advance, though availability varies by location and service type.
The online booking process is the fastest route. Go to Walmart.com, select "Services" from the menu, choose your service type, enter your zip code to find nearby stores, pick a date and time from the available slots, and confirm your appointment. You'll receive a confirmation number by email or text, depending on how you set up your account. If you prefer to book by phone, call your local Walmart and ask for the department you need — vision, tire and battery, or pharmacy.
Key Takeaways
- Walmart appointments for vision, tire and battery, and pharmacy services can be booked online, through the mobile app, or by phone up to 30 days ahead.
- You need your confirmation number when you arrive, so save the email or text Walmart sends you after booking.
- Cancellations should be made at least 24 hours before your appointment to avoid losing your slot.
- If you arrive more than 15 minutes late, the store may reschedule you rather than see you at the booked time.
Booking a vision center appointment
Vision center appointments are for eye exams only, not for glasses or contact lens fittings after the exam. When you book, you'll choose between a standard exam (usually 30 to 45 minutes) and any additional services like contact lens fitting if your store offers them. You'll need to bring a valid photo ID and your current insurance card if you have vision coverage.
Arrive 10 to 15 minutes early to complete a brief health form on a tablet or paper. The optometrist will ask about your vision history, any eye problems, and medications you take. After the exam, you can purchase glasses or contacts from the vision center's inventory, or take your prescription elsewhere. Exam results are typically available the same day.
Tire and battery service appointments
Tire appointments cover rotation, balancing, patching, and replacement. Battery appointments include testing, replacement, and installation. When you book, specify what you need — for tire work, mention whether you're bringing your own tires or buying from Walmart, and how many tires you need serviced. For batteries, let the store know your vehicle's make and model so they can confirm they stock the right size.
Bring your vehicle keys and be prepared to wait in the store or leave your vehicle. Most tire rotations take 30 to 60 minutes; replacements take longer depending on how many tires you need. Battery replacement is usually faster, around 15 to 30 minutes. Pricing varies by location and service, so ask for a quote when you book if cost is a concern.
Pharmacy consultation appointments
Pharmacy appointments are for medication reviews, immunizations, and consultations about over-the-counter products. When you book, select the type of service you need. For immunizations, you'll choose which vaccine — flu, COVID-19, shingles, pneumonia, and others depending on your store's stock. For medication reviews, the pharmacist will discuss your current prescriptions and any concerns.
Bring your insurance card and any medications you take regularly. If you're getting a vaccine, wear a short-sleeved shirt or something you can roll up easily. Immunizations usually take 10 to 15 minutes; consultations vary. You can often schedule a vaccine appointment same-day if slots are open, though booking ahead is more reliable.
What to bring and how to prepare
For any Walmart appointment, bring your confirmation number — either printed, screenshotted, or ready to recite from memory. Bring a valid photo ID. For vision exams, bring your insurance card and a list of any eye conditions or medications. For tire and battery work, bring your vehicle keys and know your vehicle's year, make, and model. For pharmacy services, bring your insurance card and a list of current medications.
Arrive 10 to 15 minutes early to check in at the service desk. If you're running late, call the store immediately — most will hold your appointment if you call before your scheduled time, but arriving more than 15 minutes late may result in a reschedule. Check the store's hours before you go; some Walmart locations have different hours for their service departments than for general shopping.
Cancelling or rescheduling an appointment
Cancel or reschedule through the same method you used to book. If you booked online, log into your Walmart account, find your appointment in your profile, and select "Cancel" or "Reschedule." If you booked by phone, call the store back and speak to the department directly. If you booked through the app, open the app, go to your appointments, and select the one you need to change.
Cancellations made 24 hours or more before your appointment time are free and don't affect future bookings. Cancellations made less than 24 hours before may result in a missed appointment fee at some locations, though policies vary. If you need to reschedule to a different date or time, do this as soon as you know, because popular time slots fill quickly.
What happens if you miss your appointment
If you don't show up and don't cancel, Walmart marks it as a no-show. A single no-show usually doesn't prevent you from booking future appointments, but repeated no-shows may result in the store asking you to call ahead before accepting new bookings. If you miss an appointment and want to rebook, you can do so immediately through the same online or phone method.
If you were charged a cancellation fee and believe it was in error, contact the store's customer service desk or call Walmart's general customer service line. Explain the situation — if you cancelled within the required timeframe but were still charged, or if there was a system error, they may reverse the fee.
Frequently Asked Questions
Can I book multiple appointments at once?
You can book separate appointments for different services, but you'll need to make each booking individually. If you need both a vision exam and tire service, for example, book them as two separate appointments. You can schedule them on the same day at different times if your store has availability.
What if the time I want isn't available?
Check back in a few days — Walmart releases appointment slots on a rolling basis, and cancellations open up regularly. You can also call the store directly and ask if they have any openings the staff member can see that aren't showing online, or ask about early morning or late evening slots that sometimes have less competition.
Do I need an appointment, or can I just walk in?
Walk-ins are accepted at most Walmart service departments, but you may wait significantly longer than appointment customers. Booking ahead guarantees your time slot and usually means a shorter wait. During busy seasons like flu season or back-to-school, appointments fill up quickly and walk-ins may face hour-long waits.
Can I reschedule my appointment online if I booked by phone?
It depends on your store's system. If your appointment is in your Walmart account, you can reschedule online. If it's not showing up, call the store directly — they have the booking in their system even if it's not visible to you online, and they can reschedule you over the phone.
What if I have questions about my appointment before I arrive?
Call your local Walmart store and ask for the specific department — vision, tire and battery, or pharmacy. They can answer questions about what to bring, how long the service takes, pricing, or whether they have the specific service you need in stock. Store numbers are listed on Walmart.com when you search for your location.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.