How to Schedule a Vaccination Appointment at CVS
How to book a vaccination appointment at CVS
You can schedule a vaccination appointment at CVS through their website, by phone, or in person at your local store. The fastest route is usually the CVS website or mobile app, where you can see real-time availability and book the same day in many locations. You will need your date of birth, insurance information (if you have it), and answers to a few health screening questions before your appointment.
CVS accepts most insurance plans and also offers vaccinations at no cost to uninsured patients. When you book online, you choose your location, the vaccine you want, and your preferred time slot. The appointment confirmation appears when ready, and you can reschedule or cancel through the same system if your plans change.
Key Takeaways
- CVS lets you book vaccination appointments online at CVS.com or through their mobile app, with same-day slots often available.
- You will need your date of birth, insurance card (if you have one), and to answer health screening questions during booking.
- Call 1-800-SHOP-CVS if you prefer to book by phone or have questions about which vaccine is right for you.
- Arrive 10 to 15 minutes early with your insurance card and a photo ID to speed up check-in.
- CVS charges nothing for the vaccine itself, though your insurance may bill a small copay depending on your plan.
Booking online through the CVS website or app
Go to CVS.com and select "Pharmacy" from the main menu, then choose "Vaccination Services." You will see a list of available vaccines — flu, COVID-19, RSV, shingles, pneumococcal, and others depending on the season and your age. Click the vaccine you want, enter your zip code, and the site shows nearby locations with open slots.
Select your preferred store and time, then create or log into your CVS account. You will answer questions about your medical history, allergies, and current medications. These questions help the pharmacist make sure the vaccine is safe for you. Once you finish, you get a confirmation number and a reminder of what to bring.
The CVS mobile app works the same way and sends you a notification when your appointment is coming up. You can check in through the app on the day of your appointment, which can shorten your wait time in the store.
Booking by phone or in person
Call 1-800-SHOP-CVS (1-800-746-7287) to speak with a pharmacy team member who can answer questions about which vaccine you need and find available times. This route works well if you are unsure which vaccine is right for you — the pharmacist can discuss your age, health history, and what protection each vaccine offers. Phone booking takes about 10 to 15 minutes.
You can also walk into any CVS pharmacy and ask about vaccination appointments. Staff can often schedule you for the same day or within a few days, depending on how busy the location is. This works best if you do not have internet access or prefer to talk to someone in person before committing to an appointment.
What to bring to your appointment
Bring your insurance card if you have one, though it is not required. Bring a photo ID (driver's license, passport, or state ID) so the pharmacist can confirm your identity before the vaccine. Wear a short-sleeved shirt or loose clothing on your upper arm so the pharmacist can give the injection easily.
If you are under 18, a parent or legal guardian must be present. Bring any medical records or a list of current medications if you have them, though the pharmacist will also ask you these questions during check-in. Arrive 10 to 15 minutes early so you have time to complete any paperwork.
Understanding vaccine availability and timing
CVS stocks different vaccines depending on the season and public health recommendations. Flu vaccines are widely available from August through March. COVID-19 vaccines are available year-round, with updated formulas released each fall. Shingles, pneumococcal, RSV, and other vaccines are available throughout the year, though some may have limited slots during busy seasons.
When you book online, you see only the vaccines and times that are actually in stock at that location. If a vaccine you want is not showing availability, check back in a few days — slots open as pharmacies receive new shipments. You can also call the store directly to ask when they expect to have a particular vaccine in stock.
Insurance, cost, and payment
CVS accepts Medicare, Medicaid, and most private insurance plans. The vaccine itself is covered at no cost under most plans. Your insurance may charge a small copay (usually $0 to $50) depending on your specific plan and the vaccine type — check your insurance card or call the number on the back to confirm before your appointment.
If you do not have insurance, CVS will still give you the vaccine at no charge. The federal government covers the cost of the vaccine for uninsured patients. You will not be asked to pay anything at the time of your appointment or afterward.
What happens during your appointment
Check in at the pharmacy counter when you arrive. The pharmacist or technician will verify your identity, confirm your health history answers, and explain what the vaccine does and any common side effects. They will ask if you have any last-minute questions. The injection itself takes less than a minute.
After the vaccine, you will sit in the waiting area for 10 to 15 minutes so staff can watch for any when ready reactions. This is normal and happens with all vaccines. You will receive a vaccination card showing which vaccine you got, the date, and the lot number. Keep this card — you may need it for travel, school, or work requirements.
Rescheduling or canceling your appointment
If you need to change your appointment, log into your CVS account on the website or app and select "Manage Appointments." You can reschedule to a different time or location, or cancel entirely. You can also call 1-800-SHOP-CVS to make changes over the phone.
Cancel as soon as you know you cannot make it so the time slot opens up for someone else. If you miss an appointment without canceling, you can still book another one — there is no penalty or waiting period.
Frequently Asked Questions
Can I get more than one vaccine at the same appointment?
Yes. You can get two vaccines at the same visit if they are given in different arms. Some vaccines must be spaced apart by a certain number of days or weeks — the pharmacist will tell you if that applies to you and help you schedule a second appointment if needed.
What if I have a reaction after I leave?
Mild side effects like arm soreness, low fever, or fatigue are normal and usually go away within a day or two. If you have a serious reaction like difficulty breathing or chest pain, call 911. For other concerns, call your doctor or the CVS pharmacy where you got the vaccine.
Do I need an appointment or can I just walk in?
Appointments are recommended because they may provide you a time slot and reduce wait time. Many CVS locations do accept walk-ins, but you may wait 30 minutes to an hour depending on how busy they are. Call ahead or check the website to see if your location takes walk-ins.
Can I reschedule if I am sick on the day of my appointment?
Yes. If you have a fever or feel very ill, reschedule your appointment for when you feel better. You can reschedule through the website, app, or by calling 1-800-SHOP-CVS. Most vaccines can wait a few days or weeks without losing effectiveness.
What if my insurance information is wrong when I book?
You can update your insurance information when you check in at the pharmacy on the day of your appointment. Bring your current insurance card so the pharmacist can correct it in the system. If you do not have insurance, you can still get the vaccine at no cost.
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.