Pediatric billing is one of the most complex specialties in revenue cycle management. A single well-child visit can generate five or more separate line items the preventive E/M code, multiple vaccine product codes, corresponding administration codes for each vaccine, developmental screening instruments and fluoride varnish each with its own age-based rules, modifier requirements and payer-specific coverage policies. When any one component is coded incorrectly or missing entirely, revenue leaks out of the practice silently.
The complexity compounds because pediatric patients cycle through insurance coverage more frequently than any other patient population. Children move between Medicaid, CHIP and commercial plans as parents change jobs, qualify or lose eligibility for public programs or age into different coverage tiers. Each payer has its own immunization schedule requirements, well-child visit frequency limits and prior authorization triggers for behavioral health services. Keeping pace with these moving targets while maintaining coding accuracy is where most in-house billing teams fall behind.
This guide covers the pediatric billing rules that offshore coding teams must master to support U.S. pediatric practices in 2026: well-child visit code selection, immunization administration billing, VFC program compliance, the most common pediatric claim denials and the quality checkpoints that ensure accuracy at scale.
Well-Child Visit CPT Codes: Age-Based Selection
Well-child visits also called preventive medicine services are billed using CPT codes that differ based on the patient’s age and whether the patient is new or established. Code selection errors are one of the most common pediatric billing mistakes and they trigger automatic denials from payers that cross-reference the patient’s date of birth against the age range for the billed code.
New Patient Preventive Medicine Codes
| CPT Code | Age Range | Description |
| 99381 | Under 1 year | Initial comprehensive preventive medicine, infant |
| 99382 | 1–4 years | Initial comprehensive preventive medicine, early childhood |
| 99383 | 5–11 years | Initial comprehensive preventive medicine, late childhood |
| 99384 | 12–17 years | Initial comprehensive preventive medicine, adolescent |
| 99385 | 18–39 years | Initial comprehensive preventive medicine, young adult |
Established Patient Preventive Medicine Codes
| CPT Code | Age Range | Description |
| 99391 | Under 1 year | Periodic comprehensive preventive medicine, infant |
| 99392 | 1–4 years | Periodic comprehensive preventive medicine, early childhood |
| 99393 | 5–11 years | Periodic comprehensive preventive medicine, late childhood |
| 99394 | 12–17 years | Periodic comprehensive preventive medicine, adolescent |
| 99395 | 18–39 years | Periodic comprehensive preventive medicine, young adult |
New vs. Established Patient Definition
A patient is ‘new’ if they have not received any face-to-face professional service from any physician of the same specialty in the same group practice within the past three years. This is determined by the date of service, not the registration date or referral date. A child transferring from another pediatric practice is a new patient. A child returning to the same practice after a four-year gap is a new patient. A child seen by a different physician within the same pediatric group is an established patient.
Documentation Requirements for Well-Child Visits
Well-child visit documentation must support all components inherent in the preventive medicine CPT code: a comprehensive age-appropriate history, a comprehensive physical examination, anticipatory guidance and counseling, and immunization review. Anticipatory guidance covering safety, nutrition, development and behavior topics appropriate to the child’s age is a required element, not optional documentation. It is the single most common deficiency identified in preventive medicine code audits.
Billing Combined Sick and Well-Child Visits
When a provider identifies a new or existing problem during a well-child visit that requires additional evaluation and management beyond the scope of the preventive service, both the preventive visit and the problem-oriented E/M service can be billed on the same date. This is one of the highest-value billing opportunities in pediatrics and one of the most frequently missed.
Correct Billing Approach
- Line 1 — Preventive Visit: Bill the preventive visit using the age-appropriate preventive medicine CPT code (99381–99395) with diagnosis code Z00.129 (routine child health examination without abnormal findings) or Z00.121 (routine child health examination with abnormal findings).
- Line 2 — Problem-Oriented E/M: Bill the problem-oriented E/M code (99212–99215) with modifier -25 appended, linked to the diagnosis code for the problem addressed. The E/M level is selected based only on the additional work performed beyond the preventive service — not the total visit complexity.
- Documentation Separation: The documentation must clearly distinguish the preventive service components from the problem-oriented evaluation. Template notes that blend both into a single narrative without clear separation are the primary audit trigger for modifier -25 denials.
Common Diagnoses Triggering Add-On E/M
| ICD-10 Code | Description | Clinical Scenario |
| H66.91 | Otitis media, unspecified, right ear | Ear infection found during well-child exam |
| J02.9 | Acute pharyngitis, unspecified | Sore throat evaluation during preventive visit |
| J45.909 | Unspecified asthma, uncomplicated | Asthma management during well-child check |
| F90.9 | ADHD, unspecified type | Behavioral concern raised during developmental screening |
| L20.9 | Atopic dermatitis, unspecified | Eczema treatment during preventive visit |
Immunization Administration Billing: Two-Component System
Vaccine billing in pediatrics requires two separate CPT codes for each immunization event: one for the vaccine product and one for the administration. Missing either component is the single most common source of lost pediatric revenue. A practice administering five vaccines during a well-child visit should submit five vaccine product codes and five administration codes ten total line items from a single visit.
Administration Code Selection
| CPT Code | Description | When to Use |
| 90460 | Immunization admin through age 18, first/only component, with counseling | Physician/QHP provided face-to-face counseling on vaccine risks, benefits, side effects |
| 90461 | Each additional vaccine/toxoid component, with counseling (add-on) | Additional component of each multi-component vaccine when counseling provided |
| 90471 | Immunization admin, first vaccine, injection (no counseling) | Vaccine given by nurse/MA without physician counseling documented |
| 90472 | Each additional vaccine, injection (add-on, no counseling) | Additional vaccines given without physician counseling |
| 90473 | Immunization admin, first vaccine, intranasal/oral | Non-injection route, first vaccine (e.g., rotavirus oral, FluMist intranasal) |
| 90474 | Each additional vaccine, intranasal/oral (add-on) | Additional non-injection vaccines |
Counseling-Based vs. Non-Counseling Codes
The distinction between 90460/90461 and 90471/90472 hinges entirely on whether a physician or qualified healthcare professional provided face-to-face counseling about vaccine risks, benefits and side effects. The higher-reimbursing 90460/90461 codes require documented counseling if the note only states that vaccines were administered without describing counseling, the claim defaults to the lower-paying 90471/90472 series. For pediatric practices, this documentation gap can represent thousands of dollars in lost revenue per month.
Multi-Component Vaccine Counting
Combination vaccines contain multiple antigenic components and each component generates a separate administration code. For example, the DTaP vaccine contains three components (diphtheria, tetanus, and pertussis), so it is billed as 90460 for the first component plus two units of 90461 for the additional components. The MMR vaccine similarly contains three components. Offshore coders must know the component count for every vaccine product code to capture full reimbursement.
Common Vaccine Product Codes
| CPT Code | Vaccine | Components | Admin Codes |
| 90700 | DTaP (diphtheria, tetanus, pertussis) | 3 | 90460 + 2x 90461 |
| 90707 | MMR (measles, mumps, rubella) | 3 | 90460 + 2x 90461 |
| 90713 | IPV (polio, inactivated) | 1 | 90460 |
| 90680 | Rotavirus, pentavalent, oral | 1 | 90473 |
| 90716 | Varicella (chickenpox) | 1 | 90460 |
| 90648 | Hib (Haemophilus influenzae type b) | 1 | 90460 |
| 90670 | PCV13 (pneumococcal conjugate) | 1 | 90460 |
| 90632 | Hepatitis A, pediatric | 1 | 90460 |
| 90744 | Hepatitis B, pediatric/adolescent | 1 | 90460 |
Vaccines for Children (VFC) Program: Billing Rules
The Vaccines for Children program provides federally purchased vaccines at no cost for eligible children — those on Medicaid, uninsured, underinsured or American Indian/Alaska Native. VFC vaccines cover approximately 50 percent of all childhood immunizations in the United States, making VFC billing compliance a critical competency for any team supporting pediatric practices.
VFC Billing Rules
- No Vaccine Product Billing: Do NOT bill a vaccine product code for VFC-supplied vaccines. Billing a product code for a vaccine obtained through VFC is a program violation and can result in practice removal from the VFC program.
- Administration Fee Only: You CAN bill the administration fee using 90460/90461 or 90471/90472. Medicaid reimburses the administration fee even when the vaccine product is free.
- SL Modifier Requirement: Many Medicaid programs require the SL modifier on administration codes to indicate that the vaccine was supplied at no cost through VFC or a state immunization program.
- Eligibility Screening: VFC eligibility must be screened at every immunization visit. A child’s VFC status can change between visits if the family gains or loses Medicaid coverage, making real-time eligibility verification essential.
- No Balance Billing for Vaccines: Practices cannot charge VFC-eligible patients any amount for the vaccine itself. An administration fee may be charged, but it cannot exceed the regional Medicaid maximum, and the patient cannot be denied vaccination due to inability to pay the administration fee.
High-Volume Pediatric ICD-10 Codes
Pediatric practices use a distinct set of ICD-10-CM codes that reflect the developmental, preventive, and acute care nature of pediatric medicine. All codes below are verified as HIPAA-valid for 2026 transactions.
| ICD-10 Code | Description | Billing Context |
| Z00.129 | Routine child health exam without abnormal findings | Primary diagnosis for well-child visits (no problems found) |
| Z00.121 | Routine child health exam with abnormal findings | Well-child visit when additional problem is identified |
| Z00.110 | Health exam for newborn under 8 days old | Initial newborn evaluation |
| Z00.111 | Health exam for newborn 8 to 28 days old | Follow-up newborn evaluation |
| Z23 | Encounter for immunization | Standalone immunization visit (no well-child exam) |
| Z71.85 | Encounter for immunization safety counseling | New 2026 — counseling without vaccine given |
| F90.0 | ADHD, predominantly inattentive type | Behavioral health evaluation and management |
| F90.2 | ADHD, combined type | Most common ADHD subtype in pediatric practice |
| J45.909 | Unspecified asthma, uncomplicated | Chronic respiratory condition management |
| H66.93 | Otitis media, unspecified, bilateral | Acute ear infection — high-volume pediatric diagnosis |
Note the distinction between Z00.129 and Z00.121: if any abnormal finding is identified during a well-child visit — even something as routine as a mild ear infection or developmental delay the primary diagnosis should be Z00.121, with the specific finding coded as a secondary diagnosis. This distinction matters because Z00.121 supports billing the add-on problem-oriented E/M with modifier -25.
Developmental and Behavioral Screening Codes
Pediatric practices perform standardized developmental and behavioral screenings at well-child visits per the AAP Bright Futures schedule. These screenings generate separate billable codes that are frequently left off encounter forms, creating revenue leakage that offshore coding teams can help capture.
| CPT Code | Description | Typical Use |
| 96110 | Developmental screening with scoring and documentation | ASQ-3, PEDS — billed at 9, 18, and 30-month visits |
| 96127 | Brief emotional/behavioral assessment with scoring | PHQ-A, PSC, M-CHAT — billed per instrument |
| 96160 | Health risk assessment with scoring, patient-focused | SDOH screening, ACEs screening |
| 96161 | Health risk assessment with scoring, caregiver-focused | Caregiver depression screening (Edinburgh, PHQ-2) |
Each screening instrument administered and scored generates a separate billable unit. A well-child visit where the provider administers an ASQ-3 developmental screen and a PHQ-A adolescent depression screen should include both 96110 and 96127 in addition to the preventive medicine E/M code. Offshore coders should cross-reference the patient’s age against the AAP screening schedule to verify that all billable screenings performed are captured on the claim.
Pediatric Insurance Challenges and Denial Prevention
Pediatric practices face unique insurance challenges that amplify denial rates beyond what most other specialties experience. The combination of frequent coverage changes, age-dependent coding rules and the sheer volume of immunization line items creates a denial landscape that requires systematic prevention strategies.
1. Coverage Verification Complexity
Children transition between Medicaid, CHIP and commercial insurance more frequently than any other patient population. A child may be on Medicaid at one well-child visit and on a parent’s employer plan at the next. Front desk verification must check eligibility at every visit not rely on the coverage on file from the last visit. Real-time eligibility tools that return the active payer, plan type and benefit details before the patient is seen are essential for practices with high Medicaid volumes.
2. Age-Based Code Denials
Every preventive medicine code maps to a specific age range, and payers auto-deny claims where the patient’s date of birth falls outside the code’s allowed age band. This is the single most preventable denial in pediatric billing. Automated age verification in the practice management system flagging codes that do not match the patient’s age on the date of service eliminates this denial category entirely.
3. Immunization Frequency Limits
Payers restrict the number of well-child visits and immunization administrations per age period. Medicaid covers visits per the AAP Bright Futures schedule (more frequent in infancy), while commercial plans typically allow one preventive visit per calendar year. Claims for visits exceeding the allowed frequency are denied as non-covered and the practice cannot balance bill the patient for a service that should have been caught as non-covered before the visit.
4. Modifier -25 Audit Triggers
Appending modifier -25 to a problem-oriented E/M code billed on the same date as a preventive visit is appropriate when documented correctly, but it is also one of the most audited modifiers in pediatrics. Payers look for identical diagnosis codes on both line items, insufficient documentation separating the preventive and problem-oriented components and patterns of modifier -25 use exceeding 30 to 40 percent of well-child visits. Offshore coders should flag claims where modifier -25 documentation appears insufficient before submission.
5. Behavioral Health Authorization Requirements
ADHD evaluations, behavioral therapy and developmental assessments increasingly require prior authorization from commercial payers and some Medicaid managed care plans. Denials for missing authorization on behavioral health services are rising as payers tighten utilization management. Practices should maintain a current authorization matrix showing which services require prior auth by payer and offshore teams should verify authorization status before billing behavioral health codes.
Offshore FTE Scope for Pediatric Billing
Pediatric billing outsourcing works best when offshore team members handle specific, well-defined revenue cycle functions with built-in quality checkpoints. The following scope matrix defines the tasks that offshore FTEs typically manage for pediatric practices.
| Function | Offshore FTE Tasks | Quality Checkpoint |
| Charge Entry | Enter charges from encounter forms; verify age-code alignment; confirm all vaccine admin codes captured | Daily reconciliation: scheduled patients vs. submitted charges |
| Claim Scrubbing | Run claims through edit engine; correct code-diagnosis mismatches; verify modifier -25 documentation | Pre-submission audit: flag claims missing admin codes or with age-code errors |
| Eligibility Verification | Run real-time eligibility checks; update coverage changes in PMS; flag VFC-eligible patients | Same-day verification for all scheduled patients |
| Denial Management | Work denied claims within 48 hours; categorize denials by root cause; submit corrected claims | Weekly denial trend report to practice manager |
| Payment Posting | Post ERA/EOB payments; reconcile contractual adjustments; identify underpayments | Daily balancing: posted payments vs. bank deposits |
| AR Follow-Up | Work accounts over 30 days; contact payers on unpaid claims; escalate to appeals when needed | Aging report review twice weekly; prioritize by dollar value |
New for 2026: Immunization Counseling Codes
Effective January 1, 2026, new CPT codes allow pediatric practices to bill for immunization counseling provided on a date when no vaccine is administered. This addresses a longstanding gap pediatricians have always spent significant time answering vaccine questions, educating hesitant families and supporting informed decision-making, but until now there was no way to capture this work when the family chose not to vaccinate that day.
The new codes recognize that immunization counseling is a distinct clinical service requiring physician expertise, time, and documentation. For offshore billing teams, the key is ensuring that encounter documentation clearly reflects the counseling provided, the specific vaccines discussed, and the parent’s or caregiver’s decision, along with the new Z71.85 diagnosis code (encounter for immunization safety counseling) as the primary diagnosis when no vaccine is given.
Medicare Coverage Reference: Immunizations LCD
While most pediatric patients are covered by Medicaid, CHIP or commercial insurance, practices that see patients aged 18 and older for adolescent medicine or young adult care should be aware of the CMS Local Coverage Determination for immunizations.
| LCD ID | Title | Contractor | Effective Date |
| L34596 | Immunizations | WPS Insurance Corporation (MAC Part A/B) | 10/30/2025 |
Frequently Asked Questions
What CPT codes are used for well-child visits?
Well-child visits use preventive medicine codes 99381–99385 for new patients and 99391–99395 for established patients, selected by the child’s age on the date of service. Infants under 1 year use 99381/99391, ages 1–4 use 99382/99392, ages 5–11 use 99383/99393 and ages 12–17 use 99384/99394. Using the wrong age bracket triggers automatic denials.
How do I bill for vaccines given during a well-child visit?
Submit two CPT codes for each vaccine: the vaccine product code (identifying the specific vaccine) and the administration code. Use 90460 for the first component of each vaccine when physician counseling is provided, plus 90461 for each additional component. Without documented counseling, use 90471 for the first injection and 90472 for each additional. Both the product and administration codes must appear on the claim for full reimbursement.
Can I bill a sick visit and a well-child visit on the same day?
Yes. Bill the preventive visit with the appropriate 99381–99395 code and the problem-oriented E/M (99212–99215) with modifier -25 appended. Link the preventive code to Z00.121 (routine exam with abnormal findings) and the sick visit code to the specific diagnosis. Documentation must clearly separate the preventive and problem-oriented components of the encounter.
What are the VFC billing rules for vaccines?
For VFC-supplied vaccines, do NOT bill a vaccine product code — only the administration fee (90460/90461 or 90471/90472). Many Medicaid programs require the SL modifier on administration codes to indicate that the vaccine was provided at no cost. Billing a product code for a VFC vaccine is a program violation that can result in practice removal from the VFC program.
What is the difference between 90460 and 90471?
CPT 90460 is used when a physician or qualified healthcare professional provides face-to-face counseling about vaccine risks, benefits, and side effects during immunization administration for patients through age 18. CPT 90471 is used when no counseling is provided or documented. 90460 reimburses at a higher rate, so documenting counseling captures more revenue. If the note does not describe counseling, the claim defaults to 90471.
How can outsourcing pediatric billing reduce denials?
Specialized offshore teams reduce denials by implementing systematic quality checkpoints: real-time eligibility verification at every visit, automated age-code alignment checks before claim submission, daily charge reconciliation against patient schedules, pre-submission modifier -25 documentation review, and weekly denial trend analysis. Practices that implement these workflows typically reduce denial rates from 15–20 percent to below 5 percent.
Medical Billing
15 mins read




