Skip to main content

How to Schedule a Flu Shot at CVS

How to book a flu appointment at CVS

You can schedule a flu shot at CVS in three ways: online through CVS.com, through the CVS mobile app, or by calling your local CVS pharmacy directly. The online and app routes are fastest — you pick your location, choose an available time slot, and confirm in minutes. If you call, a pharmacy staff member will check their schedule and book you on the spot.

You do not need to be a CVS customer or have a prescription to book. Walk-ins are also accepted at most CVS locations, though appointment slots typically fill up during peak flu season (September through November), so booking ahead gives you more time options.

When you book online or through the app, you will be asked for your name, date of birth, insurance information (if you have it), and any allergies or medical conditions. This information is used to confirm you can safely receive the vaccine. You can complete the form before you arrive or finish it on a tablet in the pharmacy when you get there.

Key Takeaways

  • Book online at CVS.com, through the CVS app, or by calling your local pharmacy — all three routes take 5 to 10 minutes.
  • You will need your insurance card if you have one, but the flu shot is covered at no cost under most insurance plans and Medicare.
  • Arrive 10 to 15 minutes early to allow time for the pharmacy staff to verify your information and answer any questions.
  • The appointment itself takes about 5 minutes, and you can leave immediately after — no waiting period is required.
  • If you cannot make your appointment, cancel through the same platform where you booked so the slot opens for someone else.

What to bring and what to expect on the day

Bring your insurance card if you have one. The flu vaccine is covered at no cost under most health insurance plans, Medicare, and Medicaid. If you do not have insurance, CVS offers the flu shot at a standard out-of-pocket price that varies slightly by location but is typically under $40.

Wear a short-sleeved shirt or something you can roll up easily — the shot goes in your upper arm. Arrive 10 to 15 minutes before your appointment time so the pharmacy staff can check you in and review your health history. They will ask whether you have had a severe allergic reaction to eggs or any ingredient in the flu vaccine, and whether you have had Guillain-Barré syndrome (a rare nerve condition). These are the main reasons someone might not receive the vaccine that day.

The pharmacist or pharmacy technician will give you the shot, which takes about 30 seconds. You do not need to wait in the pharmacy afterward — you can leave right away. Some people experience mild soreness at the injection site or a low-grade fever in the hours after, but serious side effects are extremely rare.

Booking online through CVS.com or the app

Go to CVS.com and click "Schedule a vaccine" or open the CVS app and tap the vaccine icon. Select "Flu shot" from the vaccine menu. Enter your zip code or city to see nearby CVS locations, or search for a specific store. The site will show you which locations have appointments available and what times they offer.

Click on a time slot that works for you. You will then enter your personal information: full name, date of birth, phone number, and email address. Next, you will be asked about your insurance. If you have coverage, enter your insurance provider and member ID (found on your insurance card). If you do not have insurance, select "I do not have insurance" and the price will be shown before you confirm.

Review the health history questions on the next screen. These ask about allergies, previous vaccine reactions, and current illness. Answer honestly — the pharmacist uses these answers to make sure the vaccine is safe for you. Once you confirm, you will receive a confirmation number by email and text. Save this number or take a screenshot; you will need it when you arrive.

Calling your local CVS pharmacy

Find your nearest CVS pharmacy's phone number on CVS.com or Google Maps. Call during pharmacy hours (usually 9 a.m. to 9 p.m., though hours vary by location). Tell the staff member you want to schedule a flu shot and give them your preferred dates and times.

The staff member will check the pharmacy's schedule and offer you available slots. They will also ask for your name, date of birth, phone number, and whether you have insurance. If you do, they will ask for your insurance provider and member ID. They will not ask health history questions over the phone — you will answer those when you arrive or on a tablet in the pharmacy.

Write down the date, time, and confirmation number the staff member gives you. Arrive a few minutes early so the pharmacy can pull up your appointment and get you checked in.

Insurance coverage and costs

The flu vaccine is covered at no cost under most health insurance plans, Medicare Part B, and Medicaid. "No cost" means you pay nothing at the pharmacy — your insurance covers the full price. This is true even if you have not met your deductible for the year.

If you have insurance but are unsure whether your plan covers the flu shot, bring your insurance card to your appointment. The pharmacy will verify coverage before you receive the vaccine. If for some reason your plan does not cover it, the pharmacy will tell you the out-of-pocket price before giving the shot.

If you do not have insurance, CVS charges a standard price for the flu vaccine. This price varies slightly by location and whether you receive the standard vaccine or a high-dose version (for people 65 and older). Call your local CVS or check CVS.com to see the exact price at your location.

Rescheduling or canceling your appointment

If you booked online or through the app, log back into your account, find your appointment, and click "Cancel" or "Reschedule". The system will show you other available times at the same location or let you search for a different CVS. Canceling frees up the slot for someone else, so cancel as soon as you know you cannot make it.

If you booked by phone, call the pharmacy back and give them your confirmation number. A staff member will cancel or reschedule you. You can also cancel through the CVS website even if you booked by phone — just enter your phone number or email to find your appointment.

What to do if your preferred time slot is full

During peak flu season, appointment slots at popular times and locations fill up quickly. If you see no availability, try searching for a different CVS location nearby — smaller or less central pharmacies often have more open slots. You can also check back the next day, as new appointments sometimes open up as cancellations come in.

Walk-ins are always an option. You can visit any CVS pharmacy without an appointment and ask if a pharmacist is available to give you a flu shot. Wait times vary, but most CVS locations can fit in a walk-in within 15 to 30 minutes during regular hours. During very busy periods (late September through October), walk-in waits may be longer.

Frequently Asked Questions

Can I get a flu shot if I'm sick right now?

If you have a fever or are very ill, most pharmacies will ask you to reschedule for when you feel better. A mild cold without fever is usually fine. Tell the pharmacy staff about your symptoms when you arrive, and they will let you know whether to proceed or come back another time.

Do I need a doctor's order to get a flu shot at CVS?

No. Pharmacists in all states are licensed to give flu shots without a prescription or doctor's order. You can walk in or book an appointment on your own.

How long does the whole appointment take?

Check-in takes 5 to 10 minutes, the shot itself takes about 30 seconds, and you can leave right away. Total time in the pharmacy is usually 10 to 15 minutes. Arrive a few minutes early to account for check-in.

Can I get other vaccines at the same appointment?

Yes. CVS offers several vaccines including COVID-19, pneumococcal, shingles, and RSV. When you book, you can select multiple vaccines for the same appointment. The pharmacist can give you more than one shot during a single visit.

What if I have a severe allergic reaction after I leave?

Severe allergic reactions to the flu vaccine are extremely rare and almost always happen within 15 minutes. If you experience difficulty breathing, swelling of the face or throat, or severe dizziness within a few hours of your shot, call 911 or go to an emergency room and tell them you just received a flu vaccine.

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.