Yes, and since January 2023 it costs you nothing. The Inflation Reduction Act requires every Medicare Part D plan to cover adult vaccines recommended by the CDC's vaccine advisory committee with no deductible, no copay, and no coinsurance. Shingrix is on that list. Both doses are $0 at an in-network pharmacy, even if you are in your plan's deductible phase. The catch: you need Part D coverage. Without it, Shingrix runs about $200 a dose, and you need two.
Why it is Part D, not Part B
Medicare splits vaccines between its two parts, and the shingles shot landed in Part D. Flu, pneumonia, and COVID shots are Part B and have always been free. Shingles, Tdap, and most travel vaccines are Part D. That is why the $0 rule only helps if you have drug coverage, either a standalone Part D plan or a Medicare Advantage plan that includes drugs.
If your Advantage plan has no drug coverage, the free-vaccine rule does not reach you. This surprises people who assume all vaccines are treated the same. They are not.
How to get both doses at $0
Go to an in-network pharmacy that can bill Part D vaccine claims. Most national chains can. The pharmacy bills your Part D plan directly and you pay nothing. You do not need a prescription in most states, and you do not need to meet your plan deductible first.
The two doses are given two to six months apart. If you switch Part D plans between doses, that is fine. The second dose is still $0 under the new plan. Bring your Medicare card or have your Medicare number ready so the pharmacy can bill Part D directly.
Who should get Shingrix
The CDC recommends Shingrix for adults 50 and older, and for adults 19 and older with weakened immune systems. It is more than 90 percent effective at preventing shingles and the long-term nerve pain that can follow, which is the most common complication.
If you got the older Zostavax shot years ago, get Shingrix anyway. Zostavax is no longer used in the US and Shingrix protects better. Having had shingles before does not exempt you either. Shingles can come back.
If you do not have Part D
About one in four Medicare beneficiaries has no drug coverage, and the free-vaccine rule does not help them. Your options: enroll in a Part D plan during the Annual Enrollment Period, October 15 to December 7. Check whether you qualify for Extra Help, which lowers drug costs and can waive penalties. Or ask your State Health Insurance Assistance Program about local options.
Paying cash, around $200 a dose, is the most expensive way to get protected. A basic Part D plan often costs less per year than two cash doses of Shingrix.
Questions people ask me about this
Is Shingrix really free with Medicare?
Yes, if you have Part D or a Medicare Advantage plan with drug coverage. Both doses are $0 at in-network pharmacies with no deductible.
Do I need a prescription for the shingles vaccine?
In most states, no. Pharmacies can administer it under standing protocols. Call ahead to confirm your pharmacy stocks it.
What if I already had shingles?
Get vaccinated anyway. Shingles can come back, and the CDC recommends Shingrix for adults 50 and older regardless of past shingles.
Does Medicare Advantage cover Shingrix?
Only if your Advantage plan includes Part D drug coverage. Advantage plans without drug coverage do not get the $0 vaccine benefit.
How effective is Shingrix?
Shingrix is more than 90 percent effective at preventing shingles and postherpetic neuralgia in adults 50 and older with healthy immune systems. Protection stays strong for years after the two-dose series.
Get the next guide by email
New guides go out when they are published. No spam, no selling your address, unsubscribe any time.

