Medicare covers the shingles shot, but which part pays depends on where you get it

Medicare Part B covers the shingles vaccine (Shingrix) at no cost to you if you receive it at a doctor's office or hospital outpatient clinic. If you get it at a pharmacy — even a pharmacy inside a store — Medicare Part D (prescription drug coverage) may cover it instead, and you could owe a copay. The vaccine itself is free under Part B, but you may pay a standard office visit copay if your doctor charges one for the appointment.

The shingles vaccine is a two-dose series given two to six months apart. Both doses are covered the same way. You do not need to meet your deductible first, and the vaccine does not count toward your out-of-pocket maximum.

Key Takeaways

  • Medicare Part B covers Shingrix at no cost when given in a doctor's office or hospital outpatient setting.
  • Getting the vaccine at a pharmacy may trigger Part D coverage instead, which could mean a copay depending on your plan.
  • You are may be able to access for the vaccine at age 50 and older, even if you have had shingles before.
  • Call your doctor's office or pharmacy before your appointment to confirm which part of Medicare will cover your dose and what you will owe.

Where you get the shot matters for your out-of-pocket cost

The location where you receive the vaccine determines which part of Medicare pays. If your primary care doctor or a specialist administers Shingrix in their office, Medicare Part B covers the vaccine itself at no charge. You may owe a standard office visit copay — usually $15 to $50 — but the vaccine dose is free.

Hospital outpatient clinics follow the same rule as doctor's offices. If you receive the vaccine at a hospital-based immunization clinic, Part B covers it with no vaccine cost.

Pharmacies operate differently. When you get Shingrix at a retail pharmacy, a grocery store pharmacy, or a mail-order pharmacy, Medicare Part D (your prescription drug plan) typically covers it instead of Part B. Depending on your specific Part D plan, you may owe a copay ranging from $0 to $50 per dose. Some Part D plans cover the vaccine at no cost; others do not cover it at all. Check your plan's formulary or call your plan before scheduling.

Confirming coverage before your appointment

Call your doctor's office or pharmacy at least one week before your appointment and ask which part of Medicare will cover your shingles vaccine and what you will owe. Have your Medicare card ready when you call. The staff can tell you whether the vaccine is in stock and whether they can give you both doses on the same day or if you need to schedule the second dose separately.

If you use a Part D plan, ask the pharmacy to check your formulary while you are on the phone. Some plans require prior authorization before the pharmacy can dispense the vaccine, which can add a few days to the process. Starting this conversation early prevents surprises at the register.

If your doctor's office does not stock Shingrix, ask whether they can order it or refer you to a location that does. Some offices keep it in stock; others order it for specific patients. Do not assume your regular doctor cannot provide it without asking.

Who is covered and when to get the vaccine

Medicare covers Shingrix for anyone age 50 and older. You do not need to have had shingles before to receive the vaccine — it is recommended for all adults in this age group. If you have had shingles in the past, you can still receive the vaccine. There is no waiting period after a shingles infection.

The vaccine is given as two shots, two to six months apart. Some people experience mild side effects like arm soreness, fatigue, or low-grade fever for a day or two after each dose. These side effects are normal and do not mean the vaccine is not working.

If you are younger than 50, Medicare does not cover Shingrix. Some private insurance plans do cover it for people in their 40s, so check with your plan if you are not yet Medicare-may be able to access.

What happens if you get the vaccine before turning 65

If you received Shingrix before you turned 65 or enrolled in Medicare, Medicare will not retroactively cover the doses you already paid for. The vaccine is only covered under Medicare once you are enrolled in Part A and Part B.

If you received one dose before Medicare and are now may be able to access, you still need the second dose to complete the series. Medicare will cover the second dose at the standard rate for your coverage type (Part B at no cost if given in a doctor's office, or Part D if given at a pharmacy).

Frequently Asked Questions

Do I have to pay anything if I get the shot at my doctor's office?

The vaccine itself is free under Medicare Part B. You may owe a standard office visit copay if your doctor charges one for the appointment — typically $15 to $50 — but the Shingrix dose has no separate charge. Call ahead to ask whether your doctor charges a visit copay.

What if my Part D plan says it does not cover Shingrix?

Ask your doctor's office to give you the vaccine instead. Part B will cover it at no cost. If your doctor does not have the vaccine in stock, they can order it. You do not have to use a pharmacy just because your Part D plan does not cover it.

Can I get both doses at the same appointment?

No. The two doses must be given at least two months apart and no more than six months apart. Most people schedule the second dose when they receive the first, so they do not forget. Ask your doctor or pharmacy to schedule both appointments before you leave.

Will the shingles vaccine affect my other medications?

Shingrix is an inactivated vaccine and does not interact with most medications. Tell your doctor or pharmacist about any medications you take, especially blood thinners or immunosuppressants. They can advise whether there are any timing considerations for your specific situation.

What if I had shingles years ago — can I still get the vaccine?

Yes. There is no age limit or waiting period. You can receive Shingrix even if you had shingles decades ago. The vaccine helps prevent shingles from happening again or reduces the severity if it does occur.