Medicare covers the shingles vaccine, but the amount you pay depends on which part of Medicare you have and which vaccine your doctor gives you.
If you have Original Medicare (Part A and B), the shingles vaccine is covered under Part B as a preventive service with no copay or coinsurance — you pay nothing. If you have Medicare Advantage (Part C), your plan must cover the vaccine at no cost to you, though some plans may require you to use an in-network pharmacy or provider.
The vaccine itself is called Shingrix, a two-dose series given two to six months apart. It replaced an older vaccine called Zostavax, which Medicare no longer covers. Medicare recommends the shingles vaccine for all adults 50 and older, whether or not you have had shingles before.
Key Takeaways
- Original Medicare Part B covers Shingrix with no out-of-pocket cost if you get it at a Medicare-enrolled provider.
- Medicare Advantage plans must cover Shingrix at no cost, but you may need to use an in-network pharmacy or doctor.
- You need both doses of Shingrix, spaced two to six months apart, to be fully protected.
- If you get the vaccine at a pharmacy, check first whether they bill Medicare directly or whether you will need to submit a claim yourself.
How Shingrix Coverage Works Under Original Medicare
Under Original Medicare Part B, Shingrix is classified as a preventive vaccine and is covered at 100 percent when you receive it from a provider who accepts Medicare. This means you have no deductible, copay, or coinsurance to pay. The provider bills Medicare directly, and you should receive the vaccine at no charge.
You can get Shingrix at your doctor's office, a hospital outpatient clinic, or a pharmacy that participates in Medicare (such as CVS, Walgreens, or Rite Aid). Before your appointment, confirm that the location is Medicare-enrolled and that they have Shingrix in stock. Some smaller clinics or independent pharmacies may not carry it.
If you receive the vaccine at a location that does not participate in Medicare, you may be charged the full price and will need to submit a claim to Medicare yourself for reimbursement. This is rare but can happen at urgent care centers or out-of-state providers.
Shingrix Coverage Under Medicare Advantage Plans
All Medicare Advantage plans are required by federal law to cover Shingrix at no cost to you as a preventive service. However, the details of how and where you get it may vary by plan. Some plans require you to use an in-network pharmacy or doctor, while others allow you to go to any Medicare-enrolled provider.
Check your plan's formulary or call the customer service number on your insurance card before scheduling your vaccine. Ask whether there are any restrictions on where you can get Shingrix and whether the plan covers both doses. Most plans do, but it is worth confirming.
If your Medicare Advantage plan is through a pharmacy benefit manager (PBM), you may be directed to get the vaccine at a specific pharmacy chain. If you go elsewhere, you may face a higher cost or have to pay upfront and seek reimbursement.
What to Bring and How to Schedule
When you schedule your appointment for Shingrix, have your Medicare card ready. The provider will need your Medicare number and the group number from your card. If you have Medicare Advantage, bring that insurance card as well.
Tell the provider or pharmacy that you are there for the shingles vaccine and that you want to confirm it will be covered at no cost. Ask them to verify your coverage before administering the vaccine. This takes only a few minutes and prevents surprises at checkout.
You will need to return for a second dose between two and six months after the first. Some providers will schedule both appointments at once; others will call you when it is time for the second dose. Mark your calendar so you do not forget.
Common Reasons Your Vaccine Might Not Be Free
The most common reason people are charged for Shingrix is that they received it at a provider who does not accept Medicare. This includes some urgent care centers, travel clinics, and out-of-network pharmacies. If you pay out of pocket, keep your receipt — you may be able to submit it to Medicare for reimbursement, though this process is slow and not may provide.
Another reason is that the provider billed your vaccine as something other than a preventive service. This can happen if the doctor codes it as a treatment for a condition rather than prevention. If you are charged a copay or coinsurance, ask the provider to review the billing code and correct it if needed.
If you have a Medicare Advantage plan and go to an out-of-network provider, you may be charged more than the plan's negotiated rate. Always confirm in-network status before your appointment.
What Happens If You Had the Old Shingles Vaccine
If you received Zostavax (the older shingles vaccine) before 2018, Medicare will still cover Shingrix. You do not need to wait any specific amount of time after Zostavax to get Shingrix — you can receive it whenever you choose. Many people who had Zostavax are now getting Shingrix because it is more effective.
If you had Zostavax and are unsure whether you should get Shingrix, ask your doctor. Most doctors recommend Shingrix for anyone 50 or older, regardless of prior vaccination history.
If You Are Not Yet 50
Medicare does not cover Shingrix for people under 50, even if they have Medicare due to disability or end-stage renal disease. If you are under 50 and want the vaccine, you will need to pay for it yourself or check whether your other insurance covers it. Shingrix costs between $150 and $300 per dose without insurance.
Once you turn 50, you become covered for the vaccine under Medicare. You do not have to wait until your birthday — you can get the vaccine as soon as you are may be able to access.
Frequently Asked Questions
Do I have to get Shingrix if I have had shingles before?
Medicare recommends Shingrix for all adults 50 and older, including those who have had shingles. You can receive it even if you had shingles years ago. It is safe and provides additional protection against future episodes.
What if I cannot afford the second dose?
The second dose is covered at no cost under Medicare, just like the first. If a provider charges you for it, contact Medicare or your plan to report the issue. You should never be charged for either dose.
Can I get Shingrix at a pharmacy instead of my doctor's office?
Yes. Pharmacies like CVS, Walgreens, and Rite Aid administer Shingrix and bill Medicare directly. Call ahead to confirm they have the vaccine in stock and that they accept your Medicare plan.
What if my doctor says I should not get the vaccine?
Some people should not receive Shingrix due to severe allergies or certain medical conditions. If your doctor recommends against it, ask them to document this in your medical record. You will not be charged if the vaccine is medically contraindicated.
Will I have side effects from Shingrix?
Common side effects include arm soreness, fatigue, and muscle aches for a day or two after each dose. Serious side effects are rare. Talk to your doctor about what to expect and when to contact them if you have concerns.