How to Schedule a Flu Shot at CVS
How to book a flu shot appointment at CVS
You can schedule a flu shot at CVS through their website, their mobile app, or by calling the pharmacy directly. The easiest route for most people is the CVS website: go to cvs.com, select "Pharmacy" from the menu, then "Immunizations & Vaccines," and choose "Schedule a Flu Shot." You'll enter your zip code, pick a location and time that works for you, and answer a few health screening questions before confirming. The whole process takes about five minutes.
If you prefer to use the CVS app, the steps are the same — tap the pharmacy icon, find immunizations, and book your slot. You can also call your local CVS pharmacy directly and ask the pharmacist when they have flu shot appointments available. Some locations offer walk-in flu shots during certain hours, but scheduling ahead guarantees your spot and usually means a shorter wait.
Key Takeaways
- Book online at cvs.com, through the CVS app, or by calling your local pharmacy — all three routes take about the same amount of time.
- You'll answer health screening questions during booking, so have your insurance card and any allergy information ready.
- Most CVS locations offer flu shots during regular pharmacy hours, and appointments are usually available within a few days.
- Bring your insurance card and photo ID to your appointment, though you can receive a flu shot even without insurance.
- The flu shot itself takes less than a minute, and you can return to normal activities immediately afterward.
What to bring and prepare beforehand
Bring your insurance card if you have one — CVS will bill your insurance directly, and you typically pay nothing out of pocket. If you don't have insurance, CVS still administers flu shots; the cost varies by location but is usually between $30 and $50. Bring a photo ID as well, so the pharmacist can verify your identity and pull up your records.
Before your appointment, think through any allergies you have, especially to eggs or any ingredient in previous vaccines. Write them down if you tend to forget details under pressure. You don't need to fast or avoid food beforehand — a flu shot doesn't require an empty stomach. Wear a short-sleeved shirt or something you can roll up easily, since the shot goes in your upper arm.
What happens during your appointment
When you arrive, check in at the pharmacy counter. The pharmacist will review the health screening questions you answered online (or ask them if you booked by phone or in person). They'll confirm you're not sick right now and that you haven't had a severe allergic reaction to a flu vaccine before. This takes a few minutes and is straightforward — they're checking that the flu shot is safe for you specifically.
Once cleared, you'll sit down, roll up your sleeve, and the pharmacist will give you the injection in your upper arm. The needle is small and the shot itself lasts less than a minute. You'll stay in the pharmacy for about 15 minutes afterward so the staff can watch for any immediate reaction, though serious reactions are rare. After that, you're done — you can go about your day normally.
Understanding the flu vaccine options at CVS
CVS typically stocks the standard flu vaccine, which protects against four strains of influenza (called a quadrivalent vaccine). This is the most common option and is recommended for most people ages 6 months and older. If you're 65 or older, CVS may also offer Fluzone High-Dose, which contains a higher dose of antigen and is designed to produce a stronger immune response in older adults.
Some CVS locations carry the recombinant flu vaccine (Flublok), which is made without eggs and is an option if you have a severe egg allergy. Availability of these alternatives varies by location, so if you need a specific type, call ahead to confirm your CVS has it in stock. The pharmacist can also discuss which option is best for your age and health history.
What to expect after your flu shot
Most people have no side effects at all. Some experience mild soreness, redness, or a small bruise at the injection site — this is normal and usually goes away within a day or two. A few people feel slightly tired or have a low-grade fever for a day, which is also normal and means your immune system is responding.
Serious side effects are extremely rare. If you develop severe swelling, difficulty breathing, or chest pain within hours of your shot, seek medical attention. For minor soreness, over-the-counter pain relievers like ibuprofen or acetaminophen can help. The flu vaccine takes about two weeks to reach full effectiveness, so you're not fully protected until then — continue other precautions like handwashing during that window.
Rescheduling or canceling your appointment
If you need to change your appointment time, log back into cvs.com or the CVS app, find your scheduled appointment, and select the option to reschedule. You can pick a different date and time at the same location or switch to a different CVS pharmacy. If you booked by phone, call the pharmacy back and they'll help you move your slot.
Canceling is just as simple — use the same method to cancel, or call the pharmacy directly. CVS doesn't charge a cancellation fee. If you're sick on the day of your appointment, cancel and reschedule for when you're well — the pharmacist won't give you a flu shot if you have active cold or flu symptoms, since it's harder for your immune system to respond properly.
Insurance coverage and costs
Most insurance plans cover the flu vaccine at no cost to you, including Medicare and Medicaid. CVS will run your insurance at the time of your appointment. If your plan does charge a copay, it's usually $0 to $10. Ask about the cost when you book if you want to know beforehand.
Without insurance, the flu shot at CVS costs roughly $30 to $50 depending on which vaccine you receive and your location. Some employers and community health centers offer free flu shots, so if cost is a concern, it's worth checking whether your workplace or local health department has a program. CVS also sometimes runs promotions offering store credit or discounts on future purchases when you get a flu shot.
Frequently Asked Questions
Can I get a flu shot if I'm sick right now?
No — if you have a fever, cough, or other active cold or flu symptoms, reschedule your appointment for when you're well. The pharmacist will ask about this during your screening, and getting vaccinated while sick can reduce how well your immune system responds to the vaccine.
Do I need an appointment or can I just walk in?
Many CVS locations accept walk-ins for flu shots during pharmacy hours, but scheduling ahead guarantees your spot and usually means less waiting. If you prefer to walk in, call your local CVS first to confirm they're doing walk-in flu shots that day.
How long does the whole appointment take?
From check-in to leaving, plan for 15 to 20 minutes. The screening questions take a few minutes, the shot itself is less than a minute, and you'll wait about 15 minutes afterward for observation. Busy times may add a few minutes to the wait.
Can I get other vaccines at the same appointment?
Yes — CVS pharmacists can give other vaccines like pneumococcal, shingles, or COVID-19 at the same visit. Tell the pharmacy when you book if you want multiple vaccines, and they'll have everything ready. You can receive most vaccines on the same day, though the pharmacist may recommend spacing a few types apart.
What if I'm allergic to eggs?
Most flu vaccines are safe even for people with egg allergies, since the amount of egg protein is very small. If you have a severe egg allergy, ask about the recombinant flu vaccine (Flublok) when you book — it's made without eggs. Call ahead to confirm your CVS location has it in stock.
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.