Yes: Medicare covers your annual flu shot, and for most people it costs nothing at all. So the next time you're walking past the pharmacy sign in flu season and stop to wonder whether this will turn into a bill, you can roll up your sleeve without doing the math.

In This Guide

Does Medicare Cover the Flu Shot? Yes, and It's Free

Yes. Medicare Part B covers the seasonal flu shot as a preventive service, usually once each flu season, and you pay $0 for it, with no deductible and no coinsurance, as long as your doctor or provider accepts assignment.

That $0 is real, not a discount you have to chase. The flu shot doesn't get counted against your Part B deductible (which is $283 in 2026), and there's no 20% coinsurance tacked on the way there is for a lot of other outpatient services. The shot itself and the visit to give it are both covered.

One thing worth clearing up early: you don't need a separate drug plan for this. The flu shot is a Part B benefit, and Part B is the part almost everyone with Original Medicare already has. If you've got Part B, you're covered.

What "Accepts Assignment" Actually Means

You'll notice the free part comes with one string attached: your provider has to "accept assignment." That phrase does some heavy lifting, so here's what it means in plain terms.

A provider who accepts assignment agrees to take the Medicare-approved amount as full payment and bill Medicare directly. When that happens with a covered preventive service like the flu shot, your share is nothing. According to Medicare's flu-vaccine page, you pay nothing for the shot when your doctor or other health care provider accepts assignment for giving it.

Most doctors' offices and pharmacies that routinely give Medicare patients their flu shots do accept assignment for it, so this usually isn't a hurdle. But it's a fair question to ask before you get the shot, especially somewhere new: "Do you accept Medicare assignment for the flu vaccine?" A yes means you walk out owing nothing.

Where to Get Your Flu Shot

You've got two easy routes, and neither one requires a special appointment.

The first is your doctor's office, often folded into a visit you were having anyway. The second is a pharmacy. Plenty of pharmacies give Medicare flu shots and bill Part B directly, so you can often walk in without an appointment during flu season. The one thing to confirm is the same as above: that the pharmacy accepts Medicare assignment for the flu shot, which the big chains that advertise "we bill Medicare" generally do.

If you're on a Medicare Advantage plan instead of Original Medicare, the flu shot is still covered, but your plan may want you to use an in-network doctor or pharmacy. When in doubt, a quick call to the number on your plan card tells you where to go and confirms your cost.

Does Medicare Cover a Second Flu Shot in One Season?

Usually one flu shot a season is the whole story. But not always.

Part B may cover an additional flu shot in the same season if a doctor determines it's medically necessary. That's a clinical call your doctor makes, not something you schedule on your own, and it's the exception rather than the routine. If your doctor thinks a second shot makes sense in your situation, the coverage is there for it. If you're just wondering whether to double up on your own, that's a conversation to have with your doctor first.

Why the Shingles Shot Isn't Free the Same Way

So if the flu shot is free under Part B, why did the pharmacy run your shingles shot through a different plan? This trips up a lot of people, and the reason is worth knowing, because it explains how Medicare splits up vaccines.

The flu shot is one of a handful of vaccines Part B pays for directly as preventive care, alongside the pneumococcal (pneumonia) and COVID-19 shots. The shingles shot works differently: it's covered under Part D, the prescription drug side of Medicare, not Part B. Since 2023, a Part D or Medicare Advantage drug plan covers the shingles vaccine at $0, with no deductible or copay. But you need one of those drug plans to get it free. Someone with Original Medicare and no Part D plan can be fully covered for the flu shot and still get charged for shingles.

The practical takeaway: the flu shot rides on Part B, so nearly everyone gets it free without thinking about drug coverage, while the shingles shot rides on Part D, so whether it's free depends on having that drug plan. Same idea, two different doors.

Frequently Asked Questions

Is the flu shot really free with Medicare?

Yes. Medicare Part B covers one seasonal flu shot per flu season at $0, with no Part B deductible and no coinsurance, as long as your provider accepts assignment for giving it. For most people with Original Medicare, that means you walk in, get the shot, and owe nothing.

Do I need a Part D drug plan to get a flu shot?

No. The flu shot is a Part B benefit, not a Part D one, so you don't need a separate prescription drug plan for it. This is where it differs from the shingles shot, which does run through a Part D or Medicare Advantage drug plan.

What if my provider doesn't accept assignment for the flu shot?

Then the $0 isn't guaranteed at that spot, because assignment is the piece that zeroes out your cost. The practical fix is that flu shots are given in so many places you can simply take yours to one that does accept assignment rather than negotiate. A one-line check at the counter, "Do you accept Medicare assignment for the flu vaccine?", settles it before you get the shot.

Can I get my Medicare flu shot at a pharmacy?

Yes. Many pharmacies give Medicare flu shots and bill Part B directly, often without an appointment during flu season. Just confirm the pharmacy accepts Medicare assignment for the flu shot, and it's covered at $0.

Does Medicare Advantage cover the flu shot?

Yes. Medicare Advantage plans cover the flu shot too, since they cover the same benefits as Part B. Your plan may ask you to use an in-network doctor or pharmacy, so check your plan's rules or call the number on your card if you're not sure where to go or what you'll pay.

Can I get a second flu shot in the same season?

Possibly, but only on medical grounds. Coverage for an extra flu shot in one season hinges on a doctor documenting that it's medically necessary for you; there's no routine second dose you can request at the pharmacy counter just for added protection. If you think you might need one, that's a conversation to start with your doctor, not the pharmacist.

Learn More

Find personalized help understanding what a parent's Medicare vaccines will actually cost at brevy.com.


The information on Brevy.com is for educational purposes only and is not a substitute for professional legal, financial, or medical advice. Rules vary by state and program and change frequently. Always verify with the relevant agency or a qualified professional. Brevy is not a law firm, financial advisor, or healthcare provider.

BC

Brevy Care Team

Expert eldercare guidance from Brevy's team of healthcare professionals and researchers.