How much is a flu shot without insurance?
Flu shot prices without insurance
We could not find a single national price that people without insurance pay at the counter. The price you are quoted can be higher or lower than any number we could print. We can show you what the vaccine itself costs, because the CDC publishes that.
The CDC, which is the federal Centers for Disease Control and Prevention, posts a price list for adult flu vaccines every season. For the 2026-27 season, its private sector prices run from about $21 to about $59 a dose for most adult flu vaccines. A few other vaccines, including ones made for people 65 and older, are listed at about $86 to $108 a dose.
Those are the prices for the vaccine alone, with no fee for giving the shot. Vaccine makers report them to the CDC as their prices for private buyers, such as clinics and pharmacies. They are not the price on your receipt, because the place that gives you the shot also charges for its own costs and time. Your price can be higher for that reason. It can also be lower if a public program is paying for the vaccine.
According to the CDC, most people ages 6 months and older should get a flu vaccine each season. A doctor can tell you which one fits you and when to get it.
Free or low-cost flu shots
Prices and programs change from town to town, so call before you go and start with the places listed below.
- Your local health department often runs vaccine programs. A federal program called Section 317 lets the government buy vaccines for adults without insurance. Local health departments and health centers are the main places that offer them. The program depends on yearly funding from Congress, so supplies can run short.
- Community health centers charge on a sliding scale, which means your fee goes up or down with your income. These centers serve people even if they cannot pay. Our guide on community health centers explains how to find one.
- Pharmacies and urgent care clinics set their own self-pay prices. Ask for the price for people without insurance before you roll up your sleeve.
- Your doctor's office may give flu shots too. Some direct primary care practices include common shots in the monthly fee or charge a small amount, so it is fine to ask.
For people on Medicare, Part B pays for the yearly flu shot, and you pay nothing if the provider accepts assignment. That means the provider accepts Medicare's approved price as full payment.
Insurance rules that make vaccines free apply to people who have insurance. Without insurance, you rely on the programs above or the self-pay price.
Flu shots for children
The Vaccines for Children program is a federal program that gives vaccines at no cost to eligible children ages 18 and under. The CDC says a child is eligible if the child is uninsured, is on Medicaid, or is American Indian or Alaska Native. A child whose insurance covers few or no vaccines is called underinsured. That child can get these vaccines at a federally qualified health center or a rural health clinic.
The vaccine itself is free, though the office may charge a small fee for giving the shot. The CDC says a provider cannot refuse to vaccinate your child because you cannot pay that fee. You do not have to show proof, and you can find a participating office by calling your state or local health department.
Tdap and tetanus shots
Tdap is a single shot that protects against tetanus, diphtheria and whooping cough. Tetanus is a serious illness that can enter the body through a cut. Td is a similar shot that leaves out the whooping cough part. The CDC says adults who did not get a Tdap shot as a teen should get it once. After that, the CDC recommends a Td or Tdap booster every 10 years, and Tdap during each pregnancy.
The CDC adult vaccine price list for early 2026 shows private sector prices of about $46 a dose for Td. It lists about $49 a dose for Tdap. As with flu shots, that is the cost of the vaccine only, and the office adds its own fee. Health departments and community health centers are good first calls for these shots too.
A doctor can tell you which shots you are due for. Ask your doctor's office or your health department whether it has a record if you are unsure of your last shot.
How to ask for the price and keep the cost down
- Call and say, "I do not have insurance, so what is your self-pay price for a flu shot?"
- Ask what is included, since some places add a visit fee on top of the shot.
- See if there is a lower price at a different location or on a certain day.
- If the answer is too high, call your health department or a community health center.
- Ask for the price in writing, or write down the name of the person and the date.
You will find more phone tips in our guide on how to ask for the cash price. Search for a cash-pay doctor near you if you also need a regular doctor. A primary care doctor can also tell you which other adult vaccines you may need, so you can plan your costs.
When to get care right away
A flu shot is a preventive service, which means it is given before you are sick. If you have trouble breathing, chest pain or another emergency, call 911 or go to the emergency room. Our guide on the ER without insurance explains what to expect. This page gives general information and is not medical advice.
Common questions
Is a flu shot free for adults without insurance?
It can be at some health departments and health centers, but it is not free everywhere. A federal program called Section 317 helps buy vaccines for adults without insurance, and it depends on yearly funding. Call your health department to ask what they offer this season.
How much is a flu shot at a pharmacy without insurance?
Each pharmacy sets its own self-pay price, and we could not find a trusted national figure. Please call two or three pharmacies and ask them for the self-pay price.
Can my child get a free flu shot?
Children ages 18 and under may qualify for the Vaccines for Children program if they are uninsured, on Medicaid, or American Indian or Alaska Native. The vaccine is free, but an office may charge a small fee for giving it. The office cannot turn your child away because you cannot pay that fee.
When should I get a flu shot?
Your doctor, pharmacist or health department can tell you the best timing for you. The CDC says the vaccine should be taken each flu season. Ask early, because health department supplies can run low.
How much is a Tdap shot without insurance?
We could not find a trusted national self-pay price. The CDC price list shows the maker's price for the vaccine alone is about $49 a dose, and the office adds its own fee. A health department or health center may charge less.
This guide is general information, not medical, legal or tax advice. If you have a medical emergency, call 911.