Flu season starts ramping up in October, and if you have no insurance, the price of the exact same shot can quadruple depending on which door you walk through. A standard flu vaccine is $21.99 at Costco and $99 at CVS for the 2026-2027 season, and the shot in the syringe is essentially identical.

That spread exists because pharmacies buy the vaccine for a fixed manufacturer price (about $21 a dose for standard shots on the CDC’s 2026-2027 price list) and then add their own markup and administration fee. CVS raised its cash price by roughly 43% for this season while Costco held flat, so last year’s comparison shopping does not carry over. This guide shows current cash prices at the major chains, what the senior high-dose versions cost, and the free and nearly free routes most people never check.

What Does a Flu Shot Cost Without Insurance?

The table below combines the cash prices CVS and Costco publish on their own sites for the 2026-2027 season (re-checked September 2, 2026), Walgreens and Walmart prices reported by GoodRx, BetterCare, and BuzzRx, and manufacturer list prices from the CDC’s adult influenza price list dated September 1, 2026.

Flu vaccine typeLowAverageHigh
Standard flu shot (most people 6 months+)$21.99 (Costco)$42-$59 (Walmart, Walgreens)$99 (CVS)
High-dose or adjuvanted shot (65+)$61.99 (Costco Fluad)$105-$112 (Walmart, Walgreens)$144 (CVS)
Egg-free Flublok$86.23 (manufacturer list price)Priced with the senior tier$144 (CVS)
Health department or community clinicFree$0-$26~$26 admin fee

Chain by chain, the published cash prices: Costco charges $21.99 for the three-strain Flucelvax shot and $61.99 for the senior Fluad vaccine through its Member Prescription Program, per its own immunization price list revised August 10, 2026. Walmart runs $41.53-$46.46 standard and $104.64-$111.60 high-dose (BuzzRx and BetterCare report slightly different figures, so treat it as a range). Walgreens is $58.99 standard and $108.99 high-dose in both sources. CVS publishes its own out-of-pocket prices for the 2026-2027 season: $99 for a standard dose and $144 for both the senior dose and Flublok, down from the $101.99 and $158.99 it listed in late August 2026.

For context, the CDC’s 2026-2027 adult price list, dated September 1, 2026, shows what manufacturers actually charge providers per dose: $20.88 for standard Fluzone, $21.08 for Fluarix and FluLaval, $58.52 for Flucelvax, $26.20 for the FluMist nasal spray, $86.23 for Fluzone High-Dose and Flublok, and $107.60 for Fluad. Everything a pharmacy charges above those numbers is markup and administration.

Two other options worth knowing about. The FluMist nasal spray (ages 2-49) carries a $26.20 manufacturer list price, in the same tier as standard shots, so needle-averse patients should not expect a big surcharge where it is stocked. And for children, the price question often disappears entirely: uninsured kids under 19 qualify for free flu vaccines through the federal Vaccines for Children program, covered in the savings section below.

Prices vary by region and even by store, so call ahead. Some chains also quietly discount: BuzzRx notes Walgreens Prescription Savings Club members get 20% off vaccinations, and BetterCare reports similar savings-club discounts at Rite Aid and other chains, plus GoodRx and FamilyWize coupons that apply to flu vaccines at participating pharmacies.

What Drives the Price

Which vaccine you get. This is the biggest factor. The vaccines recommended for adults 65 and older cost $86.23 to $107.60 per dose at manufacturer list price, four to five times the standard-dose price. That gap flows straight through to the register, which is why senior shots run $62-$144 cash while standard shots run $22-$99.

Pharmacy markup and administration fees. Since every pharmacy pays roughly the same for the vaccine itself, the $80 difference between Costco and CVS on a standard shot is pure retail pricing strategy. Warehouse pharmacies treat vaccines as a traffic driver; drugstore chains treat them as a profit center, and CVS widened that gap for the 2026-2027 season.

Where you live. Cash prices vary by state and metro area, and health department pricing is entirely local. San Francisco’s city immunization clinic has offered free flu shots, while Texas’s Adult Safety Net program charges uninsured adults a small fee, typically up to $25, per GoodRx’s survey of local programs.

Membership programs. Costco’s lowest prices come through its free Member Prescription Program, and Sam’s Club runs similar member pricing. Note that pharmacy areas are generally open to non-members too, though non-member prices run higher.

Cash Price vs. Insurance

If you have any ACA-compliant insurance, Medicare, or most Medicaid plans, your flu shot is free as preventive care with in-network providers, no deductible required. There is no scenario where paying cash beats using compliant insurance for this particular service.

The cash conversation matters for everyone else: the roughly 10% of Americans who are uninsured, people on short-term or sharing plans that skip preventive coverage, and anyone between jobs during open season. For those groups, the strategy is simple: never pay a drugstore’s sticker price without checking a warehouse club, a health department, and your employer first. If you are uninsured more broadly, our start here guide for the uninsured walks through the bigger picture.

How to Pay Less

Go to a warehouse club. Costco’s $21.99 flu shot is about a fifth of the CVS price for the same protection. Pharmacy access does not strictly require a membership in most states, though member pricing may not apply. Call your local club and ask both prices.

Check your county health department first. Health departments run seasonal flu clinics that are free or nearly free for uninsured residents. Big-city examples from GoodRx’s survey: Houston offers shots on a sliding scale up to $15, and San Francisco’s AITC clinic lists flu shots free for eligible uninsured patients with a waivable $26 administration fee.

Use a community health center. Federally funded health centers charge based on income and cannot turn you away for inability to pay. Our guide to free clinics and sliding-scale care explains how to find one and what to expect.

Kids get shots free through VFC. The federal Vaccines for Children program covers flu shots for anyone under 19 who is uninsured, underinsured, Medicaid-eligible, or American Indian/Alaska Native. Providers may charge a small administration fee, but they must waive it if the family cannot pay.

Ask about discount programs and coupons. Pharmacy savings clubs discount vaccines up to 20%, and discount card programs sometimes cover flu shots. See our comparison of GoodRx vs. SingleCare for how these free programs work and when each wins.

Check your employer, school, or the VA. Many employers run free on-site flu clinics or hand out pharmacy vouchers, most colleges vaccinate students free, and enrolled veterans can get free flu shots at VA facilities.

Standard, High-Dose, or Preservative-Free?

Cost-wise, there are really only two tiers. Standard-dose shots (Fluzone, Fluarix, FluLaval, Afluria) all price similarly, Flucelvax sits a tier above them at $58.52 list, and the senior-focused trio (Fluzone High-Dose, Flublok, Fluad) carries a list price of $86.23 to $107.60 and a $62-$144 retail cash price. Which one is right for you is a conversation for your pharmacist or clinician, not a price decision; if you are 65 or older, expect to be offered the higher tier because that is what the CDC recommends for your age group.

The preservative question is mostly a non-issue at retail. Per the CDC, thimerosal (the preservative people ask about) is only used in multi-dose vials, and pharmacies overwhelmingly stock single-dose prefilled syringes, which contain no preservative. You typically get a preservative-free shot by default at no extra charge.

One timing note that affects your wallet: getting vaccinated in September or October covers the whole season, so one shot is all you should need. If you skip it, budget for the risk instead. A Tamiflu prescription plus a doctor visit to get it will usually cost more than the most expensive flu shot in this guide, and that is the cheap end of what a bad flu season can cost an uninsured household.

Bottom Line

Without insurance, plan on $22-$99 for a standard flu shot and $62-$144 for a senior high-dose version, and remember that the low end of both ranges is at warehouse clubs and the high end is at drugstore chains. Before paying anyone, spend five minutes checking your county health department, your employer, and Costco. If you also need other shots this year, our guide to vaccine costs without insurance covers tetanus, shingles, TB tests, and more.