Skip to main content

How to Book a CVS Vaccine or Flu Shot Appointment Online

Book your CVS vaccine or flu shot appointment through their website or the CVS app

You can schedule a vaccine or flu shot at CVS without calling by going to CVS.com, selecting the pharmacy location nearest you, and choosing an available time slot. The process takes about five minutes and works the same way whether you use a computer or the CVS mobile app. You'll need your date of birth, insurance information (if you have it), and a few details about any allergies or medications you take.

CVS also lets you book through the MinuteClinic section of their website if you're looking for vaccines at an in-store clinic rather than the pharmacy counter. Both routes show you real-time availability, so you can see exactly which days and times have openings before you commit to anything.

Key Takeaways

  • Visit CVS.com or open the CVS app, search for your nearest location, and select "Schedule a vaccine" to see available appointment times.
  • You can book without insurance, but having your insurance card or member ID number speeds up the process and may reduce your out-of-pocket cost.
  • The online system shows you real-time slots, so you know immediately whether the time you want is actually open.
  • You'll receive a confirmation email and can reschedule or cancel through the same website or app up until your appointment time.
  • Walk-ins are usually accepted at CVS pharmacies for vaccines, but booking online guarantees your spot and reduces wait time.

What information you need before you start

Have your date of birth and the last four digits of your Social Security number ready. CVS uses these to pull up your pharmacy profile if you've filled prescriptions there before. If you don't have a CVS account, you can create one during the booking process with just an email address.

If you have health insurance, bring your member ID number or have your insurance card nearby. CVS can bill your insurance directly, which usually means you pay nothing out of pocket for routine vaccines like flu shots and COVID-19 boosters. If you don't have insurance, CVS still offers vaccines at a standard price, which varies by vaccine type.

Write down any medications you currently take and note whether you have allergies to eggs, gelatin, or any vaccine ingredients. The online form asks about these, and the pharmacist will review your answers before giving you the shot.

Step-by-step: booking on CVS.com

Go to CVS.com and look for the "Pharmacy" or "Vaccines" section in the main menu. Click "Schedule a vaccine appointment" or search for your city or ZIP code. CVS will show you all nearby locations with available times, usually displayed in a calendar view showing the next two weeks.

Select the location and date you prefer. The system shows morning, afternoon, and evening slots if they're open. Click the time slot you want, and you'll move to a form asking for your personal information. Fill in your name, date of birth, phone number, and email address. If you have an existing CVS account, you can sign in first to skip some of these fields.

On the next screen, answer questions about your health history and any medications or allergies. Be honest here — the pharmacist will see your answers and may ask follow-up questions before administering the vaccine. Add your insurance information if you have it, or select "I don't have insurance" to proceed. Review your appointment details and confirm. You'll receive a confirmation email within a few minutes with your appointment time and location.

Using the CVS mobile app to book

The CVS app works identically to the website. Open the app, tap the menu icon, and select "Pharmacy" or "Schedule vaccine." Search for your location, pick your preferred time, and fill in the same health and insurance information. The app stores your information, so if you've booked a CVS appointment before, many fields will auto-fill on your next booking.

One advantage of the app is that you can save your appointment confirmation directly to your phone's calendar. You'll also get push notifications reminding you of your appointment time, which can be helpful if you tend to forget scheduled times.

What to bring and what to expect on appointment day

Bring a photo ID and your insurance card if you have one. Arrive about five minutes early so the pharmacist has time to verify your information. You'll check in at the pharmacy counter, and the pharmacist will ask you a few quick questions to confirm the information you entered online — this is normal and takes less than a minute.

The vaccine itself takes seconds. You'll sit in a chair, the pharmacist will clean a small area on your upper arm, and you'll feel a quick pinch. Afterward, you'll sit in the waiting area for about 15 minutes so the pharmacy can monitor you for any immediate reactions. Most people feel fine and can leave right away. Some people experience mild soreness at the injection site or slight fatigue the next day, but serious side effects are rare.

You'll receive a vaccination record card or printout before you leave. Keep this — you may need it for travel, work, or school. CVS also stores your vaccination record in your online pharmacy profile, so you can view it anytime through CVS.com or the app.

Changing or canceling your appointment

If you need to reschedule, log into CVS.com or the app, go to "My appointments," and select the vaccine appointment you want to change. You can pick a new date and time from available slots. Canceling works the same way — select the appointment and choose "Cancel." CVS asks you to cancel at least a few hours before your scheduled time, though you can usually cancel right up until your appointment slot.

If you can't reach the website or app, you can call the pharmacy directly at the location where you booked. The pharmacy phone number appears on your confirmation email and in your CVS app under "My appointments."

What happens if your preferred time slot fills up

CVS updates availability in real time, so slots can fill quickly during busy seasons like flu season in September and October. If the time you want is no longer available, check back the next day — pharmacies often release new appointment slots in the morning. You can also try nearby CVS locations; availability varies by store.

If you can't find an online slot that works, walk-ins are usually welcome at CVS pharmacies during regular pharmacy hours. You may wait 15 to 45 minutes depending on how busy the location is, but you don't need an appointment. Booking online simply guarantees your spot and eliminates the wait.

Frequently Asked Questions

Do I need an account to book a CVS vaccine appointment online?

No. You can book without creating an account by filling in your information during checkout. However, creating a free CVS account lets you view past and future appointments, store your insurance information, and book faster next time.

Can I book a vaccine appointment for someone else?

You can book for a family member or dependent if you have their information, but the appointment must be under their name and date of birth. Some locations may ask for a relationship confirmation at check-in, especially for minors.

What if I don't have insurance?

CVS offers vaccines without insurance at a set price. During the online booking, select "I don't have insurance," and the system will show you the cost before you confirm. You'll pay at the pharmacy counter on the day of your appointment.

Can I book multiple vaccines at the same appointment?

Yes. During the online form, you can select multiple vaccines if they're safe to give together. The pharmacist will confirm which vaccines you want before administering them. Some vaccines must be spaced apart by a certain number of days, and the system will flag this if it applies to you.

How far in advance can I book a CVS vaccine appointment?

CVS typically shows availability two to four weeks out, depending on the location and vaccine type. You can usually book as soon as slots open, which is often two to three weeks before the appointment date. During peak seasons like flu season, slots may fill up quickly.

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.