Skip to main content

How to Schedule a Shot Appointment at CVS

How to book a CVS shot appointment

You can schedule a shot appointment at CVS through their website, their mobile app, or by calling the pharmacy directly. The fastest route is usually the website or app — you can see available times at your nearest location and book in minutes without waiting on hold.

Go to cvs.com and select "Schedule a vaccine" or open the CVS app and tap the vaccine section. Enter your zip code to find nearby stores, then choose a location and time slot that works for you. You'll need to provide your name, date of birth, insurance information (if you have it), and answer a few health screening questions. The appointment confirmation appears immediately, and CVS will send you a reminder text or email before your visit.

If you prefer to book by phone, call the pharmacy at your local CVS store directly. The pharmacy team can tell you what shots are in stock, what times are open, and book you on the spot. This method takes longer but works well if you have questions about which vaccine you need or if you're unsure about your insurance coverage.

Key Takeaways

  • The CVS website and mobile app let you see available appointment times and book instantly without calling.
  • You'll need your name, date of birth, insurance card (if you have one), and answers to basic health questions to complete your booking.
  • Appointment confirmations arrive by text or email, and CVS sends a reminder before your visit.
  • If you call the pharmacy directly, staff can answer questions about which vaccine you need and current stock before you book.
  • Walk-in shots are sometimes available at CVS, but booking ahead guarantees your spot and reduces wait time.

What information you'll need to bring or have ready

Before you book, gather your insurance card if you have one. CVS accepts most major insurance plans, Medicare, and Medicaid. If you don't have insurance, CVS can still give you a shot — many vaccines are covered by federal programs at no cost to you, and CVS will work through the billing process during your visit.

Have your date of birth and a valid form of ID ready. You don't need to bring anything else to the appointment itself — just arrive a few minutes early to check in. If you're booking for someone else (a child or dependent), you'll need their date of birth and your relationship to them.

Write down any medications you're currently taking or any allergies you have, especially to eggs or gelatin, since some vaccines contain these ingredients. The health screening questions during booking will ask about recent illnesses and other vaccines you've had, so having that information handy makes the process faster.

What happens during your appointment

When you arrive, check in at the pharmacy counter and let them know you have a vaccine appointment. A pharmacist or pharmacy technician will review your health screening answers, ask a few follow-up questions if needed, and confirm which vaccine you're receiving. This usually takes five to ten minutes.

The shot itself takes seconds. You'll sit down, the pharmacist will clean a small area of your arm with an alcohol wipe, and you'll receive the injection. Some people feel a slight pinch; others feel almost nothing. After the shot, you'll sit in the pharmacy for 15 minutes so staff can watch for any immediate reactions — this is standard practice for all vaccines.

Before you leave, you'll receive a vaccination card or record showing what you received, the date, and the lot number. Take a photo of this card or keep it in a safe place — you may need it for work, school, travel, or future medical visits. CVS also stores your vaccination record in their system, so you can request a copy later if you lose the paper version.

Timing and wait times

Most CVS vaccine appointments are scheduled for 15 to 30 minutes total, though the actual injection takes only a few minutes. The bulk of the time is the health screening conversation and the 15-minute observation period afterward. If you book during peak hours (early morning, lunch, or after work), you may wait longer even with an appointment, since walk-ins are also served.

Flu shots and COVID-19 vaccines are usually available year-round at CVS, though supply varies by season and location. During fall and winter, when flu season peaks, appointment slots fill up faster. If your preferred time isn't available, try checking the website again in a few days — new slots open regularly as cancellations happen.

Shingles vaccines (Shingrix), pneumococcal vaccines, and RSV vaccines require two doses given weeks apart. When you book your first dose, ask the pharmacist when you should schedule the second appointment. CVS can often book both at once, or you can call back to schedule the follow-up after your first visit.

Insurance and cost

Most insurance plans cover vaccines at no cost to you, including Medicare Part B and Medicaid. When you book online or by phone, you can enter your insurance information, and CVS will verify coverage before your appointment. If your plan doesn't cover a particular vaccine, CVS will tell you the out-of-pocket cost upfront.

If you don't have insurance, many vaccines are still free through federal programs. The CDC's Vaccines for Children program covers shots for children under 19, and the Bridge Access Program covers certain vaccines for uninsured or underinsured adults. CVS handles the paperwork for these programs — you just need to let them know you're uninsured when you book.

Some vaccines cost between $50 and $200 out of pocket if you're uninsured and don't may have access to for a federal program. Shingles vaccines (Shingrix) and RSV vaccines are among the more expensive options. Ask the pharmacist about the cost before your appointment so there are no surprises.

Canceling or rescheduling your appointment

If you need to cancel or move your appointment, log into your CVS account on the website or app and select your appointment from your schedule. You'll see a "Cancel" or "Reschedule" button — click it and choose a new time or confirm the cancellation. You can also call the pharmacy directly and ask them to change your booking.

Cancel as soon as you know you can't make it, so the time slot opens up for someone else. CVS doesn't charge a fee for cancellations or changes. If you miss your appointment without canceling, CVS may hold the slot for a short time, but it's best to reschedule as soon as possible to avoid losing your spot during busy seasons.

What to do after your shot

Most people have no side effects from vaccines, but some experience mild reactions like arm soreness, low-grade fever, or fatigue for a day or two. These are normal and usually go away on their own. Over-the-counter pain relievers like ibuprofen or acetaminophen can help if you're uncomfortable.

Serious allergic reactions are rare but can happen within minutes of the shot — that's why CVS has you wait 15 minutes. If you feel dizzy, have trouble breathing, or notice swelling in your face or throat after you leave, call 911 or go to the nearest emergency room and mention you just received a vaccine.

Keep your vaccination card in a safe place and take a photo of it for your records. If you need a second dose (for Shingrix, for example), schedule it before you leave the pharmacy or call within a few days to book. CVS can also send your vaccination record to your doctor's office if you ask them to do so.

Frequently Asked Questions

Can I get a shot without an appointment?

Yes, CVS accepts walk-ins for most vaccines, though you may wait longer than if you had booked ahead. During busy seasons like flu season, walk-in wait times can be 30 minutes to an hour. Booking online or by phone guarantees your spot and usually gets you in faster.

What if I don't know which vaccine I need?

Call your doctor's office or the CVS pharmacy and describe your situation — they can recommend which vaccines are right for you based on your age and health history. You don't need a prescription for most vaccines; the pharmacist can give them based on CDC guidelines. If you're unsure, the pharmacy team can help during your appointment.

Can I get multiple shots at the same appointment?

Yes, you can receive more than one vaccine at the same visit. For example, you can get a flu shot and a COVID-19 vaccine on the same day. Let CVS know when you book if you want multiple shots, so they have all the vaccines ready and can answer any questions about spacing.

What if my insurance doesn't cover the vaccine I need?

Ask the pharmacist about the out-of-pocket cost and whether you might may have access to for a federal program like Bridge Access. Some CVS locations also run promotions or discounts on certain vaccines. You can also check with your doctor to see if they have samples or know of other resources in your area.

Do I need to reschedule if I'm sick on the day of my appointment?

Yes, if you have a fever or are feeling very ill, reschedule your appointment. Most vaccines work better when your immune system is healthy, and you may spread illness to pharmacy staff and other customers. Call CVS to move your appointment to a day when you're feeling better.

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.