Vaccines for Children (VFC) Program

The Vaccines for Children (VFC) Program offers vaccines at no cost for eligible children through VFC-enrolled doctors.

Who Is Eligible for the VFC Program?
Your child is eligible for the VFC Program if he or she is younger than 19 years of age and is one of the following:

  • Medicaid-eligible
  • Uninsured
  • American Indian or Alaska Native
  • Underinsured

What Is Underinsured?
Underinsured means your child has health insurance, but it

  1. Doesn't cover vaccines, or
  2. Doesn't cover certain vaccines, or
  3. Covers vaccines but has a fixed dollar limit or cap for vaccines. Once that fixed dollar amount is reached, your child is then eligible.

Underinsured children are eligible to receive vaccines only at Federally Qualified Health Centers (FQHC) or Rural Health Clinics (RHC). An FQHC is a type of provider that meets certain criteria under Medicare and Medicaid programs.

What Is the Cost?
There is no charge for any vaccines given by a VFC provider to eligible children. But there can be some other costs with a vaccination:

  1. Doctors can charge a standard fee of $26.03 or less to administer each shot. But if the family can't afford the fee per shot, the fee must be waived. A VFC-eligible child cannot be refused a vaccination due to the parent's or guardian's inability to pay for shot administration.
  2. There can be a fee for the office visit.
  3. There can be fees for non-vaccine services, like an eye exam or blood test.
  4. Once you select a VFC provider, we encourage you to call in advance to inquire about what how much are these fees.

Where Can My Child Get Vaccinated?
If your child is eligible, check that your child's doctor is a VFC Program provider.

If your child's doctor isn't a VFC provider, you can take your child to one of the following places to get VFC vaccinations: