MedicareFAQ
Prescription Drugs

What Vaccines Does Medicare Cover? Part B vs. Part D

Medicare covers most recommended vaccines at no cost to you, but which part of Medicare pays depends on the vaccine. Some are covered under Part B, others under Part D. Knowing the difference helps you avoid unexpected bills.

Last Reviewed May 12, 20263 min
David Haass

Written By

David Haass
Ashlee Zareczny

Reviewed By

Ashlee Zareczny

Medicare covers most recommended vaccines, and since 2023 the Inflation Reduction Act eliminated cost-sharing for all Part D vaccines, meaning you pay $0 for covered vaccines regardless of whether you have met your deductible. The key is knowing which part of Medicare covers each vaccine.

Part B vs. Part D Vaccine Coverage

Medicare Vaccine Coverage by Part (2026)
VaccineCovered UnderYour Cost

Flu (influenza)

Part B

$0

COVID-19

Part B

$0

Pneumococcal (pneumonia)

Part B

$0

Hepatitis B (medium/high risk)

Part B

$0

Shingles (Shingrix)

Part D

$0 (since 2023)

Tdap / Td (tetanus, diphtheria, pertussis)

Part D

$0 (since 2023)

RSV (Abrysvo/mResvia)

Part D

$0 (since 2023)

Hepatitis A

Part D

$0 (since 2023)

All Part D Vaccines Are Now $0

As of January 1, 2023, the Inflation Reduction Act requires Medicare Part D plans to cover all ACIP-recommended vaccines at $0 cost-sharing. This includes shingles, Tdap, RSV, and others that previously had out-of-pocket costs.

Where to Get Vaccines

Part B vaccines (flu, COVID-19, pneumococcal) can be administered by any Medicare-enrolled provider, including pharmacies. Part D vaccines are typically obtained at in-network pharmacies. If your doctor administers a Part D vaccine in their office, it may still be billed through Part D, so confirm with your pharmacy or plan beforehand to avoid billing confusion.

Need Help Understanding Your Medicare Options?

Our licensed Medicare experts can help you find the right coverage for your needs.

Call (888) 441-0465