How to Schedule a COVID-19 Vaccine Appointment at CVS
How to book a COVID-19 vaccine appointment at CVS
CVS offers COVID-19 vaccines at most of its pharmacy locations. You can schedule an appointment online through CVS.com, by phone, or by walking into a participating store. The online method is fastest — you can book a time slot in minutes without waiting on hold.
To book online, go to CVS.com and select "Schedule a vaccine" from the homepage. You will enter your zip code to find nearby locations, then choose a store and available time slot. You will need to provide your name, date of birth, insurance information (if you have it), and answer a few health screening questions. CVS accepts most insurance plans, Medicare, and Medicaid. If you have no insurance, the vaccine is still free — you straightforward leave the insurance field blank.
If you prefer to call, the CVS pharmacy phone number is on your receipt or on the store locator at CVS.com. Wait times vary by location and time of day. You can also walk into any CVS pharmacy during operating hours and ask the pharmacist about same-day or next-day availability, though this method may have longer waits during peak hours.
Key Takeaways
- CVS schedules COVID-19 vaccine appointments online at CVS.com, by phone at your local pharmacy, or in person at the store.
- You will need your name, date of birth, and insurance card (if you have one), but the vaccine is free regardless of insurance status.
- Online booking typically shows available slots within the next one to two weeks, depending on your location and demand.
- If your preferred time slot is full, check back the next day — CVS releases new appointment slots throughout the week.
- Bring your insurance card and photo ID to your appointment, along with any medications you take regularly.
What information you need before booking
Gather these items before you start the booking process. You will need your full legal name, date of birth, and a valid photo ID (driver's license, passport, or state ID). Have your insurance card handy if you have one, though it is not required — CVS will still vaccinate you if you are uninsured.
If you take any regular medications, write down the names and dosages. The health screening questions will ask about current medications and allergies, so having this list ready speeds up the process. If you have had a severe allergic reaction to any vaccine ingredient in the past, note that as well — you will be asked about it during screening.
Scheduling online versus by phone
Online scheduling is usually faster and shows you all available slots at once. You can see which times work for your schedule and book when ready without speaking to anyone. The CVS website updates appointment availability throughout the day, so if your preferred location is full, checking back in a few hours may show new openings.
Calling your local CVS pharmacy is better if you have questions about which vaccine is available (Pfizer, Moderna, or Johnson & Johnson vary by location), need help with insurance coverage, or prefer to speak with a pharmacist before booking. Phone lines are typically busiest in the morning and early afternoon. Calling in the evening or on weekday mornings before 10 a.m. usually means shorter waits.
Walking in without an appointment is possible but not recommended during busy times. Many CVS locations will turn away walk-ins if the pharmacy is understaffed or if the day's vaccine supply is already booked. If you choose to walk in, go early in the morning or late in the afternoon on a weekday for the best chance of being seen the same day.
What happens on the day of your appointment
Arrive 10 to 15 minutes early to allow time for check-in. Bring your photo ID, insurance card (if you have one), and any list of current medications. The pharmacist will ask you to complete a consent form and answer health screening questions in person — this usually takes 5 to 10 minutes.
The vaccine itself takes less than a minute to administer. You will sit in a chair, the pharmacist will clean your arm, and you will receive the injection. After the shot, you will be asked to wait in the pharmacy for 15 minutes so staff can monitor you for any when ready reactions. Most people feel fine and can leave after this observation period.
You will receive a vaccination card showing which vaccine you received, the date, and the lot number. Keep this card — you may need it to prove vaccination for travel, work, or school. CVS also records your vaccination in their system, so you can view your record online through your CVS account if you create one.
If your appointment slot fills up or you need to reschedule
If the time you want is no longer available, check back the next day. CVS releases new appointment slots throughout the week, and cancellations happen regularly. You can also try a different nearby location — sometimes one store has openings when another is booked solid.
To reschedule an existing appointment, log into your CVS account on CVS.com, find your scheduled appointment, and select "Reschedule." You will see available times at the same location or nearby stores. If you need to cancel instead, you can do that through the same menu, or call the pharmacy directly.
If you miss your appointment without canceling, CVS may hold your slot for a short time, but it is best to reschedule as soon as you know you cannot make it. This frees up the slot for someone else and keeps your appointment on the books.
Vaccine types and second doses at CVS
CVS carries multiple COVID-19 vaccines, but which ones are available depends on your location and current supply. Pfizer and Moderna are two-dose vaccines given three to four weeks apart. Johnson & Johnson is a single-dose vaccine. When you book your first appointment, ask which vaccine your location has in stock so you know what to expect.
If you received your first dose at CVS, you can schedule your second dose appointment right after your first shot, or you can book it online later. The pharmacist will tell you when to return based on which vaccine you received. If you received your first dose elsewhere, you can still get your second dose at CVS — just let the pharmacist know during check-in.
Insurance, cost, and payment
The COVID-19 vaccine is free at CVS regardless of insurance status. If you have insurance, CVS will bill your plan directly — you pay nothing out of pocket. If you are uninsured, there is no charge to you. You do not need to provide a payment method when you book.
Some insurance plans may send you an explanation of benefits after your vaccination showing the vaccine cost, even though you paid nothing. This is normal and does not mean you owe money. If you have questions about your insurance coverage, call your insurance company or ask the CVS pharmacist during your appointment.
Frequently Asked Questions
Can I book an appointment for someone else?
You can book an appointment for a family member or dependent if you have their information (name, date of birth, insurance details). During the appointment, that person must be present with a photo ID. You cannot complete the vaccination for someone else — they must be there in person.
What if I have a severe allergy to vaccine ingredients?
Tell the pharmacist during your health screening before the shot. CVS will review your allergy history and may recommend a specific vaccine type or ask you to wait longer after the injection. If you have had a severe allergic reaction to any vaccine in the past, mention this too — the pharmacist may refer you to a doctor for guidance.
Do I need an appointment, or can I just walk in?
Appointments are strongly recommended because they may provide a time slot and reduce wait times. Walk-ins are sometimes possible, but many CVS locations turn away walk-ins during busy periods or when vaccine supply is limited. If you walk in, go early in the morning or late afternoon on a weekday for the best chance of being seen.
What if I'm traveling and need a vaccine in a different state?
You can book an appointment at any CVS location in the country through CVS.com. Enter the zip code of where you will be traveling and book a slot there. Bring your photo ID and insurance card (if you have one) to the appointment. Your vaccination will be recorded in CVS's system regardless of which location you visit.
How long does the whole appointment take?
Plan for 30 to 45 minutes total. Check-in and health screening take 10 to 15 minutes, the injection itself takes less than a minute, and the observation period afterward is 15 minutes. If the pharmacy is busy, you may wait longer before being called back.
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.