Medicare Part B covers Shingrix at no cost to you if you are 50 or older

Shingrix is a two-dose vaccine that protects against shingles (herpes zoster) and the nerve pain that often follows it. Medicare Part B covers both doses with no copay, coinsurance, or deductible if you meet the age requirement. You do not need to have had shingles before to receive it — the vaccine is preventive.

The coverage applies whether you get the vaccine at your doctor's office, a pharmacy, or a clinic. Medicare pays the vaccine cost directly to the provider. You will still need to show your Medicare card, but you will not pay out of pocket at the time of service.

If you have Medicare Advantage (Part C), coverage is the same — Shingrix is covered at no cost — but you may need to use a provider in your plan's network. Check your plan documents or call the number on your card to confirm which locations are in-network in your area.

Key Takeaways

  • Medicare Part B covers Shingrix for anyone 50 and older, with no copay or deductible required.
  • You need two doses given two to six months apart to be fully protected.
  • Medicare Advantage plans cover Shingrix the same way, but you should check your plan to find an in-network provider.
  • You can receive Shingrix at your doctor's office, a pharmacy, or a clinic — anywhere that stocks the vaccine and accepts Medicare.

How to get Shingrix through Medicare

Start by calling your doctor's office or a local pharmacy and asking if they have Shingrix in stock and whether they accept Medicare. Many pharmacies — including CVS, Walgreens, and Rite Aid — carry it and administer it on-site. You can also ask your primary care doctor to give you the vaccine during a regular visit.

When you arrive for your appointment, bring your Medicare card. The provider will verify your coverage and administer the first dose. You will receive a card or note with the date you should return for your second dose, usually four to six weeks later. Some providers will schedule your second appointment on the spot.

If you have Medicare Advantage, call your plan's customer service line (the number is on your card) and ask for a list of in-network locations that offer Shingrix. This step saves you from traveling to a provider who might bill your plan differently or require you to pay more.

The two-dose schedule and timing

Shingrix requires two doses to work. The second dose should be given between two and six months after the first. Most people space them two to three months apart for convenience. You are not fully protected until you have completed both doses.

If you have already received the older shingles vaccine, Zostavax, you can still get Shingrix. Medicare recommends waiting at least one year after Zostavax before starting Shingrix, though some doctors may give it sooner. Ask your doctor about the right timing for your situation.

If you miss your second appointment, you do not need to start over. straightforward schedule the second dose as soon as you can. There is no penalty for spacing the doses further apart than recommended, though waiting longer may delay your protection.

What happens if you have other insurance alongside Medicare

If you have a Medigap policy (supplemental insurance), it does not affect your Shingrix coverage. Medicare Part B pays first, and your Medigap policy does not add anything because there is no copay or coinsurance to cover.

If you have employer or union retiree coverage in addition to Medicare, that coverage becomes secondary. Medicare Part B pays first, and your other insurance may or may not cover the vaccine as well. Call your employer plan's customer service line to ask, but you will not owe anything out of pocket regardless.

If you are still working and have employer coverage as your primary insurance, Shingrix coverage depends on your employer's plan. Many employer plans cover Shingrix for employees 50 and older, but some do not. Check your plan documents or call your benefits department to find out.

Shingrix and Medicare Part D (prescription drug coverage)

Shingrix is a vaccine, not a prescription drug, so it is not covered by Medicare Part D. It falls under Part B preventive benefits instead. This means you do not need to worry about whether your Part D plan covers it — Part B handles the entire cost.

This is different from antiviral medications used to treat shingles after it develops. Those medications may be covered by Part D if you have a plan that includes prescription coverage. But the Shingrix vaccine itself is always a Part B benefit.

Where to find Shingrix near you

You can search for providers who offer Shingrix by visiting the websites of major pharmacy chains and entering your zip code. CVS, Walgreens, and Rite Aid all have vaccine finders on their sites. You can also call your doctor's office directly and ask whether they stock Shingrix and have appointments available.

If you live in a rural area or have difficulty finding a provider nearby, contact your local health department. Many county health departments offer Shingrix and can tell you about clinics in your region. You can find your local health department's number through your state health department website.

Some Medicare Advantage plans also maintain lists of in-network providers on their websites. Log into your plan's member portal or call the number on your card to search for locations near you that offer Shingrix.

Common reasons coverage might be delayed or denied

Coverage is rarely denied for Shingrix if you are 50 or older and have Medicare Part B. However, a provider might not have the vaccine in stock, which means you will need to wait or go elsewhere. This is a supply issue, not a coverage issue.

If a provider tells you that Medicare will not cover Shingrix, ask them to check your coverage directly. You can also call Medicare at 1-800-MEDICARE (1-800-633-4227) to confirm that you are covered. In almost all cases, the issue is a misunderstanding at the provider's office, not a real coverage problem.

If you have Medicare Advantage and visit an out-of-network provider, you may be charged more than you would at an in-network location. This is why checking your plan's network before scheduling is important. If you accidentally go out-of-network, contact your plan to ask whether they will cover the cost.

Frequently Asked Questions

Do I need a doctor's order to get Shingrix at a pharmacy?

No. Pharmacists can administer Shingrix without a doctor's order in most states. You can walk into a pharmacy, ask for the vaccine, and receive it on the spot if they have it in stock. Bring your Medicare card so they can verify your coverage.

What if I am under 50 — does Medicare cover Shingrix?

No. Medicare Part B covers Shingrix only for people 50 and older. If you are under 50 and have Medicare (for example, due to disability), Shingrix is not covered. Talk to your doctor about other options or whether you might be covered through a different program.

Can I get Shingrix if I have already had shingles?

Yes. Medicare covers Shingrix even if you have had shingles before. The vaccine can help prevent shingles from happening again and can reduce the severity of pain if it does recur. Ask your doctor about the best timing for your situation.

Will I have to pay anything out of pocket for Shingrix?

No. Medicare Part B covers the full cost of both doses with no copay, coinsurance, or deductible. You will not owe anything at the time of service or afterward.

What if my pharmacy says they do not accept Medicare for Shingrix?

This is unusual. Call Medicare at 1-800-MEDICARE to report it and ask for help finding a provider in your area. You can also contact your doctor's office — most medical practices accept Medicare for vaccines and can administer Shingrix for you.