Medicare covers the flu vaccine at no cost to you every year

Yes. Both Medicare Part B and Medicare Part D cover the seasonal flu vaccine without a copay, coinsurance, or deductible. You can get the shot at no charge once per flu season, which typically runs from October through March. The vaccine is considered a preventive service, which means Medicare pays for it in full.

You do not need a referral from your doctor. You can walk into most pharmacies, clinics, or your doctor's office and ask for the flu shot. Medicare will cover it wherever you go, as long as the provider accepts Medicare.

Key Takeaways

  • Medicare Part B covers one flu vaccine per flu season at no cost, with no copay or deductible.
  • You can get the shot at your doctor's office, a pharmacy, a clinic, or a hospital — anywhere that accepts Medicare.
  • You do not need prior approval or a referral; you can straightforward ask for the vaccine when you visit.
  • If you have both Original Medicare and a Medigap or Medicare Advantage plan, the vaccine is still free under both.

Where to get your flu vaccine

You have many options. Most pharmacies — including CVS, Walgreens, Rite Aid, and local independent pharmacies — offer flu shots to Medicare beneficiaries at no cost. Your primary care doctor's office can also give you the vaccine. Federally may have access to health centers (FQHCs), urgent care clinics, and hospital outpatient departments all carry flu vaccines and accept Medicare.

Call ahead if you want to be sure the location has the vaccine in stock, especially early in the flu season when supplies can run low. Bring your Medicare card with you. If you are homebound or have difficulty leaving home, ask your doctor whether they offer home visits for vaccinations — some practices do, though this is less common.

What happens if you have a Medicare Advantage plan

Medicare Advantage plans (also called Part C) must cover the flu vaccine at no cost because they are required to cover everything Original Medicare covers. You will not pay a copay or deductible for the shot. However, you may be limited to in-network providers — check your plan's provider list to see which pharmacies and clinics are included.

If you go to an out-of-network provider without permission, you may be charged. Call your plan before you go if you are unsure whether a particular pharmacy or clinic is in your network.

Different flu vaccine types and which ones Medicare covers

Medicare covers the standard flu vaccine (inactivated flu vaccine), which is given as a shot. It also covers Fluzone High-Dose, a stronger version designed for people 65 and older, and Fluad Adjuvanted, another option for older adults. These higher-dose vaccines may offer better protection for seniors, though the standard vaccine is also effective.

The nasal spray flu vaccine (FluMist) is not typically covered by Medicare for people 65 and older, though coverage can vary by plan. If you prefer the nasal spray, ask your pharmacist or doctor whether your specific plan covers it. The injectable vaccines are always covered, so you have a free option no matter what.

Timing: when to get your flu shot

The flu season typically peaks between December and February, but the vaccine becomes available in September or October. The best time to get vaccinated is in October or November, before flu activity picks up in your area. However, you can get the vaccine anytime during the flu season — even in January or February — and it will still help protect you.

You only need one flu shot per flu season. If you accidentally get two shots in the same season, Medicare will still cover both, but the second one is unnecessary. Mark your calendar for next year so you remember to get your annual shot.

What to bring and what to expect

Bring your Medicare card. You do not need a doctor's order or prior approval. Tell the pharmacist or nurse that you want the flu vaccine, and they will ask a few quick questions about allergies and whether you have had a severe reaction to flu vaccine in the past. The shot itself takes less than a minute.

Some people experience mild side effects like arm soreness, low-grade fever, or fatigue for a day or two. These are normal and not dangerous. Serious allergic reactions are very rare. If you have a severe egg allergy, tell the provider before the shot — most flu vaccines contain a tiny amount of egg protein, though egg-free options exist.

If you do not have Medicare yet but will soon

If you are turning 65 and enrolling in Medicare, the flu vaccine will be covered once your coverage begins. If you need a flu shot before your Medicare coverage starts, you may be able to get one through your current health plan, a community health center, or a pharmacy at a reduced cost. Ask about programs in your area that offer low-cost or free vaccines to uninsured people.

Frequently Asked Questions

Do I have to pay anything for the flu vaccine?

No. Medicare covers the flu vaccine in full — no copay, coinsurance, or deductible. You pay nothing at the time of service.

Can I get the flu vaccine at any pharmacy?

You can get it at any pharmacy or provider that accepts Medicare. If you have a Medicare Advantage plan, check that the pharmacy is in your network first to avoid unexpected charges.

What if I am allergic to eggs?

Most flu vaccines contain a small amount of egg protein. Tell your provider about your allergy before the shot. Egg-free flu vaccines are available, and Medicare covers them. Your pharmacist or doctor can help you find one.

Do I need my doctor's permission to get the flu vaccine?

No. You do not need a referral or prior approval. You can go directly to a pharmacy or clinic and ask for the vaccine.

What if I miss the flu season — can I still get the vaccine in spring?

The flu season officially ends in March, but you can still get vaccinated after that if you have not yet received your shot. However, protection is most effective when you get vaccinated earlier in the season.