How to Schedule a Flu Shot Appointment at CVS
How CVS flu shot appointments work online
CVS lets you book a flu shot appointment through their website or mobile app without calling a store. You search for available times at a location near you, select a slot, and complete your information online. The appointment confirmation goes to your email, and you arrive at the scheduled time to receive the shot from a CVS pharmacist or nurse.
The process takes about 10 minutes to book. You do not need to be a CVS customer or have a prescription — the pharmacy stocks flu vaccines year-round, though availability peaks in fall and early winter. Walk-ins are also accepted at most CVS locations, but booking online typically means a shorter wait.
Key Takeaways
- CVS flu shot appointments are booked through CVS.com or the CVS app by entering your zip code and selecting an available time slot.
- You will need your date of birth, insurance information (if you have it), and any known allergies or medical conditions before you book.
- Most flu shots at CVS are covered by Medicare, Medicaid, and commercial insurance with no out-of-pocket cost, though you should verify your coverage before your appointment.
- If you do not have insurance, CVS charges a flat fee for the flu shot, which varies by location but is typically under $50.
- You can cancel or reschedule your appointment online up until your scheduled time if your plans change.
Steps to book a flu shot appointment online at CVS
Go to CVS.com and select "Pharmacy" from the main menu, then choose "Flu shots and vaccines." Enter your zip code or city name in the search box. CVS displays all nearby locations with available appointment times, listed by date and time slot.
Click on the time slot that works for you. You will be asked to enter your date of birth, the last four digits of your Social Security number (if you have insurance), and your insurance information if you carry a plan. If you do not have insurance, you can still proceed — CVS will show you the out-of-pocket price before you confirm.
Review any questions about allergies, current medications, or medical conditions. These questions help the pharmacist determine if the flu shot is right for you. Once you confirm your appointment, CVS sends a confirmation email with your location, date, time, and any instructions for your visit.
What to bring and what to expect on the day of your appointment
Bring your insurance card if you have one, along with a photo ID. If you do not have insurance, bring a payment method — CVS accepts credit cards, debit cards, and some other payment options. Wear loose-fitting clothing on your upper arm so the pharmacist can access the injection site easily.
Arrive 5 to 10 minutes before your scheduled time. The pharmacist will ask you to confirm your health information and answer a few screening questions about recent illnesses or vaccines. The shot itself takes less than a minute. You may be asked to wait 15 minutes afterward so staff can observe you for any when ready reactions, though serious side effects are rare.
After your appointment, CVS provides a vaccination record card showing the date, type of flu vaccine, and lot number. Keep this card in case you need proof of vaccination for work, school, or travel. You can also view your vaccination record in your CVS account online.
Insurance coverage and out-of-pocket costs
Most insurance plans cover the flu shot with no copay or deductible. This includes Medicare Part B, Medicaid in all states, and the vast majority of commercial health plans. When you enter your insurance information during booking, CVS checks your coverage and tells you whether you will owe anything at the pharmacy.
If you do not have insurance, CVS charges a flat fee that varies by location but typically ranges from $30 to $50. Some CVS locations offer discounts if you are uninsured and pay out of pocket. Ask the pharmacist about any current promotions when you arrive.
If you are unsure whether your plan covers the flu shot, call your insurance company before your appointment, or ask the CVS pharmacist when you arrive — they can often check your coverage on the spot.
Canceling or rescheduling your appointment
You can cancel or reschedule your flu shot appointment online through your CVS account or the CVS app up until your scheduled time. Log in to CVS.com, go to "My Appointments," find your flu shot booking, and select "Cancel" or "Reschedule." If you reschedule, CVS shows you available times at the same location or nearby stores.
If you cannot cancel online for any reason, call the CVS pharmacy directly at the location where you booked. The store's phone number appears in your confirmation email. Canceling in advance helps CVS open that time slot for another person and prevents a no-show on your record.
What to do if no appointments are available
If CVS shows no available times in your area, check back in a few days — pharmacies release new appointment slots regularly as they receive vaccine shipments. You can also expand your search to nearby zip codes to find earlier times at a different location.
Walk-ins are accepted at most CVS pharmacies during regular pharmacy hours, even if online booking shows no slots. Wait times for walk-ins vary by location and time of day; early morning or weekday visits typically have shorter lines than evenings or weekends. If you prefer not to wait, calling the store directly can tell you how busy they are at that moment.
Frequently Asked Questions
Do I need to have a CVS ExtraCare card to book a flu shot appointment?
No, you do not need a CVS ExtraCare card or to be a regular CVS customer. Anyone can book a flu shot appointment online or walk in to any CVS pharmacy. Having a card is optional and does not affect your ability to get vaccinated.
Can I book a flu shot appointment for someone else, like a family member or child?
Yes, you can book appointments for family members, including children. When you enter their information during booking, use their date of birth and health details. Parents or guardians must be present with children at the appointment. Some states have age restrictions — CVS pharmacists can administer flu shots to children as young as 6 months old, but a doctor's order may be required for very young children depending on your state.
What if I am allergic to eggs or have had a bad reaction to a flu shot before?
Tell the CVS pharmacist about any allergies or past reactions when you arrive for your appointment. Most flu vaccines contain a small amount of egg protein, but egg-free options are available. The pharmacist will review your medical history and determine which vaccine is safest for you, or may recommend you speak with your doctor first.
How long does a flu shot appointment at CVS actually take?
The entire visit usually takes 15 to 30 minutes from check-in to leaving. The shot itself takes less than a minute, but you may wait a few minutes to see the pharmacist and another 10 to 15 minutes afterward for observation. Busy times can add to the wait, but booking an appointment typically means shorter waits than walk-ins.
Can I get other vaccines at the same appointment as my flu shot?
Yes, CVS offers other vaccines including pneumococcal, shingles, and RSV shots. You can book multiple vaccines in the same appointment or at different times. Tell the pharmacist which vaccines you need when you arrive, and they will let you know if they can give them together or if you need to space them out.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.