Overview

Medicare covers annual flu shots as a preventive service to help protect beneficiaries from seasonal influenza. These vaccines are provided at no cost to eligible Medicare recipients, helping you stay healthy during flu season.

  • Medicare covers one flu shot per flu season
  • Vaccine is free with no copayment or deductible
  • Available through most healthcare providers and pharmacies
  • Recommended for all Medicare beneficiaries
  • Covers both standard and high-dose flu vaccines for seniors
  • All Medicare Part B beneficiaries
  • No age or health status restrictions
  • Applies to Original Medicare and Medicare Advantage plans
  • 100% covered by Medicare Part B
  • No copayment or coinsurance
  • No deductible applies
  • Only covers one flu shot per flu season
  • Must be administered by a Medicare-enrolled provider
  • Vaccine must be considered medically appropriate
  • Consult with your healthcare provider about annual flu shot
  • Schedule vaccination at your doctor's office or local pharmacy
  • Verify provider accepts Medicare assignment
Last updated: 6/15/2025

Quick Information

Provider
Medicare
Last Updated
6/15/2025
Topics
Medicare flu shotsinfluenza vaccinepreventive careMedicare Part Bfree flu vaccine

Related Coverage Topics

Need Personal Help?

Get personalized assistance with your Medicare coverage questions.

Get Free Help

Questions About Flu shots?

Our experts can help you understand your Medicare coverage for flu shots. Get personalized guidance on costs, eligibility, and next steps.