Medicare Covers the Flu Vaccine at No Cost to You
Yes. Medicare Part B covers the flu shot once per year at no cost — you pay nothing out of pocket, and there is no deductible to meet first. The vaccine itself is free, and the administration fee (the cost of the shot being given) is also covered. You do not need to meet your Part B deductible before receiving it.
This coverage applies to all Medicare beneficiaries: those on Original Medicare (Part A and Part B), those on Medicare Advantage plans (Part C), and those who have both Original Medicare and a Medigap supplemental policy. The timing matters slightly — the flu season typically runs October through March, and the CDC recommends getting vaccinated in September or October, though you can receive it later in the season if needed.
Key Takeaways
- Medicare Part B covers one flu shot per calendar year at no cost to you, with no deductible required.
- You can receive the flu shot at your doctor's office, a pharmacy, a hospital, or a federally may have access to health center, and Medicare will cover it at all of these locations.
- If you are on a Medicare Advantage plan, your plan must cover the flu shot at no cost as part of its required preventive benefits.
- The flu shot is covered even if you have not yet met your Part B deductible for the year.
Where You Can Get Your Flu Shot
You have several options for where to receive your flu vaccine. Your primary care doctor's office is one choice — call ahead to confirm they have the vaccine in stock and ask about appointment availability. Many pharmacies, including those inside grocery stores and drugstores, also administer flu shots and accept Medicare directly. Hospitals and urgent care centers offer them as well, though these are typically more expensive in terms of time and may have longer wait times.
Federally may have access to health centers (FQHCs) are another option, particularly if you do not have a regular doctor. These centers are funded by the federal government to serve uninsured and low-income patients, but they serve Medicare beneficiaries too. You can find one near you by searching the HRSA Find a Health Center tool on the HRSA website. Many senior centers and public health departments also offer flu shots during flu season, often at no cost.
When you go to receive your shot, bring your Medicare card. The provider will bill Medicare directly, and you should not be asked to pay anything at the time of service. If a provider bills you for the flu shot, contact Medicare at 1-800-MEDICARE to report it.
What Happens If You Are on a Medicare Advantage Plan
If you have a Medicare Advantage plan (Part C), your plan is required by federal law to cover the flu shot at no cost as part of its preventive benefits. This means you still pay nothing out of pocket. However, you may need to use a provider within your plan's network to receive the shot at no cost. Check your plan's provider directory or call the plan's customer service number (on the back of your card) to find in-network locations near you.
Some Medicare Advantage plans have agreements with large pharmacy chains or clinics, so you may have more locations to choose from than you would with Original Medicare. If you receive the shot from an out-of-network provider, your plan may not cover it, or you may be charged a copay. To avoid this, confirm the provider is in-network before you go.
Different Types of Flu Vaccines and Medicare Coverage
Medicare covers several types of flu vaccines, including the standard dose flu shot, the high-dose flu shot (Fluzone High-Dose), and the recombinant flu vaccine (Flublok). The high-dose vaccine is designed for people 65 and older and may provide better protection, though this is still being studied. The recombinant vaccine is made without eggs and is an option if you have an egg allergy.
Your doctor or pharmacist can discuss which vaccine is right for you based on your age, health history, and any allergies. Medicare covers all of these options at no cost. The nasal spray flu vaccine (FluMist) is not typically covered by Medicare for adults, though this can vary by plan and year — ask your provider or plan if you are interested in this option.
If You Have Both Original Medicare and a Medigap Policy
If you have Original Medicare and a Medigap supplemental insurance policy, your flu shot is still covered by Medicare Part B at no cost. Your Medigap policy does not need to pay anything because Medicare covers the full cost. You do not need to file a separate claim or contact your Medigap insurer. straightforward present your Medicare card when you receive the shot.
The same rule applies if you have Original Medicare and Medicaid (dual may be able to access). Medicare is the primary payer for the flu shot, and you will not be charged.
What to Do If You Are Charged for a Flu Shot
You should never be charged for a flu shot if you have Medicare. If a provider bills you or asks you to pay a copay or coinsurance for the flu vaccine, this is incorrect. Write down the date, the provider's name, and the amount you were charged, then contact Medicare at 1-800-MEDICARE to report it. You can also file a complaint with your state's insurance commissioner or your state's health department.
If you paid out of pocket, you may be able to request a refund from the provider. Keep your receipt and any paperwork the provider gave you. Medicare can also help you understand whether the charge was correct or whether the provider made an error.
Timing and When to Get Your Flu Shot
The flu season in the United States typically peaks between December and February, though flu can circulate as early as October and as late as May. The CDC recommends getting vaccinated in September or October so you have protection before the season starts. However, if you miss that window, you can still receive the vaccine later in the season — it is never too late to get vaccinated.
You can receive only one flu shot per calendar year under Medicare coverage. If you accidentally receive two flu shots in the same year, Medicare will cover the first one and may not cover the second. Some people, particularly those receiving certain vaccines for the first time, may need two doses spaced a few weeks apart — your doctor will let you know if this applies to you.
Frequently Asked Questions
Do I need to see my doctor first to get a flu shot, or can I go straight to a pharmacy?
You can go directly to a pharmacy or clinic without seeing your doctor first. Many pharmacies administer flu shots without an appointment or with same-day appointments. Just bring your Medicare card. Your doctor does not need to refer you or approve it.
Will the flu shot count toward my Part B deductible?
No. The flu shot is covered at no cost and does not count toward your Part B deductible. You do not need to have met your deductible first.
What if I have a severe egg allergy — can I still get the flu shot through Medicare?
Yes. The recombinant flu vaccine (Flublok) is made without eggs and is covered by Medicare. Some high-dose vaccines also contain little to no egg protein. Tell the provider about your allergy, and they can give you an egg-free option.
If I get the flu shot in December, do I need another one next year?
Yes. The flu vaccine changes each year because the flu virus mutates. Medicare covers one flu shot per calendar year, so you will be covered for a new shot starting January 1 of the following year.
Can I get the flu shot at a walk-in clinic or urgent care center?
Yes, though these locations may charge higher administration fees than a doctor's office or pharmacy. Medicare will still cover it at no cost to you. Call ahead to confirm they have the vaccine and accept Medicare.