Influenza, also called the flu, is a virus that can cause fever and other symptoms. Flu shots can help prevent seasonal influenza.


Medicare Part B covers one flu shot every flu season.

The flu season usually runs from November through April. Depending on when you choose to get your flu shot, Medicare may cover a flu shot twice in one calendar year. For example, if you get a shot in January 2018 for the 2017/2018 flu season, you could get another shot in October 2018 for the 2018/2019 flu season.


If you qualify, Original Medicare covers flu shots at 100% of the Medicare-approved amount when you receive the service from a participating provider. This means you pay nothing (no deductible or coinsurance). Medicare Advantage Plans are required to cover flu shots without applying deductibles, copayments, or coinsurance when you see an in-network provider and meet Medicare’s eligibility requirements for the service.