- Part D covers adult vaccines recommended by the CDC's advisory committee (ACIP) at $0 — no copay and no deductible, including Shingrix, RSV, and Tdap.
- Flu, COVID-19, pneumonia, and hepatitis B vaccines are covered under Part B instead, also at $0 from participating providers.
- Get Part D vaccines at an in-network pharmacy when possible — doctor's offices often can't bill Part D directly and may charge you first.
If you have Medicare prescription drug coverage, most of your adult vaccines cost you nothing — not a reduced copay, not a discounted price, but $0. No deductible, no cost-sharing at all. This has been the rule since January 2023, when the Inflation Reduction Act eliminated out-of-pocket costs for recommended vaccines under Part D, and it is still the rule in 2026. Yet plenty of people still hesitate to get the shingles shot or the RSV vaccine because they remember the old prices — or they get an unexpected bill because the shot happened in the wrong place.
Which vaccines does Part D cover at $0?
The rule is simple: Part D covers all adult vaccines recommended by the Advisory Committee on Immunization Practices (ACIP) — the CDC's expert panel — that are not already covered under Medicare Part B. For these vaccines, your Part D plan cannot charge you a copayment or apply a deductible. The vaccines people ask about most are:
- Shingles (Shingrix) — the two-dose series for adults 50 and older. This is the big one: it used to cost a lot out of pocket, and old price memories are the main reason people skip it today.
- RSV — the respiratory syncytial virus vaccine, recommended for adults 75 and older and for adults 50–74 with higher-risk conditions.
- Tdap — the routine tetanus/diphtheria/whooping cough booster (every 10 years).
- MMR, hepatitis A, and others — essentially every other adult vaccine ACIP recommends.
- Travel vaccines — Part D also covers vaccines recommended by ACIP for travel, which surprised many people.
Note that this applies to both stand-alone Part D plans and Medicare Advantage plans with drug coverage. Nothing extra to sign up for — the $0 pricing is built into how the plan processes the claim.
Which vaccines are covered by Part B instead?
Medicare splits vaccines into two buckets, and the second bucket belongs to Part B (your medical coverage), not Part D. Part B covers, at $0 with no cost-sharing when you use a provider who accepts assignment:
- Seasonal flu shots
- COVID-19 vaccines
- Pneumococcal (pneumonia) vaccines
- Hepatitis B vaccines for people at medium or high risk
There is also one quirk worth knowing: shots given as treatment — a tetanus shot after you step on a nail, or a rabies series after an animal bite — are billed as medical care under Part B, so the Part B deductible and 20% coinsurance can apply. The same vaccine can land in either bucket depending on why you got it.
Where to get them: the part nobody explains
Where you receive the shot decides whether the visit is smooth or generates paperwork. A Part D plan's network is defined as a network of pharmacies — not doctors' offices. So:
- In-network pharmacy: the pharmacy bills your Part D plan directly, including the administration fee. You walk out having paid nothing. This is the easiest path.
- Doctor's office: the office usually cannot bill your drug plan directly. It may bill you, and then you submit a claim to your Part D plan for reimbursement. The coverage is still $0 — the money just travels a slower road.
- Same-visit trap: getting a flu shot (Part B) and a shingles shot (Part D) at the same doctor's visit can produce mixed paperwork, because the two shots bill through two different systems. It still works out, but expect extra claims if the office can't bill Part D directly.
Practical tip: if you do pay at a doctor's office, ask for an itemized receipt showing the vaccine's national drug code and the administration fee, then file a reimbursement claim with your Part D plan using the claim form on your plan's website or member portal.
Common traps to avoid
- Going to an out-of-network pharmacy. You may pay full price up front and need reimbursement. Check your plan's pharmacy directory first — most large chains are in network, and many plans have "preferred" pharmacies with the smoothest claims.
- Skipping the vaccine because of old prices. The shingles vaccine genuinely used to be expensive. The $0 rule has applied to every Part D enrollee since plan years starting January 1, 2023. The old price is no longer your price.
- Assuming your doctor can bill Part D. Ask before you roll up your sleeve: "Can you bill my Part D plan for this vaccine, or should I get it at a pharmacy?" If they can't bill Part D, a pharmacy visit saves you the reimbursement hassle.
- Getting a Part D vaccine without Part D. The $0 rule is a Part D rule. If you have Original Medicare without drug coverage (and no creditable coverage), the vaccine is not free. That's one more reason to check whether you need a Part D plan during Annual Enrollment (October 15 – December 7).
Bottom line: If you have Part D, adult vaccines like Shingrix, RSV, and Tdap cost you nothing — no copay, no deductible — and getting them at an in-network pharmacy is the simplest way to make sure the claim goes through cleanly.