How Vaccine Costs Work and What Your Insurance Covers
What you pay for children's vaccines depends on your insurance and where you get them
Most children's vaccines are covered at no cost to you if your child has health insurance through Medicaid, the Children's Health Insurance Program (CHIP), or a private plan. The vaccine itself is free — what varies is whether you pay a copay at the doctor's office, and whether the provider's fee for giving the shot is covered. If you have no insurance, community health centers and public health departments offer vaccines on a sliding fee scale based on income, meaning you pay what you can afford.
The specific vaccines covered and the timing of coverage can differ between insurance plans and between states. Your insurance card or the plan documents will list which vaccines are included. If you're unsure whether a particular vaccine is covered before your appointment, calling your insurance company or your child's doctor's office takes five minutes and prevents surprises at checkout.
Key Takeaways
- Medicaid and CHIP cover all routine childhood vaccines at no cost, with no copay required in most states.
- Private insurance plans must cover vaccines on the recommended schedule, though some plans may charge a copay for the office visit or the administration fee.
- If you have no insurance, your local health department or federally may have access to health center offers vaccines on a sliding scale based on what your family can pay.
- Vaccines given at pharmacies (like flu shots at a drugstore) may have different coverage rules than vaccines given at a doctor's office — check your plan before you go.
- Keeping your insurance information current with your doctor's office prevents billing problems and delays in scheduling.
How Medicaid and CHIP cover vaccines
If your child is on Medicaid or CHIP, all vaccines on the CDC's recommended childhood schedule are covered with no copay. This includes routine shots like measles, polio, and whooping cough, as well as newer vaccines like rotavirus and pneumococcal. The coverage is the same whether you go to a doctor's office, a community health center, or a public health clinic.
Some states have added coverage for additional vaccines beyond the standard schedule — for example, some cover the shingles vaccine for older children or the HPV vaccine earlier than the federal recommendation. Your state's Medicaid or CHIP program can tell you what is covered in your state. The easiest way to find this is to call the number on your child's insurance card and ask what vaccines are included.
What private insurance covers
Private insurance plans are required by federal law to cover all vaccines on the CDC's recommended schedule at no cost for the vaccine itself. However, plans can charge a copay for the office visit or for the administration fee (the charge for the nurse or doctor giving the shot). This copay is usually $15 to $50 per visit, depending on your plan.
Some private plans cover the administration fee as well, meaning you pay nothing. Others cover the vaccine but charge you for the shot itself. Your plan documents or the customer service number on your insurance card will tell you which applies to you. If your plan has a deductible, you may have to meet it before vaccines are covered — this is rare for preventive care, but it happens with some plans, so it's worth checking.
Vaccines at pharmacies and retail clinics
Many pharmacies and retail clinics (like those inside drugstores) offer vaccines, especially flu shots. Coverage at these locations can differ from coverage at a doctor's office. Some private plans cover pharmacy vaccines the same way they cover office vaccines. Others require you to go to an in-network doctor or clinic for full coverage, and may charge more if you use a pharmacy instead.
Medicaid and CHIP coverage at pharmacies varies by state. Some states cover all vaccines at any pharmacy; others limit coverage to specific pharmacies or require prior approval. Before taking your child to a pharmacy for a vaccine, call your insurance company or check your plan's website to confirm coverage at that location. This takes two minutes and can save you from an unexpected bill.
No insurance: sliding scale and free clinics
If your child has no health insurance, vaccines are still available. Federally may have access to health centers (FQHCs) and public health departments offer all routine childhood vaccines on a sliding fee scale, meaning the cost is based on your household income. Many families pay $0 to $25 per vaccine visit. Some clinics offer vaccines completely free regardless of income.
To find a clinic near you, search for "health department" plus your city or county name, or call 211 and ask for vaccine clinics in your area. Have your household income and number of people in your household ready when you call — the clinic will tell you what you'll pay. Many clinics also offer same-day or next-day appointments, so you don't have to wait weeks to get your child protected.
Catch-up vaccines and special situations
If your child missed vaccines on the regular schedule — because of a gap in insurance, a move, or illness — catch-up vaccines are covered the same way as routine ones. Medicaid, CHIP, and private plans all cover vaccines given late, as long as they're on the recommended schedule. There's no penalty for getting behind, and your doctor can tell you which shots your child needs at the next visit.
If your child needs a vaccine that is not on the standard CDC schedule — for example, a vaccine for a trip abroad, or a vaccine for a child with a specific medical condition — coverage depends on your plan. Some plans cover travel vaccines; others don't. Ask your doctor or insurance company before the appointment whether the vaccine is covered. If it's not covered by insurance, the vaccine itself usually costs $30 to $150, depending on which one it is.
What to bring and how to avoid billing problems
Bring your insurance card to every vaccine appointment. If your insurance has changed since your last visit, tell the office staff before they give the shot — billing to the wrong insurance causes delays and sometimes results in a bill sent to you by mistake. If you're on Medicaid or CHIP, bring the card even if you think the office has it on file; offices sometimes have outdated information.
If you receive a bill for a vaccine that should have been covered, don't ignore it. Call your insurance company first and ask them to review the claim. If they say it should have been covered, ask them to contact the provider's billing department. If you paid out of pocket, ask the provider's office to resubmit the claim to your insurance. Most billing problems are resolved within a few weeks once you report them.
Frequently Asked Questions
Do I have to pay for vaccines if I have private insurance?
The vaccine itself is free, but you may pay a copay for the office visit or the administration fee — usually $15 to $50. Some plans cover both the vaccine and the administration at no cost. Check your plan documents or call your insurance company to know what you'll pay before your appointment.
What if my child's doctor is out of network?
Vaccines are usually covered even at out-of-network providers, because federal law requires coverage of preventive care. However, you may pay more out of network than in network. Call your insurance company before the appointment to confirm coverage and what you'll owe.
Are flu shots covered every year?
Yes. Medicaid, CHIP, and private plans all cover the annual flu vaccine. You can get it at your doctor's office, a pharmacy, or a health clinic. Coverage is the same each year — no copay for Medicaid and CHIP, and the same copay as other vaccines for private plans.
What happens if I can't afford the copay?
Ask your doctor's office if they have a program to cover copays for low-income families — many do. You can also go to a community health center or public health clinic, which charges based on income and may cost less or nothing. Call 211 to find a sliding-scale clinic near you.
Can I get vaccines at a different place than my regular doctor?
Yes. Vaccines are covered at doctor's offices, community health centers, public health clinics, and many pharmacies. Coverage may vary slightly by location and insurance plan, so confirm before you go. If you're on Medicaid or CHIP, coverage is the same everywhere.