Age-based errors in pediatric CPT codes are among the most preventable denials in a pediatric practice. Bill a five-year-old’s checkup with an infant code and the claim gets rejected. Use 99382 when 99383 applies, and the practice is underpaid on a visit it already performed.
Pediatric billing codes span five age ranges across the preventive medicine series. Each has its own set of preventive codes, documentation requirements, and reimbursement rates, which is why many healthcare providers rely on modern medical practice management tools to streamline documentation, improve coding accuracy, and ensure efficient operational workflows.
Protect Revenue from Denials and Delays
Pediatric CPT Codes by Age Group
| Age group | New patient | Established patient |
| Under 1 year | 99381 | 99391 |
| 1 to 4 years | 99382 | 99392 |
| 5 to 11 years | 99383 | 99393 |
| 12 to 17 years | 99384 | 99394 |
| 18 years | 99385 | 99395 |
Code selection is based on the patient’s age on the date of service. These are not chosen by time spent or medical decision-making complexity the way problem-oriented visits are. Age alone determines the bracket.
How to Select the Right Pediatric CPT Code
Two rules decide the code before you look at anything else.
The first is age on the date of service. If a child turns five on the day prior to the appointment, the 5 – 11 age codes need to be used even if the appointment looks the same as last year’s. The age determines the code, not what happens in the office. The date of birth must be entered in the practice management software so that there are no errors in selecting the appropriate codes.
Patient status is the second issue. A patient is considered ‘new’ only if they have not had any professional services done by either the same physician or by any other doctor of that specialty in the past three years. New patient does not mean new to you.
A child coming from another provider is a new patient, provided the transfer is documented.
Understanding Age-Based Pediatric CPT Code Structure
Pediatric CPT codes are split into four distinct age brackets because a child’s healthcare needs shift dramatically from infancy through adolescence. The American Medical Association designed these ranges to reflect the different levels of complexity, time, and clinical focus required at each developmental stage.
Here’s the framework every pediatric billing services provider works with:
The Four Age Categories:
- Infant (birth to under 1 year)
- Early childhood (1-4 years)
- Late childhood (5-11 years)
- Adolescent (12-17 years)
Infant Pediatric CPT Codes (Birth to Under 1 Year)
For routine well-baby checkups, you’ll use one of two codes depending on patient status:
CPT Code 99381
The 99381 CPT code description is an initial comprehensive preventive medicine evaluation for a new patient infant. The 99381 age limit is under 1 year, based on the patient’s age on the date of service.
Initial comprehensive preventive medicine evaluation for a new patient infant (younger than 1 year). This covers the complete history, age-appropriate physical exam, anticipatory guidance for parents, and ordering of any necessary screening tests. You’ll typically use this for a baby’s first visit to your practice.
99391 CPT Code
The 99391 CPT code description is a periodic comprehensive preventive medicine reevaluation for an established infant patient. The 99391 age limit is under 1 year. On the first birthday, the code moves to 99392.
Periodic preventive medicine reevaluation for an established patient infant (younger than 1 year). This applies to all subsequent well visits, the two-month, four-month, six-month, nine-month, and twelve-month checkups that established patients return for.
Important Note:
Both codes include measurements such as length, weight, and head circumference, plus developmental screening and age-appropriate nutritional guidance. The comprehensive exam at this age focuses on infant-specific concerns: feeding patterns, sleep safety, motor skill development, and parent-infant bonding.
Newborn Hospital Care Codes
Hospital-based infant care uses an entirely different set of codes from the well child CPT codes above:
99460 CPT Code
The 99460 CPT code description is initial hospital or birthing center care, per day, for evaluation and management of a normal newborn infant. Report it once, for the initial evaluation. Each subsequent hospital day is billed with 99462, not another unit of 99460.
CPT 99461 Code
Initial care per day for evaluation and management of a normal newborn seen outside a hospital or birthing center. This applies when babies are born at home or in alternative settings, and the pediatrician provides the initial assessment there
CPT 99462 Code
Subsequent hospital care per day for evaluation and management of a normal newborn. Use this starting on day two of the hospital stay through discharge.
CPT 99463 Code
Initial hospital or birthing center care per day for a normal newborn admitted and discharged on the same date. This applies when a baby is born and goes home within the same calendar day.
Early Childhood Pediatric CPT Codes (Ages 1-4 Years)
Once a child celebrates their first birthday, the coding shifts to the early childhood category. This age range represents one of the busiest periods in pediatric billing services, with frequent well visits, an aggressive vaccination schedule, and high sick visit volume.
Core Preventive Codes
re Preventive Codes
| Patient Status | CPT Code | When to Use |
| New Patient | 99382 | First visit to your practice for ages 1-4 |
| Established Patient | 99392 | Routine checkups: 12M, 15M, 18M, 24M, 30M, and annual visits |
The 99382 CPT code description is an initial comprehensive preventive medicine evaluation for a new patient in early childhood. The 99382 age limit is 1 through 4 years.
The 99392 CPT code description is a periodic comprehensive preventive medicine reevaluation for an established patient in early childhood. The 99392 age limit is 1 through 4 years. At age 5 the code moves to 99393.
The exam focus shifts from infant reflexes to complex developmental milestones. You’re documenting speech patterns, social interactions, fine and gross motor skills, and behavioral concerns like tantrums or sleep resistance.
Sick Visit and Problem-Focused Codes
Early childhood sees the highest concentration of sick visits in pediatric coding. Ear infections, upper respiratory infections, and viral illnesses bring these kids back repeatedly between preventive visits.
| CPT Code | Level | Typical Time | Medical Decision-Making |
| 99202 | New patient, Level 2 | 15-29 min | Straightforward |
| 99203 | New patient, Level 3 | 30-44 min | Low complexity |
| 99204 | New patient, Level 4 | 45-59 min | Moderate complexity |
| 99212 | Established, Level 2 | 10-19 min | Straightforward |
| 99213 | Established, Level 3 | 20-29 min | Low complexity |
| 99214 | Established, Level 4 | 30-39 min | Moderate complexity |
Screening and Ancillary Services
These codes are separately billable from preventive visits when performed and documented. Developmental screening with 96110 requires the use of validated tools like the M-CHAT or ASQ.
| Service | CPT Code | Description |
| Developmental screening | 96110 | Standardized autism/developmental screening instruments |
| Behavioral assessment | 96127 | Brief emotional/behavioral assessment |
| Vision screening | 99173 | Visual acuity screening, quantitative, bilateral |
| Vision screening | 99177 | Instrument-based ocular photo screening, with on-site analysis |
| Hearing screening | 92551 | Screening test, pure tone, air only |
| Hearing screening | 92552 | Pure tone audiometry threshold, air only. Diagnostic, not a screening code |
| Fluoride varnish | 99188 | Topical fluoride application by physician |
Stop Losing Money on Claim Errors
Vaccine Administration Codes
Vaccination administration peaks during these years. The pediatric CPT codes list for vaccine administration uses component-based billing for patients under 18.
| CPT Code | Description | Units to Bill |
| 90460 | First or only component, with counseling | One per vaccine administered |
| 90461 | Each additional component, with counseling | One per additional component |
| 90471 | Vaccine admin without counseling | One for first vaccine |
| 90472 | Additional vaccine without counseling | One per additional vaccine |
Preventive Counseling Codes
Time-based counseling, separate from the preventive visit, uses these codes:
| CPT Code | Duration | Use Case |
| 99401 | 15 minutes | Nutrition, safety, behavior topics |
| 99402 | 30 minutes | Extended counseling sessions |
| 99403 | 45 minutes | Complex behavioral interventions |
| 99404 | 60 minutes | Intensive risk reduction counseling |
These cannot be billed with preventive visit codes on the same day. If counseling occurs during a well visit, it’s included in 99382/99392.
Late Childhood CPT Codes (Ages 5-11 Years)
The five to eleven age range marks the school years, where preventive care shifts toward screenings, sports physicals, and behavioral health assessments. Kids in this bracket visit less frequently for illness but require specific documentation for school and athletic participation.
Core Preventive Codes
| Patient Status | CPT Code | Age Range | Typical Use |
| New Patient | 99383 | 5-11 years | First visit to practice |
| Established Patient | 99393 | 5-11 years | Annual checkups |
The 99393 CPT code description includes age-appropriate history, physical examination, anticipatory guidance, and risk factor counseling. These visits now incorporate school performance discussions, social development, and physical activity assessments.
School and Sports Physicals
Many parents schedule well visits specifically for school or sports clearance. The cpt code for a school physical is still 99383 or 99393, there’s no separate code for this purpose
| Condition | Typical Code | Complexity Level |
| Strep throat, URI, ear infection | 99213 | Low |
| Asthma exacerbation | 99214 | Moderate |
| ADHD follow-up | 99213-99214 | Low to moderate |
| Minor injury evaluation | 99213 | Low |
Screening and Behavioral Assessments
Behavioral health screening becomes critical in this age group. Mental health concerns like anxiety and depression start emerging, making 96127 one of the most commonly billed ancillary codes.
| Service | CPT Code | Purpose |
| Vision screening | 99173, 99177 | Required for school entry in most states |
| Hearing screening | 92551, 92567 | Pure tone or tympanometry |
| Behavioral/emotional assessment | 96127 | ADHD, anxiety, depression screening |
| Developmental screening | 96110 | Used less frequently than younger ages |
Minor Procedures
| Procedure | CPT Code | Common Scenarios |
| Wart destruction | 17110, 17111 | Plantar or common warts |
| Cerumen removal | 69210 | Impacted earwax |
| Foreign body removal, ear | 69200 | Small objects lodged in ear canal |
| Laceration repair, simple | 12001-12007 | Playground injuries |
Vaccine Administration
This age group receives fewer vaccines but still requires accurate component coding:
- Tdap booster (11-12 years): 90460 x 1, 90461 x 2 (three components)
- HPV series (11-12 years): 90460 x 1 (single component)
- Meningococcal (11-12 years): 90460 x 1 (single component)
- Influenza (annual): 90460 x 1 (single component)
ADHD Management Visits
ADHD follow-ups are frequent in late childhood. These are problem-focused visits, not preventive care, typically coded 99213 or 99214 depending on medication adjustments and symptom management complexity.
When parents bring up ADHD concerns during an annual checkup, you can bill both the preventive code (99393) and a sick visit code with modifier 25 if you’re doing significant additional evaluation beyond screening.
Adolescent CPT Codes (Ages 12-17 Years)
Adolescent care introduces unique billing considerations around confidentiality, mental health screening, and transition planning. The 99394 CPT code and its new patient counterpart become the foundation for annual visits that now include private discussions with the teen.
Core Preventive Codes
| Patient Status | CPT Code | Age Range | Key Features |
| New Patient | 99384 | 12-17 years | First comprehensive adolescent exam |
| Established Patient | 99394 | 12-17 years | Annual checkups with confidential component |
The CPT codes 99384 and 99394 visits must include time alone with the adolescent to discuss sensitive topics. Document this separate interview time clearly, it’s what distinguishes adolescent preventive care from younger age groups.
Confidential Health Topics
Documentation for adolescent visits requires careful attention to what stays confidential versus what’s shared with parents. You’re addressing substance use, sexual activity, mental health, and risk behaviors directly with the teen.
Billing note
The preventive code covers this counseling. Don’t separately bill time-based counseling codes (99401-99404) for discussions that occur during the preventive visit.
Mental Health and Behavioral Screening
| Service | CPT Code | Purpose |
| Depression screening | 96127 | PHQ-9 or similar validated tools |
| Anxiety screening | 96127 | GAD-7 administration and interpretation |
| Substance abuse screening | 96160 | Health risk assessment administration |
| ADHD rating scales | 96127 | Ongoing monitoring for established diagnosis |
Mental health screening becomes mandatory in this age group for most payers. The 96127 code is separately billable from the preventive visit when using validated instruments.
Adolescent Vaccine Schedule
| Service | CPT Code | Purpose |
| Tdap booster (11-12 years) | 3 | 90460 x 1, 90461 x 2 |
| HPV series (11-12 years, 3 doses) | 1 | 90460 x 1 |
| Substance abuse screening | 96160 | Health risk assessment administration |
| Meningococcal conjugate | 1 | 90460 x 1 |
| Meningococcal B (16-18 years) | 1 | 90460 x 1 |
| COVID-19 | Varies | 90460 x 1 |
Sports Physicals and School Requirements
Sports participation exams peak in adolescence. Like younger ages, there’s no separate sports physical code, use 99384 or 99394 for comprehensive exams that meet sports clearance requirements.
If the visit is solely for athletic clearance with a limited scope, consider using 99212-99214 instead. Document whether this is a comprehensive preventive visit or a focused sports physical.
Vaccine Administration Across All Age Groups
Vaccine billing is where most pediatric coding errors happen. The system uses component-based coding for patients under 18, which means you’re counting antigens, not injections. Get this wrong and you’re leaving significant revenue uncollected.
Get Professional Billing Services for Your Practice!
Component-Based Coding Structure
| CPT Code | Description | Age Restriction | Once per vaccine administered |
| 90460 | First or only component, with counseling | Under 18 only | Once per vaccine administered |
| 90461 | Each additional component, with counseling | Under 18 only | Per additional antigen in vaccine |
| 90471 | First vaccine, without counseling | Any age | When no counseling provided |
| 90472 | Additional vaccine, without counseling | Any age | Each additional vaccine |
For 90460 and 90461 to apply, you must document face-to-face counseling with the patient or caregiver about risks, benefits, and side effects. Without this documentation, you can only bill 90471-90472.
Counting Components Correctly
A component is each antigen that prevents disease from one organism. Here’s where practices commonly miscalculate:
| Vaccine | Total Components | How to Bill |
| Hepatitis A | 1 | 90460 x 1 |
| Varicella | 1 | 90460 x 1 |
| MMR (Measles, Mumps, Rubella) | 3 | 90460 x 1, 90461 x 2 |
| DTaP (Diphtheria, Tetanus, Pertussis) | 3 | 90460 x 1, 90461 x 2 |
| Pentacel (DTaP + Hib + IPV) | 5 | 90460 x 1, 90461 x 4 |
| Influenza | 1 | 90460 x 1 |
| HPV | 1 | 90460 x 1 |
Common Pediatric Coding Errors That Trigger Denials
A handful of errors account for most pediatric rejections.
Using the wrong age bracket is the most frequent. The birthday controls the code, and a child who has aged into the next category needs the next code even mid-schedule.
Billing new patient codes for established patients is the most audited. The three-year, same specialty, same group rule is stricter than most front desks realize.
Confusing initial and subsequent newborn hospital codes costs money on every multi-day stay. 99460 is billed once and 99462 covers each additional day.
Reporting a screening without the underlying documentation is an audit exposure. Developmental screening with 96110 requires a validated instrument such as the M-CHAT or ASQ, and the completed tool with its scored result belongs in the record.
Conclusion
Age-specific pediatric CPT codes aren’t arbitrary categories; they’re built around developmental stages that directly affect how you document, bill, and get paid. When you match the right code to the right age bracket, the claims process is clean, and revenue flows without the constant back-and-forth of denials and resubmissions.
The practices that master this coding structure spend less time fixing rejected claims and more time seeing patients. Whether you’re billing newborn hospital care with 99460 or annual adolescent checkups with 99394, precision at the front end eliminates problems at the back end. Set up your systems to flag age transitions, train staff on component-based vaccine billing, and document that every claim will get audited.