Medicare Login Guide

Does Medicare Cover Flu Shots?

Updated June 4, 20266 min readReviewed against medicare.gov

Yes. Medicare Part B (Medical Insurance) covers the seasonal flu vaccine, and you pay nothing for it — no copayment, no coinsurance, and the Part B deductible does not apply — as long as your doctor, pharmacy, or other provider accepts Medicare assignment. Medicare covers one flu shot per flu season, plus additional shots in the same season if your doctor documents that they are medically necessary. If you have a Medicare Advantage (Part C) plan, it must cover the same flu shot, and it is also $0 when you use a provider in your plan's network.

Is the flu shot covered, and which part of Medicare pays?

The seasonal flu vaccine is covered under Medicare Part B, which is the part of Original Medicare that handles doctor visits, outpatient care, and most preventive services. You do not need a separate prescription drug plan to get your flu shot covered.

This is worth knowing because most other vaccines are handled differently. Vaccines like the flu shot, the pneumococcal (pneumonia) shot, the COVID-19 vaccine, and the hepatitis B vaccine fall under Part B. Other common vaccines, such as the shingles shot, are covered under Part D drug plans instead. The flu shot is firmly a Part B benefit.

How much does a flu shot cost with Medicare?

You pay $0 for your flu shot when your doctor, pharmacy, or other provider accepts Medicare assignment. 'Accepting assignment' means the provider agrees to charge only the Medicare-approved amount and to bill Medicare directly. The vast majority of doctors and pharmacies do this.

  • No copayment for the flu vaccine.
  • No coinsurance — you do not pay the usual 20% Part B coinsurance that applies to many other services.
  • No deductible — the annual Part B deductible ($283 in 2026) does not apply to the flu shot, so you owe nothing even if you have not met your deductible yet.
  • Caution: If a provider does NOT accept Medicare assignment, you may be charged more than the Medicare-approved amount. Ask before you get the shot, or simply choose a provider that accepts assignment.

How often can I get one, and which vaccine does Medicare cover?

Medicare covers one flu shot per flu season. If your doctor documents that an additional flu shot in the same season is medically necessary, Medicare will cover that too. A flu 'season' spans the fall and winter and can overlap two calendar years, so it is possible to get a covered shot in late one year and again early the next if they fall in different seasons.

For the 2025–2026 flu season, Medicare covers a trivalent flu vaccine, which protects against three different flu viruses. Your provider will give you the appropriate vaccine for the current season — you do not need to request a specific product to be covered.

Where can I get a Medicare-covered flu shot?

You can get your covered flu shot in many convenient places, including your doctor's office and your local pharmacy. Many pharmacies offer walk-in flu shots, which can be the easiest option.

  • Original Medicare (Part B): Use any doctor, pharmacy, or provider that accepts Medicare assignment to pay $0.
  • Medicare Advantage (Part C): Your plan must cover the flu shot, and it is $0 when you use an in-network provider. Because networks vary by plan, contact your plan or check your plan directory before you go to confirm the location is in-network.
  • Bring your red, white, and blue Medicare card — or, if you have Medicare Advantage, your plan's member card.

What other vaccines does Medicare cover?

The flu shot is one of several vaccines Medicare covers, but they are split between Part B and Part D. Knowing which is which helps you avoid an unexpected bill.

  • Part B vaccines (covered at $0 when the provider accepts assignment): flu, pneumococcal (pneumonia), COVID-19, and hepatitis B (hepatitis B for people at medium or high risk).
  • Part D vaccines: Vaccines not covered by Part B — such as the shingles vaccine (Shingrix) and Tdap (tetanus, diphtheria, pertussis) — are covered under Medicare Part D drug plans. Since January 1, 2023, under the Inflation Reduction Act, all adult vaccines recommended by the ACIP and covered under Part D are available at $0 with no deductible.
  • If you are unsure which part covers a specific vaccine, ask your provider or call your drug plan before getting the shot.

Frequently asked questions

Do I have to pay a copay or coinsurance for my Medicare flu shot?

No. When your provider accepts Medicare assignment, you pay nothing for the seasonal flu shot — no copayment and no coinsurance. The Part B deductible also does not apply, so you owe $0 even if you have not yet met your deductible for the year.

Does the Part B deductible apply to flu shots?

No. The annual Part B deductible (which is $283 in 2026) does not apply to the flu vaccine. The flu shot is fully covered at no cost when the provider accepts assignment, regardless of whether you have met your deductible.

Can I get more than one flu shot in the same season?

Medicare covers one flu shot per flu season. It will cover an additional flu shot in the same season only if your doctor documents that the additional shot is medically necessary.

Does Medicare Advantage (Part C) cover the flu shot, and is it free?

Yes. Medicare Advantage plans must cover the same flu shot as Original Medicare. It is $0 when you use a provider in your plan's network. Because networks differ by plan, contact your plan or check its provider directory before you go.

Is the shingles shot covered by Medicare like the flu shot?

Yes, but under a different part. The shingles vaccine (Shingrix) is covered under Medicare Part D drug plans, not Part B. Since January 1, 2023, under the Inflation Reduction Act, ACIP-recommended Part D vaccines, including shingles, are available at $0 with no deductible.

What happens if my provider doesn't accept Medicare assignment?

If a provider does not accept Medicare assignment, you may be charged more than the Medicare-approved amount for the flu shot. To guarantee a $0 cost, ask in advance whether the provider accepts assignment, or choose a doctor or pharmacy that does.

Sources

Related guides

Medicare Login Guide is an independent resource and is not affiliated with or endorsed by Medicare, the Centers for Medicare & Medicaid Services, or any government agency. This article is for general information only — confirm current figures and your specific options at medicare.gov or by calling 1-800-MEDICARE.