Medicare Part B covers the shingles vaccine at no cost to you
Yes. Medicare Part B covers the shingles vaccine (Shingrix) with no copay, coinsurance, or deductible. You are may be able to access once you turn 50. The vaccine requires two doses given two to six months apart, and Medicare covers both shots at an in-network provider.
The catch: you must receive the vaccine at a provider who accepts Medicare assignment. Most pharmacies, primary care offices, and urgent care clinics do, but you should confirm before your appointment. If you go to an out-of-network provider, you may owe the full cost.
Medicare Part D (prescription drug coverage) does not cover the shingles vaccine — Part B does. This is important because some people assume their drug plan handles all medications and shots, which is not true for vaccines.
Key Takeaways
- Medicare Part B covers Shingrix at zero cost once you turn 50, with no deductible or copay required.
- You need two doses of Shingrix, spaced two to six months apart, and Medicare covers both.
- The vaccine must be given at a provider who accepts Medicare assignment to be covered at no cost to you.
- Call ahead to confirm your provider accepts Medicare and has the vaccine in stock before scheduling.
- If you have Original Medicare plus a Medigap or Medicare Advantage plan, your coverage remains the same — Part B still pays.
Where to get the shingles vaccine under Medicare
You can receive the shingles vaccine at most places that accept Medicare: your primary care doctor's office, a walk-in urgent care clinic, or a pharmacy with a vaccination program (such as CVS, Walgreens, or Rite Aid). Call ahead to confirm they have Shingrix in stock and that they accept Medicare assignment.
When you call, give them your Medicare card number. They will verify your coverage on the spot. If they say they do not have the vaccine available, ask when it will be in stock or whether they can order it for you. Do not assume one location has it just because another does not.
Some rural areas have limited vaccine availability. If your local providers do not stock Shingrix, contact your state health department or call 211 to find the nearest location that does.
What happens if you have Medicare Advantage or Medigap
If you have a Medicare Advantage plan (Part C), your plan must cover the shingles vaccine at the same zero cost as Original Medicare. This is a federal requirement. You still go to an in-network provider under your plan.
If you have Medigap (supplemental insurance), it does not pay for the vaccine — Medicare Part B does. Medigap covers some of the costs that Part B does not, but since Part B covers Shingrix fully, Medigap has nothing to pay. You still pay nothing out of pocket.
If you have both Medicare Advantage and a Medigap plan (which is not common), check with your Medicare Advantage plan first, as it is your primary coverage.
The two-dose schedule and timing
Shingrix requires two injections. The second dose should be given two to six months after the first. Medicare covers both doses. You do not need to wait for a specific date — anywhere in that two-to-six-month window is acceptable.
If you received an older shingles vaccine called Zostavax before turning 50 or more than a year ago, you still need Shingrix. Medicare will cover it. If you received Zostavax within the past year, ask your doctor when to start Shingrix — the timing depends on which vaccine you had first.
Mark your calendar for your second appointment when you get the first shot. Many providers will schedule both doses at once. If yours does not, call back after your first dose to book the second.
What to bring to your appointment
Bring your Medicare card. That is the main thing. The provider will scan or photograph it to verify your coverage and confirm you are enrolled in Part B.
If you have a Medicare Advantage plan, bring that card too. If you have Medigap, you do not need to bring it, but you can if you want — the provider will not need it for the vaccine.
Arrive a few minutes early to allow time for check-in. The vaccine itself takes less than a minute to administer. You may be asked to wait 15 minutes afterward to watch for any when ready reaction, though serious reactions are rare.
Common side effects and what to expect
Most people have mild side effects from Shingrix. The most common are arm soreness at the injection site, muscle aches, fatigue, and headache. These usually appear within a day or two and fade within two to three days.
Fever and chills can occur but are less common. Over-the-counter pain relievers like acetaminophen or ibuprofen can help with soreness or aches. Serious allergic reactions are very rare.
Side effects from the second dose are often similar to or slightly less severe than those from the first. If you have concerns about side effects or a medical condition that might affect your safety, talk to your doctor before your appointment.
If a provider says Medicare will not cover it
If a provider tells you Medicare does not cover Shingrix, ask them to check again or contact Medicare directly. This is a covered vaccine under Part B for anyone 50 and older. Occasionally a provider's billing system has outdated information, or they may be confusing Shingrix with an older vaccine.
You can verify coverage yourself by calling Medicare at 1-800-MEDICARE (1-800-633-4227). Have your Medicare card ready. Medicare can tell you whether your coverage is active and can sometimes help you find a nearby provider that stocks the vaccine.
If a provider insists on charging you, do not pay on the spot. Get the charge in writing and contact Medicare to report it. You may be may have access to to a refund.
Frequently Asked Questions
Do I have to be 50 to get the shingles vaccine covered?
Yes, Medicare Part B covers Shingrix starting at age 50. If you are younger than 50, Medicare does not cover it, though some private insurance plans or your state health department may. Check with your health plan or doctor about other options.
What if I already had shingles — can I still get the vaccine?
Yes. Medicare covers Shingrix even if you have had shingles before. You should wait until the shingles rash has healed completely before getting vaccinated, usually at least a few weeks. Ask your doctor when it is safe to proceed.
Can I get the shingles vaccine at a pharmacy instead of my doctor's office?
Yes. Most major pharmacy chains (CVS, Walgreens, Rite Aid) have vaccination programs and accept Medicare. Call ahead to confirm they have Shingrix in stock and that they accept Medicare assignment. The process is the same as at a doctor's office.
What if I miss my second dose appointment — do I have to start over?
No. If you miss your second dose, you can get it later. The ideal window is two to six months after the first dose, but if you miss that, you can still get the second dose. Talk to your provider about rescheduling. You do not need to repeat the first dose.
Does my Part D drug plan cover the shingles vaccine instead of Part B?
No. Part B covers the shingles vaccine, not Part D. Part D covers prescription drugs you take at home. Vaccines are covered under Part B preventive services. If a pharmacy tries to bill your Part D plan for Shingrix, ask them to bill Part B instead.