Does Medicare Cover Flu Shots?
Written by: Aaron Garcia
Reviewed by: Ed McClane, Licensed Insurance Agent
Medicare Part B covers 100% of one flu shot per flu season.
If you plan to get your flu shot at a local pharmacy, make sure it accepts Medicare.
If you have a Medicare Advantage plan, check your plan’s network options if you want to get your flu shot somewhere other than your primary care provider.
Yes — Medicare vaccine coverage includes one flu shot per season for all Medicare enrollees with Part B (medical insurance). This includes anyone enrolled in Original Medicare (Parts A and B) and Medicare Advantage.
Find a local Medicare plan that fits your needs
Are Flu Shots Free if You Are on Medicare?
You won’t have to pay for your flu shot with Medicare as long as you get it from your doctor or another qualified healthcare provider. Original Medicare coverage includes flu shots from any provider that accepts Medicare. Those with Medicare Advantage coverage may need to get their flu shot from an in-network provider.
Does Medicare Cover Flu Shots at Pharmacies?
Medicare vaccine coverage includes one flu shot per flu season. These shots are covered by Part B. Flu season can vary, but it typically runs from October to April. Even though flu season runs into the spring, it’s important not to wait too long to receive your Medicare flu shot. Many places offer the flu shot, including your local pharmacy.
If you have Original Medicare, make sure the pharmacy accepts Medicare. If you have Medicare Advantage, contact your insurance carrier to see if you can get your shot at a pharmacy or if you’re limited to in-network providers.
Are you eligible for cost-saving Medicare subsidies?
Does Medicare Cover Flu Shots at Grocery Stores?
Many grocery stores and even big box stores now have pharmacies that can operate in all the ways standalone pharmacies do. That usually includes Medicare flu shot coverage. As with pharmacies, you’ll want to make sure your Medicare vaccine coverage is accepted, whether you have Original Medicare (Parts A and B) or Medicare Advantage. If you have Original Medicare, make sure you have your Medicare ID card with you if you need to show proof of coverage.
How Much Does Medicare Pay for Flu Shots?
Medicare pays 100% of the cost for one flu shot per person per year. That means you won’t pay standard Medicare costs like copayment or coinsurance, and the cost of the shot doesn’t apply to your deductible. This is true for Original Medicare (Parts A and B) and Medicare Advantage.
What extra benefits and savings do you qualify for?