Most routine adult vaccines cost between $20 and $250 per dose without insurance, depending on the vaccine and where you get it. A standard flu shot runs $22 to $129, while specialty vaccines like the shingles or HPV series can total $400 to $700 or more. On top of the vaccine itself, many pharmacies and clinics charge a separate administration fee for actually giving you the shot, which can add $20 to $45 to your bill.
Common Vaccine Costs at Retail Pharmacies
Prices vary significantly by pharmacy, location, and which version of a vaccine you receive. Here’s what you can expect to pay out of pocket for the vaccines most adults need:
- Flu shot: $22 to $129. At Costco, a standard three-strain flu shot (Afluria or Flucelvax) costs about $22 for members, while CVS charges around $69 for a standard dose and $129 for egg-free or senior-dose versions. If you’re 65 or older, the higher-dose flu vaccines recommended for your age group cost more, typically $62 to $129 depending on the retailer.
- COVID-19 vaccine: Prices shifted after the federal government stopped purchasing doses directly. Expect to pay roughly $100 to $200 for an mRNA vaccine at a retail pharmacy, though pricing varies by location and manufacturer.
- Tdap (tetanus, diphtheria, pertussis): Typically $60 to $95 at most pharmacies. Adults need a Tdap booster every 10 years, and it’s also recommended during each pregnancy.
High-Cost Vaccines: Shingles and HPV
The shingles vaccine (Shingrix) is one of the most expensive routine vaccines for adults. Each dose costs up to $200, and you need two doses spaced two to six months apart, bringing the total to as much as $400. It’s recommended for adults 50 and older, and paying the full price without insurance is a real barrier for many people.
The HPV vaccine (Gardasil 9) is similarly expensive. The private-sector cost per dose is roughly $217, and the full three-dose series runs around $714 when you include administration fees. HPV vaccination is routinely recommended through age 26, with shared decision-making for adults 27 to 45. At those prices, even a single dose is a significant expense without coverage.
Pneumococcal vaccines, recommended for adults 65 and older and those with certain health conditions, typically cost $100 to $250 per dose depending on the specific vaccine your provider recommends.
Administration Fees Add Up
The sticker price of the vaccine itself isn’t always the final number. Many pharmacies and clinics charge a separate administration fee for the injection. Medicare reimburses providers about $45 for administering a COVID-19 vaccine, and retail pharmacies often charge uninsured patients a comparable amount. Some pharmacies bundle this fee into the quoted price, while others list it separately, so ask before you sit down. At a doctor’s office, you may also face an office visit charge on top of both the vaccine and the administration fee.
Discount Cards and Coupons
Prescription discount platforms like GoodRx do offer coupons for many vaccines, which can lower the price at participating pharmacies. There’s a catch: you’ll need a written prescription from a doctor to use a discount coupon, even though you don’t normally need a prescription to get vaccinated at a pharmacy. The coupon price also may not include the administration fee, so clarify with the pharmacist whether they’ll add that charge separately or waive it.
Costco’s membership prescription program consistently offers some of the lowest cash prices on vaccines. You don’t need a Costco membership to use their pharmacy in most states, though the member pricing may not apply.
Low-Cost and Free Options for Uninsured Adults
Federally Qualified Health Centers (FQHCs) are one of the best options if you’re uninsured or have a low income. These community health centers use a sliding fee scale based on your income. If your household income is at or below the federal poverty level (about $15,060 for a single person in 2024), you qualify for a full discount and may pay nothing or only a nominal charge. Partial discounts apply for incomes up to twice the poverty level. Above that, you pay the standard rate. You can find your nearest health center through the HRSA website.
Local and state health departments sometimes offer vaccines at reduced cost or free through the Section 317 Immunization Program, a federally funded initiative that helps cover uninsured and underinsured adults. Availability depends heavily on where you live and what funding your state has allocated, so it’s worth calling your local public health department to ask what’s available.
Vaccine manufacturers also run patient assistance programs for people without insurance. GSK, which makes Shingrix, operates a patient assistance program specifically for uninsured individuals. Merck and Pfizer have similar programs for their vaccines. These programs typically require an application and proof of income, but they can provide the vaccine at no cost if you qualify.
What a Full Catch-Up Schedule Could Cost
If you’re an uninsured adult who needs multiple vaccines, the numbers add up quickly. A rough estimate for a 50-year-old getting caught up on flu, Tdap, both shingles doses, and a pneumococcal vaccine could easily exceed $700 to $900 at retail pharmacy prices, before administration fees. For a younger adult adding the HPV series, the total could approach $1,500.
Spreading vaccines across multiple visits, shopping pharmacy prices, using discount coupons, and checking with your local health department can each chip away at that total. Community health centers remain the single most reliable path to affordable vaccines if your income qualifies you for their sliding scale. For the most expensive vaccines like Shingrix and Gardasil, manufacturer assistance programs are worth the application effort, since they can eliminate costs that discount cards barely dent.

