Does Medicare cover the zoster (shingles) vaccine?
Medicare Part D covers the shingles (zoster) vaccine at no cost to you — no deductible and no copay — as long as you have Part D drug coverage.
What flips the answer
- Covered when
You have Part D coverage (standalone or via a Medicare Advantage drug plan) — the shingles vaccine is covered at $0.
- Not covered when
You have Original Medicare (Parts A and B) with no Part D plan — the shingles vaccine isn't covered and you'd pay out of pocket.
- Not covered when
You get the shot somewhere that can't bill your Part D plan — you may be charged and have to seek reimbursement.
The shingles vaccine is covered under Medicare Part D (prescription drug coverage), not Part B. Under current law, Part D plans must cover recommended adult vaccines — including the shingles vaccine — with no cost-sharing, so you pay $0 out of pocket for the vaccine and its administration.
The requirement is that you're enrolled in Part D — either a standalone drug plan or a Medicare Advantage plan that includes drug coverage. Original Medicare (Parts A and B) alone doesn't cover the shingles vaccine.
Because it runs through the pharmacy benefit, it helps to get the shot at an in-network pharmacy or from a provider set up to bill your Part D plan, so the claim processes at $0 rather than being billed to you.
This is different from vaccines like flu, pneumococcal, and COVID-19, which Part B covers directly.
That's the general answer. Yours is written in your actual policy.
Drop in your policy or benefits document and get the answer for your exact coverage — with the clause it comes from. Nothing is stored.
Check my policy →