You gave the shot for free. Bill the work like it wasn't.
The vaccine is state-supplied under the CDC Vaccines for Children (VFC) Program, so the vial costs you nothing. The administration, the counseling, the developmental screen, the whole EPSDT visit around it: that is real, reimbursable work. Most pediatric practices leave a slice of it on the table every single day.
The short answer
Bill VFC vaccine administration on its own line, separate from the vaccine product. For patients through age 18 where the provider or a qualified professional counsels the family, use 90460 for the first component of each vaccine and 90461 for each additional component. When counseling is not the basis, use 90471-90474. Report the vaccine product code too, typically at $0 with your payer's VFC modifier (many state Medicaid programs use SL), so the encounter shows what was given.
Then capture the visit it lives inside. A well-child exam is an EPSDT screen under Section 1905(r) of the Social Security Act, and Bright Futures tells you every component that has to happen at that age. Preventive E/M (99381-99385 new, 99391-99395 established), developmental screening 96110, vision, hearing, oral health, anticipatory guidance. Each is a line, not a courtesy.
The front desk kept telling me the vaccine was free, so nobody was watching the admin lines. Turns out free was doing a lot of quiet damage.Practice manager, 6-provider pediatric group (archetype)
Four codes, one rule: count the components
A single vaccine can carry more than one antigen component. The counseling family (90460/90461) is per component. The non-counseling family (90471-90474) is per vaccine. Knowing which lane you are in is where most of the money is won or lost.
Admin with counseling, first component
Through 18 years, any route, when the provider or QHP counsels the patient or family. First or only component of each vaccine.
Per componentEach additional component
Add-on to 90460. A combination vaccine like DTaP-IPV-Hib bills one 90460 plus multiple 90461 units. This is the line most often dropped.
Add-onAdmin, injectable, no counseling basis
First injectable vaccine, then each additional. Per vaccine, not per component. Common for older-teen or non-counseled encounters.
Per vaccineAdmin, intranasal or oral
First and each additional non-injectable route. Pair correctly when a nasal flu or oral rotavirus rides along with injectables.
Per vaccine90460 vs 90471: the fork that decides the claim
Counseling lane, per component
- Patient is through 18 years of age
- Provider or QHP counsels patient or family
- Count every antigen component in the vial
- One 90460, then a 90461 for each extra component
Standard lane, per vaccine
- Counseling is not the reporting basis
- Route matters: injectable vs intranasal or oral
- Count vaccines, not components
- 90471/90473 first, 90472/90474 each additional
Once we started counting components instead of vaccines, the same schedule of shots looked completely different on the remit.Billing lead, community pediatric clinic (archetype)
Bright Futures periodicity: every dot is a billable visit
The AAP/Bright Futures Periodicity Schedule defines when a well-child visit is due and what belongs in it. EPSDT ties Medicaid coverage to that schedule. The gold flags mark ages where developmental screening 96110 (and autism screening at 18 and 24 months) is expected.
The seven-plus components that make a screen a screen
EPSDT is not just the exam. Section 1905(r) and Bright Futures define a comprehensive screen. Miss a component and you have an incomplete EPSDT visit, which can mean a lower-value claim now and a care-gap flag later.
Comprehensive history
Health and developmental history, initial and interval.
Unclothed physical exam
Comprehensive, age-appropriate. The E/M backbone.
Immunizations
Per ACIP schedule, VFC-supplied where eligible.
Lab and lead screening
Including blood lead at 12 and 24 months.
Developmental / behavioral
96110 standardized tool; 96127 for emotional/behavioral.
Vision and hearing
Screened at ages the schedule specifies.
Oral health
Risk assessment and, where covered, fluoride varnish.
Anticipatory guidance
Health education documented, plus caregiver depression screen 96161 where indicated.
The developmental screen was happening every time. It just wasn't reaching the claim. Documentation to coding was where 96110 went to die.Clinic director, pediatric practice (archetype)
Five quiet drains in a pediatric panel
Dropped 90461 add-on components
Combination vaccines carry multiple components. Billing a single admin unit undercounts the work in the vial every time.
96110 done but never coded
The standardized developmental screen is performed, scored, and filed, then never makes it to a claim line. Pure lost value.
Missing modifier 25 on the visit E/M
When a significant, separate preventive or problem E/M rides with the administration, the E/M can bundle away without the right modifier.
Wrong diagnosis pointing
Well-child needs the right Z00 code (Z00.121 with abnormal findings, Z00.129 without). Sloppy pointing invites edits and denials.
Route confusion on 90473/90474
Nasal flu and oral rotavirus need the intranasal/oral admin family. Forcing them into injectable codes triggers rejections.
Bill the whole well-child visit, not just the shot
ASP-RCM Solutions builds pediatrics billing services around the schedule your providers already follow. We reconcile every VFC administration line to the components given, catch the 96110 and EPSDT elements that go undocumented on the claim, and keep your Bright Futures visits coding complete. Same panel, cleaner capture, fewer denials.
Talk to our pediatric billing teamReferences cited by name: CDC Vaccines for Children (VFC) Program; CPT immunization administration codes 90460, 90461, 90471-90474; EPSDT benefit under Section 1905(r) of the Social Security Act; AAP / Bright Futures Recommendations for Preventive Pediatric Health Care (Periodicity Schedule); developmental screening CPT 96110, emotional/behavioral 96127, caregiver-focused 96161; preventive medicine E/M 99381-99385 and 99391-99395; ICD-10 Z00.121 and Z00.129; CMS Physician Fee Schedule (PFS) 2026 final rule. Coding guidance is educational; verify current CPT descriptors and your state Medicaid and payer policy before submission.
Related reading
The scope stayed the same. The place-of-service code was quietly costing them.
How a urology group stopped losing money on in-office cystoscopy and UroLift by fixing place-of-service coding
Read →InsightThe Modifier 25 number every dermatology practice should watch in 2026
The Modifier 25 metric every dermatology practice should track in 2026, plus the CPT 2026 E/M and biopsy code
Read →WhitepaperThe number that decides your facet claim is 4. Not the note.
The 2026 Medicare LCD frequency limits on facet joint and medial branch injections, plus the NCCI bundles that
Read →