Pediatric CPT Codes Breakdown by Age Groups

Table of Contents

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 groupNew patientEstablished patient
Under 1 year9938199391
1 to 4 years9938299392
5 to 11 years9938399393
12 to 17 years9938499394
18 years9938599395

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.

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.

re Preventive Codes

Patient StatusCPT CodeWhen to Use
New Patient99382First visit to your practice for ages 1-4
Established Patient99392Routine 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.

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 CodeLevelTypical TimeMedical Decision-Making
99202New patient, Level 215-29 minStraightforward
99203New patient, Level 330-44 minLow complexity
99204New patient, Level 445-59 minModerate complexity
99212Established, Level 210-19 minStraightforward
99213Established, Level 320-29 minLow complexity
99214Established, Level 430-39 minModerate complexity

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.

ServiceCPT CodeDescription
Developmental screening96110Standardized autism/developmental screening instruments
Behavioral assessment96127Brief emotional/behavioral assessment
Vision screening99173Visual acuity screening, quantitative, bilateral
Vision screening99177Instrument-based ocular photo screening, with on-site analysis
Hearing screening92551Screening test, pure tone, air only
Hearing screening92552Pure tone audiometry threshold, air only. Diagnostic, not a screening code
Fluoride varnish99188Topical fluoride application by physician
Stop Losing Money on Claim Errors

Vaccination administration peaks during these years. The pediatric CPT codes list for vaccine administration uses component-based billing for patients under 18.

CPT CodeDescriptionUnits to Bill
90460First or only component, with counselingOne per vaccine administered
90461Each additional component, with counselingOne per additional component
90471Vaccine admin without counselingOne for first vaccine
90472Additional vaccine without counselingOne per additional vaccine

Time-based counseling, separate from the preventive visit, uses these codes:

CPT CodeDurationUse Case
9940115 minutesNutrition, safety, behavior topics
9940230 minutesExtended counseling sessions
9940345 minutesComplex behavioral interventions
9940460 minutesIntensive 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.

Patient StatusCPT CodeAge RangeTypical Use
New Patient993835-11 yearsFirst visit to practice
Established Patient993935-11 yearsAnnual 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.

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

ConditionTypical CodeComplexity Level
Strep throat, URI, ear infection99213Low
Asthma exacerbation99214Moderate
ADHD follow-up99213-99214Low to moderate
Minor injury evaluation99213Low

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.

ServiceCPT CodePurpose
Vision screening99173, 99177Required for school entry in most states
Hearing screening92551, 92567Pure tone or tympanometry
Behavioral/emotional assessment96127ADHD, anxiety, depression screening
Developmental screening96110Used less frequently than younger ages
ProcedureCPT CodeCommon Scenarios
Wart destruction17110, 17111Plantar or common warts
Cerumen removal69210Impacted earwax
Foreign body removal, ear69200Small objects lodged in ear canal
Laceration repair, simple12001-12007Playground injuries

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 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.

Patient StatusCPT CodeAge RangeKey Features
New Patient9938412-17 yearsFirst comprehensive adolescent exam
Established Patient9939412-17 yearsAnnual 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.

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.

The preventive code covers this counseling. Don’t separately bill time-based counseling codes (99401-99404) for discussions that occur during the preventive visit.

ServiceCPT CodePurpose
Depression screening96127PHQ-9 or similar validated tools
Anxiety screening96127GAD-7 administration and interpretation
Substance abuse screening96160Health risk assessment administration
ADHD rating scales96127Ongoing 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.

ServiceCPT CodePurpose
Tdap booster (11-12 years)390460 x 1, 90461 x 2
HPV series (11-12 years, 3 doses)190460 x 1
Substance abuse screening96160Health risk assessment administration
Meningococcal conjugate190460 x 1
Meningococcal B (16-18 years)190460 x 1
COVID-19Varies90460 x 1

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 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!
CPT CodeDescriptionAge RestrictionOnce per vaccine administered
90460First or only component, with counselingUnder 18 onlyOnce per vaccine administered
90461Each additional component, with counselingUnder 18 onlyPer additional antigen in vaccine
90471First vaccine, without counselingAny ageWhen no counseling provided
90472Additional vaccine, without counselingAny ageEach 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.

A component is each antigen that prevents disease from one organism. Here’s where practices commonly miscalculate:

VaccineTotal ComponentsHow to Bill
Hepatitis A190460 x 1
Varicella190460 x 1
MMR (Measles, Mumps, Rubella)390460 x 1, 90461 x 2
DTaP (Diphtheria, Tetanus, Pertussis)390460 x 1, 90461 x 2
Pentacel (DTaP + Hib + IPV)590460 x 1, 90461 x 4
Influenza190460 x 1
HPV190460 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.

Pediatric Coding FAQs

 99393 is a periodic thorough preventive medicine check-up for an established patient aged between 5 to 11 years. This includes a check-up done according to the relevant history, examination, development assessment, behavioral assessment, and the process of ordering screening tests.

 99391 can be used for established patients aged less than one year. The patient’s age should be checked on the day of the consultation due to which the code will need to be changed to 99392 on turning one.

 Age only. The 99393 is for established patients whose ages are between 5 to 11 years. The 99394 age group is 12 to 17 years. The only difference is in the patient age at the time of the consultation.

 It depends on age and status. The code for new patients is 99381-99385 and for established 99391-99395, depending on the child’s age. For example, a five-year-old patient will have the code of 99393.

MedCare MSO uses an Intelligent Rule Engine to validate the selection of age groups as well as whether the patient is new or has been previously established by a provider. Many pediatric preventive denials arise from a code that does not relate to the patient’s age on the date of service; therefore, identifying that in advance solves the major issue of denials.

Yes. Pediatric appointments are regularly based on age brackets, which means every session translates into a proper coding opportunity. MedCare MSO’s technology connects codes with patients’ dates of birth, so the coding is made automatically as the patients are going through the preventive visits cycle.

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.

Jasmine Oliver

Revenue Cycle Management Expert | Content Strategist in Healthcare | MedCare MSO

Jasmin Oliver writes about revenue cycle management, medical billing, and coding compliance. With over 12 years of experience, she turns complex RCM concepts into clear, practical insights that help healthcare providers and billing teams improve accuracy and revenue performance.

Let’s Get in Touch!

Please, fill the form, it won’t take more than 30 seconds

1 Step 1
reCaptcha v3
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right

Share This Post

If you like this job, share it with your friends

X
Facebook
LinkedIn
LinkedIn

1 Step 1
Let’s Get in Touch

If you’d like to talk to someone now, give us a call at 800-640-6409. ​
To request a call back, just fill out this form. Please let us know your interest so we can be sure to have the best person call you.

reCaptcha v3
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right