Medicare covers the flu shot at no cost to you every year
Yes, Medicare covers the seasonal flu vaccine without charging you a copay, coinsurance, or deductible. This applies whether you have Original Medicare (Part A and B) or a Medicare Advantage plan. You can get the flu shot at no cost once per flu season, which typically runs from October through March.
The vaccine itself is free, and the administration fee — what the provider charges to give you the shot — is also covered. You do not need a referral from your doctor, and you do not have to meet your deductible first. This is one of the preventive services Medicare covers in full.
Key Takeaways
- Medicare covers one flu shot per flu season at no cost, with no copay or deductible required.
- You can get the flu shot at pharmacies, doctor's offices, health clinics, and some retail stores — any provider enrolled in Medicare.
- If you have a Medicare Advantage plan, your coverage is the same as Original Medicare, though you must use in-network providers.
- The flu shot is covered even if you have not met your yearly deductible or if you have not seen a doctor yet that year.
- You should bring your Medicare card when you go, and tell the provider you want the flu shot covered under your preventive benefits.
Where to get your flu shot on Medicare
You can get the flu shot at most places that give vaccines. This includes your primary care doctor's office, urgent care clinics, pharmacies (like CVS, Walgreens, and Rite Aid), health department clinics, and some grocery stores with pharmacy services. The key is that the provider must be enrolled in Medicare.
If you have Original Medicare, you can go to any Medicare-enrolled provider. If you have a Medicare Advantage plan, check your plan's provider directory first — you will need to use an in-network provider to get the free coverage. Calling ahead is a good idea, especially during peak flu season in the fall and winter, to make sure the vaccine is in stock.
Many pharmacies now offer flu shots without an appointment, and some will come to you if you live in a nursing home or assisted living facility. Your doctor can also order the vaccine and give it during a regular visit.
What happens when you show up for your shot
Bring your Medicare card. Tell the staff you want the flu shot covered under your preventive benefits. They will verify your coverage in their system before giving you the shot. You should not be asked to pay anything at that time.
If a provider asks you to pay upfront, ask them to bill Medicare first. If they still insist on payment, you can file a complaint with Medicare. Keep any receipt or paperwork they give you, in case there is a billing question later.
After you get the shot, Medicare will receive a claim from the provider. You will not see a bill. If you do receive one in the mail weeks later, contact the provider and ask them to resubmit the claim to Medicare as a preventive service.
Different flu vaccines and which ones Medicare covers
Medicare covers all flu vaccines approved by the Food and Drug Administration (FDA) for the current flu season. This includes the standard flu shot, the high-dose flu shot (which is often recommended for people over 65), and the recombinant flu vaccine. You do not have to pay extra for a higher-dose or newer version.
If your doctor recommends a specific vaccine because of your health history or allergies, Medicare will cover that version. You do not need prior approval from Medicare. The provider chooses which vaccines they stock, so if you want a specific type, call ahead to confirm they have it.
Medicare Advantage plans and flu shot coverage
If you have a Medicare Advantage plan, your flu shot coverage is the same as Original Medicare — free, no copay, no deductible. However, you must use a provider in your plan's network. Check your plan's provider directory or call the plan's customer service to find in-network pharmacies and clinics near you.
Some Medicare Advantage plans offer extra incentives for getting the flu shot, such as a small reward or gift card. These vary by plan. Contact your plan directly to ask if they offer any incentives this year.
What to do if you are denied coverage
If a provider charges you for the flu shot or tells you that Medicare will not cover it, this is unusual and may be a billing error. Ask the provider to submit the claim to Medicare as a preventive service. If they refuse or if you receive a bill from Medicare, you have the right to appeal.
Contact Medicare at 1-800-MEDICARE (1-800-633-4227) to report the issue and ask about next steps. You can also file a complaint online at Medicare.gov. Keep copies of any bills, receipts, or letters from the provider or Medicare. If you have a Medicare Advantage plan, contact your plan's customer service first.
Frequently Asked Questions
Do I need to see my doctor first to get the flu shot?
No. You can go directly to a pharmacy or clinic and get the flu shot without a doctor's visit. You do not need a referral or prior approval from Medicare. Just bring your Medicare card.
Can I get more than one flu shot per year?
Medicare covers one flu shot per flu season. If your doctor recommends a second dose (which is rare and usually only for people getting vaccinated for the first time), ask your doctor to document the medical reason. Medicare may cover a second dose if it is medically necessary, but this is not routine.
What if I am allergic to eggs or other vaccine ingredients?
Tell the provider about your allergy before you get the shot. Medicare covers egg-free and recombinant flu vaccines. The provider can give you a vaccine that is safe for your allergies, and Medicare will cover it at no cost.
Does my Part D prescription drug plan affect flu shot coverage?
No. The flu shot is covered under your preventive benefits, not through Part D. Your prescription drug plan does not affect your flu shot coverage, and you do not need to use a pharmacy that is in your Part D network.
What if I get the flu shot at a provider who is not in Medicare?
If the provider is not enrolled in Medicare, Medicare cannot pay them directly. You may have to pay out of pocket. Before you go, ask the provider if they are enrolled in Medicare. If they are not, consider going to a Medicare-enrolled provider instead.