how to invest


career, food, travel


saving, credit, debt


insurance, security


401K, IRA, FI, Retire

Home » Health, Health Insurance

Where to Get Cheap or Free Flu Shots

Last updated by on 32 Comments

I will be getting my flu shot this Friday. None too soon, as flu season is here once again and seemingly everyone in my office is getting sick.

Should you get a flu shot? Here are some good reasons to…

On average, approximately 5% to 20% of U.S. residents get the flu, and more than 200,000 people are hospitalized for flu-related complications each year. Over a period of 30 years, between 1976 and 2006, estimates of flu-associated deaths in the United States range from a low of about 3,000 to a high of about 49,000 people.

And consider all of the medicine you will be buying if you do get the flu and lost income from work if you are not on salary or lost personal days that would have been your winter or summer vacation. Not to mention the potential cost of doctors visits or hospitalizations.

Oh yeah, there’s also that whole feeling like crap for days/weeks thing.

Despite all of that, less than 40% of Americans get flu shots each year, which just blows my mind. It is a smart financial decision to get a flu shot, especially since the most you should ever have to pay is $30 or less. In many cases, flu shots are free!

Flu Shot Effectiveness Rate & Time Before it Takes Effect

cheapest flu shotsI have often wondered how long it takes for a flu shot to take effect. According to the CDC’s site, it generally takes about 2 weeks for the flu vaccine to protect you from catching the flu virus.

Flu shot effectiveness rate is widely disputed. There are many variables – age, severity during that year, new strains, unreported cases, and even effectiveness by manufacturer – that make it hard to nail down an effectiveness rate. I’ve seen it reported as anywhere from 40% to 90%. Regardless of effectiveness rate, there is no risk in getting the flu from a flu shot, so sign me up.

Getting Free Flu Shots

There are a number of places to get a free flu shot:

1. Your Employer

My employer offered free flu shots to all employees this year. They also offered free flu shots to family members, for the first time. My wife and I jumped at the opportunity. Check with your employer to see if they will be offering free flu shots this year. If they are not, offer up this feedback – the overall economic impact of the flu in the U.S. is $87.1 billion each year. According to the Center for Prevention and Health Services, the flu indirectly costs your employer about $76.7 million, on average, in missed work and other indirect costs like healthcare.

2. Your Physician through your Health Insurance

Indirectly, through your employer, your health insurance is now required to pay for your flu shot without any co-sharing, due to the Affordable Care Act, when given by an in-network provider.

3. Your County Health Department

Many county health departments offer free flu shots to children and the elderly. However, increasingly they are offering this service to everyone. The only downside is the potential for long waiting lines. Check out your county or cities website for more information.

The Cheapest Flu Shot Locations

If you don’t have health insurance, or an employer or county health department that offers free flu shots, there are a number of retailers offering fairly cheap flu shots. If you do have health insurance that covers flu shots, it might even be more convenient than going to your doctor. Most have online scheduling.

Most are not offering their flu shot prices online, which is incredibly annoying, so I had to make a few calls.

  • Costco Flu Shots: Costs $14.99. The cheapest on this list if you don’t have insurance.
  • CVS Flu shots: Costs $31.99. You get a 20% off coupon for your next shopping visit.
  • Walgreen’s Flu Shots: $31.99. Insurance acceptance varies. Usual co-pay applies.
  • Rite Aid Flu Shots: Costs $29.99. Insurance acceptance varies. Usual co-pay applies.
  • Meijer Flu Shots: Costs $24.99. Insurance acceptance varies. Usual co-pay applies.
  • Wal Mart Flu Shots: Costs $23.99. Insurance acceptance varies. Usual co-pay applies. Note that WalMart has cut down on the # of locations offering flu shots, so call ahead to make sure yours does or click on the link to find one.
  • Sams Club Flu Shots: Costs $20. Insurance acceptance varies. Usual co-pay applies.
  • Kroger Flu Shots: Costs $28 . Insurance acceptance varies. Usual co-pay applies.

Also, check out the CDC’s flu shot locator website, which will provide a map of locations by you that offer flu shots.

Free or Cheap Flu Shot Discussion:

  • Are you getting a flu shot this year? Why or why not?
  • Did I miss any locations or ways to get a free flu shot? Share in the comments!

Related Posts:

About the Author
I am G.E. Miller, & this is my story. My goal is financial independence ASAP. If you share that goal, join me & 7,500+ others by getting FREE email updates. You'll also find every post by category & every post in order.

  • Mary says:

    I don’t know how many of your readers are college students but the health center at my university offers free flu shots.

    I also wanted to mention that I have allergies that are especially bad this time of year. Though at my part time retail job I do manage to control them enough so that I never feel the need to blow my nose while with a customer. Although they might have to hear me sniffling a little until I’m done helping them.

  • Our company offers free flu shots every year. Although exclusive for employees, my husband and our children can also avail of the flu shots at 50% discount. That is a big savings for us, considering that I have 4 dependents.

  • Anon says:

    Flushots at Walgreens are $32.99. Originally $24.99. Then raised to $29.99. Now this year $32.99. They do not list this because they want to promote the fact that they can vaccinate children 7 and up (or some age around there).

  • Kololia says:

    What you need to know about vaccines. Don’t do it. Learn the truth about the poisons in them from the health experts, who refuse to take the shot themselves and why.
    Get educated and refuse to get vaccinated for better health.

  • Veronica @ Pelican on Money says:

    Our local county health department gives out free flu shots to everyone. I, however, am very paranoid about any sort of shot the govt. is so eager to give me for free. – Haven’t had one in 5 years.

    • MrsMike says:

      I can’t believe people are suspicious about such a simple science that does so much good for all. (See above RE: polio vaccine). This type of attitude was prevalent in Iran when I was there. Should never be acceptable in areas where a couple of internet searches would provide clear direction from multiple reliable sources. It is a GLOBAL vaccine.

      • steiner says:

        Conspiracy theorists of America, unite! Or something like that…
        Maybe the County is offering free flu shots to lower costs at the emergency room later on. Sounds like, gasp, fiscal conservatism to me.

  • Warren says:

    Even people who don’t get the shots get some benefit. The people who do get the shots reduce the number of people who could potentially give the flue to people who don’t get the shots. It’s still nowhere near the protection afforded by actually getting the shots.

  • I suppose I’m lucky. I work for healthcare and get free flu shots simply because they are required for our jobs. I think flu shots in general are a good idea. There are a lot of myths out there about them (like the idea that they give you the flu) but they do good in general.

  • Cecilia says:

    Tks G.E. Miller thanks where get cheap flu shots need get mine every year I suffer allergies when I get flu shot I’m ok wth allergies tomorrow going to Costco.

  • Jenni says:

    Thanks! Very useful info. I was looking for a list of places that offer flu shots and their prices. Your article was perfect.

  • Denis says:

    Thank you for creating this list

  • Mrs. Waste Not says:

    Check your church! My husband got it for $25 there last year.

  • MaryC says:

    Do you need to be a Costco member to get the flu shot? When getting it from your Dr, do you have to schedule an appointment to get it? If so does your copay apply?

    I only ask because if that is the case that “free” flushot would be $30, so I’d be better off going to Costco

    • G.E. Miller says:

      Yes, you need to be a Costco member. Each individual insurance plan has different rules on co-pays w/ doctor visits – however, if you do have insurance – odds are that this is fully covered since it is “preventative” as that is a requirement of the ACA. Some even fully pay if you stop in to a Costco, CVS, etc.
      The safest bet is to call the # on the back of your insurance card and ask.

      • Lynn says:

        I got a flu shot at Costco last week for $14.99 and I am NOT a member. Just call the store you intend to visit and ask if you’re doubtful…I’m pretty sure they all will give the flu shot ($14.99) to anyone, whether they are a member or not. I’ve also purchased prescription RX there without a membership…they have the absolute lowest RX prices!

      • Ann says:

        I just checked with my local Costco, too, and they said no, I didn’t have to be a member; just need to ask for the pharmacy. Confirmed that it’s $14.99, too.

        Thanks so much for doing this list . . . streamlined the process of finding out where to go.

      • NTang says:

        Costco does not advertise this, but you do not have to be a member to use the pharmacy services. Call your local Costco to confirm.

  • R W says:

    I planned to get the flu shot when I took my kids last week, but when telling my boss she said we should offer it at work (I do HR). I made arrangements for everything, only to find out that about 65% of the staff refuse to even consider the flu shot. You would think I was asking them to do some recreational drugs the way they reacted. “Oh I don’t do that,” “That’s not for me,” etc. For the most part I wouldn’t care about this reaction, but the funny thing is that it seems the most unhealthy people are the ones refusing the shot. Guess we’ll see how many sick days they take this year…

  • Great info. Personally, I dont believe in the flu shot. I think its a myth haha. I have seen people get it and get sick, not get it and get sick, get it and be very sick or not get it and be slightly sick. I see no pattern or result that is “sure fire” with this so I avoid flu shots all together and just try to be healthy, wash my hands and avoid the sick people haha

  • Mak says:

    Walmart in NJ by e is $28 or $29 not $25

  • Sidney says:

    I am in medical school now. The reason the flu vaccine is not 100% protective is because there are literally 1000′s of different strains out there that are constantly evolving. The health authorities make vaccines each season for the strains most likely to infect the particular region in question. This means that if you get a flu shot in the United States that won’t necessarily prevent you from getting a strain of flu that’s going around in Asia.

    It is a very good idea to get preventative vaccines. The vaccines work “better” if more people get them because of the concept of herd immunity, i.e., less people will have a chance of catching a strain and spreading it.

    All the fear about vaccines causing autism in children is 100% rubbish with no proof. Vaccines are one of the greatest inventions of modern medicine and are not to be feared.

  • joyce says:

    Thanks for this hugely helpful list! FYI just checked with my local Walmart (in Norwalk, Connecticut) and the fee is $28.

  • Diana says:

    Just got my flu shot at CostCo for $14.99. Had to wait a while but it was worth it. I have never had any side effects either.

  • Andrea says:

    I know many people who were laid off a long time ago & finding a job has been futile. Don’t let them fool you that the economy is much better, ’cause it is NOT!!!! There are millions who are still hunting for a job! These people need to be given free flu shots, & also, those making low wages & have no insurance! I know a person with 2 little kids who can’t afford these shots at any so-called bargain. the baby has gotten the shot, but Mom & the 4 year old have not! I have searched & searched my area in Northern Indiana & there is no free or very low cost flu shots. We have no Costco, but one is coming! We have a Sam’s Club & you don’t have to be a member to get any vaccines or have your prescriptions filled. Their prices are the same as Walmart! And if you think Walmart is cheap….think again. I live on a limited income & have no prescription coverage, so, I have to call around & find the cheapest place. Believe me, Walmart has some meds that are ridiculously high! Some organizations, etc. should step up to the plate & offer free or low cost flu shots to these people or the media needs to stop scaring these people!

    • Tru says:

      I completely agree with you 100%. If only we all thought the same when it came to each other’s welfare on the necessities. The world would be a better place. I believe that was the intention for all mankind.

  • Kristen says:

    Hi, I read above the Walmart is cutting down on the # of locations offering flu shots. I was wondering what the rationale was for that (i.e. not going well, risk of side effects, etc.) and if there was a link for the source that mentions this.


Enter your:

Home | Sitemap | Terms | ©