A pediatric clinic sends out 400 well-child claims in a month. Every chart has a completed developmental questionnaire clipped inside, and every claim carries a 96110 line. Three weeks later, the remittance shows a quiet pattern: the screening lines were bundled into the preventive visit and paid at zero. Nobody flagged it, and nobody appealed. The practice simply wrote off the revenue and moved on.
That narrative unfolds more frequently than it ought to. CPT 96110 is a low-value code, yet it acts like a high-friction code. Payer rules shift from state to state, modifier logic is inconsistent, and the line between screening and testing trips up even experienced coders.
If you run a behavioral health practice, you may wonder why this code is on your radar. The reason is that more mental health groups now share patients, space, or contracts with pediatric and primary care teams. Billing companies that handle both worlds see 96110 claims regularly, and they see them go wrong. This guide explains how the code works and where the money leaks out. It also covers how to keep the claim audit-ready. If you want a team that handles mental health billing services alongside adjacent screening codes, you'll see where that support fits.
What Is CPT Code 96110?
CPT 96110 reports a developmental screening using a standardized instrument, including scoring and documentation of the result. It is reported per instrument, not per minute and not per visit. CPT is maintained by the American Medical Association (AMA), so this guide paraphrases the code's meaning rather than reproducing the official descriptor.
The code sits in the Medicine section of CPT. It is a screening code rather than a diagnostic testing code: it flags whether a child may need further evaluation but does not establish or rule out a diagnosis.
One correction to a claim you'll see on competitor pages: some sites describe 96110 as a "60-minute" service. It isn't. Nothing in the code is time-based, and treating it that way leads staff to document minutes instead of the details auditors actually want.
What Is CPT Code 96110 Used For?
The code covers structured, validated tools that a parent or caregiver completes, and that someone on the care team then scores. Commonly reported examples include:
- ASQ-3 (Ages and Stages Questionnaire): a broad developmental screen across communication, motor, problem-solving, and personal-social domains.
- PEDS (Parents' Evaluation of Developmental Status): a parent-concern interview tool.
- M-CHAT-R/F: an autism-specific screen, typically tied to the 18- and 24-month visits.
Informal developmental surveillance, meaning the open-ended milestone questions a clinician asks at every well visit, is part of the standard exam and is not separately billable. Only a formal, standardized instrument qualifies.
96110 CPT Code Description: What the Wording Means in Practice
Three phrases in the descriptor drive most billing outcomes.
"Standardized instrument" The tool must be validated and widely recognized. A homemade checklist doesn't count, and neither does a note saying "milestones reviewed, appropriate."
"Scoring and documentation." Someone has to score the tool and record the result. The score can live on the form itself or in the progress note. Without it, you have a questionnaire in a chart and nothing to bill.
"Per instrument." Two instruments mean two units or two lines. AAP coding guidance says to report 96110 twice (or on separate lines) when two standardized tools are used, and notes that some payers want modifier 59 appended in that situation.
How CPT 96110 Billing Works
The clean workflow looks like this:
- Verify eligibility and benefits. Confirm that developmental screening is covered for the patient's age and plan, and whether the payer wants a modifier or a specific diagnosis.
- Administer the instrument. The parent completes it, and clinical staff or the provider scores it.
- Provider review. The clinician reviews the result, discusses it with the family, and documents any follow-up.
- Select codes. Choose the visit code (preventive or problem-oriented E/M), then 96110 per instrument, then diagnosis codes.
- Apply modifiers per payer policy.
- Submit and monitor. Watch the first remittances from each payer for bundling or frequency denials.
96110 vs. Related Codes
Pay attention to the 96127 row if you work in behavioral health. Older reference sheets sometimes list ADHD rating scales under 96110, but current guidance generally places emotional and behavioral instruments under 96127. Payers can differ, so check each one's policy before standardizing your charge master. If your practice also performs formal testing, the psychological testing billing workflow carries its own rules and shouldn't be blended with screening claims.
Is CPT Code 96110 Preventive?
Often, yes, depending on context. 96110 is frequently reported alongside a preventive medicine visit at Bright Futures–recommended intervals. The Bright Futures/AAP schedule calls for developmental screening at 9, 18, and 30 months, and autism screening at 18 and 24 months, and these intervals drive most payer coverage. Under the ACA, most private plans must cover recommended preventive services without patient cost-sharing.
There's a catch. The no-cost-sharing treatment generally applies when screening is routine and the child is asymptomatic; if the screen is ordered because a specific problem is already suspected, the payer may apply normal cost-sharing. That distinction should shape both your diagnosis coding and your patient-balance conversations.
96110 CPT Code Age Limit
CPT itself sets no age limit. Payers do. The pattern across plans:
- Birth through about age 5 or 6 is the most common covered range.
- Medicaid and EPSDT can extend coverage through age 20, often with prior authorization for older children.
- Adults are not a 96110 population.
California Medi-Cal, for example, covers ages 0–5 as a preventive service without prior authorization, requires authorization for ages 6–20, and denies claims for patients 21 and older. Texas Children's Health Plan covers birth through age 6. Treat those as illustrations of how much plans vary, not as rules for your payer mix.
96110 CPT Frequency Limit
Frequency is where policy diverges most. Some plans follow the Bright Futures calendar strictly. Others cap annual screenings, and a few allow more when a concern is documented.
Medi-Cal (ages 0–5) limits general developmental screening to twice per year, while autism screening billed with modifier KX does not count toward that cap. Rhode Island's Neighborhood Health Plan allows up to five screenings without authorization for children under 3 and one per year for ages 3 through 21.
Build a payer-by-payer frequency grid for your practice and keep it current. Eligibility staff should be able to answer "has this patient hit the limit?" before the appointment takes place rather than after a claim is denied.
96110 CPT Code Reimbursement
Reimbursement is modest and highly variable. Published estimates put Medicaid fee-for-service payments somewhere between roughly $5 and $60 or more per screening depending on the state, and commercial payers commonly pay in the 15–60 range. New York Medicaid, which historically didn't pay for the code separately, began reimbursing $15.60 per screening in 2022 for children in their first three years of life.
Treat these as ballparks. Your contract rate is what matters.
Two reasons to bill the code even when the payment is small:
- Volume adds up. Fifteen screening units a day at a modest rate is real money across a year.
- Quality reporting depends on it. Claims for 96110 are a primary data source for the CHIPRA core measure on developmental screening in the first three years of life, so practices in capitated or bundled arrangements are often advised to bill it anyway.
Medicare and Commercial Payer Considerations
Medicare vs. Medicaid vs. Commercial
| Factor | Medicare | Medicaid / EPSDT | Commercial |
|---|---|---|---|
| Recognizes 96110? | Generally no; uses a different HCPCS code | Yes in most states, with state-specific rules | Usually yes, policy varies |
| Age scope | Not designed for pediatric screening | Commonly under 21, often tighter for 96110 | Often tied to well-child schedule |
| Modifiers | Not applicable to 96110 | State-specific (KX, U6, EP, others) | 25 on E/M; sometimes 59 or 33 |
| Frequency | Not applicable | Defined by state or MCO | Plan-specific |
| Prior auth | Not applicable | Often for older children or extra screens | Occasionally |
| Biggest risk | Billing the wrong code | Missing state modifier or age rule | Bundling into the preventive visit |
Medicare does not pay for 96110 because of its policy against covering screens, and it created the supplemental code G0451, valued on the older 96110 values, as a route for developmental screening. If you serve any Medicare beneficiaries who might trigger this service, confirm the current status and rate with your Medicare Administrative Contractor. Don't assume it from a blog post, including this one.
For commercial payers, read the provider manual, not just the fee schedule. A payer can list 96110 as payable and still bundle it under certain visit types.
Modifier Use for CPT 96110
Modifiers cause more confusion here than anywhere else in this code family.
Modifier Guide
| Modifier | Where it goes | When it applies |
|---|---|---|
| 25 | On the E/M or preventive visit code | Same-day screening plus a visit; some payers require it to pay both |
| 59 / X-modifiers | On 96110 (typically the additional unit) | Payer requires it to distinguish multiple instruments |
| 33 | Per payer instruction | Flags a preventive service so cost-sharing can be waived |
| EP | On 96110 | Some Medicaid programs for EPSDT services |
| KX | On 96110 | Medi-Cal: distinguishes autism screening from general screening |
| U6 | On 96110 | Texas Medicaid: flags autism screening |
A common error is putting modifier 25 on 96110 itself, when it belongs on the same-day E/M or preventive code, and billing it on the wrong line is one of the most frequent denial triggers. There's also disagreement about modifier 59: one coding source notes that CPT guidelines don't require it even though some payers ask for it. The practical answer is to follow the payer. Document the policy so your team applies it consistently.
Documentation Requirements for CPT 96110
Auditors don't need much, but they need the right things.
Documentation Requirements Table
| Requirement | What good looks like | What fails |
|---|---|---|
| Instrument named | "ASQ-3, 18-month form" | "Developmental screen done" |
| Score or result | Domain scores or normal/abnormal designation | Nothing recorded |
| Provider review | "Reviewed with mother; discussed results" | Staff scored it, no clinician sign-off |
| Follow-up | "Communication score below cutoff; early intervention referral placed" | Abnormal result, no plan |
| Date and patient identifiers | On the form and the note | Unsigned, undated, unlabeled forms |
| Separate E/M work (if billing one) | Distinct problem-focused documentation | Visit note is only the screen |
A compliant note can be short: tool name, result, reviewed with caregiver, plan. Brevity is fine. Vagueness is what gets recoupment letters. If your EHR stores the scanned questionnaire as a document, link it to the encounter so an auditor can find it without a search party.
Diagnosis Coding (ICD-10) for 96110
Common pairings:
- Z00.129: Routine pediatric health examination with no abnormal findings.
- Z00.121: Routine pediatric health examination with abnormal findings identified.
- Z13.42: screening for global developmental delays
- Z13.41: autism screening
- F-codes (e.g., F80.1, F82): added when a specific condition is identified
New York Medicaid, for instance, requires Z13.41 on autism screening claims and Z13.42 on global developmental screening claims. Other payers may be less strict, but a screening code linked to the 96110 line is good practice.
Medical Necessity and Compliance
For a screening code, "medical necessity" mostly means two things: the service matches a recognized recommendation (or a documented clinical concern), and the record proves it happened. Screening a child on schedule is easy to defend. Screening repeatedly outside the plan's limits, with thin documentation, is not.
Compliance habits worth building:
- Bill only what's documented. No score, no unit.
- Don't unbundle to chase revenue. If the payer's policy folds the screen into the visit, appeal with documentation rather than inventing modifiers.
- Keep payer policy citations on file. When an audit comes, "we followed the plan's bulletin dated X" is a strong answer.
- Separate clinical roles. Staff who score should be trained and noted; the provider's review should be explicit.
Common Billing Mistakes
| Mistake | Why it happens | Fix |
|---|---|---|
| Modifier 25 on 96110 | Template defaults | Move it to the E/M; audit the template |
| Billing 96110 for ADHD or depression scales | Legacy code lists | Review 96127 for behavioral instruments |
| One unit for two instruments | Charge-entry shortcut | Capture units per instrument |
| Billing without a score | Form scanned, never scored | Hard-stop in the EHR |
| Using 96110 for a full test battery | Misunderstanding screen vs. test | Evaluate 96112/96113 |
| Ignoring the age cap | No eligibility check | Pre-visit age and frequency check |
| Missing state-specific modifier | Multi-state billing | Maintain a payer modifier matrix |
Common Denials
| Denial reason | Typical root cause | Response |
|---|---|---|
| Bundled into preventive visit | Payer edit; missing modifier | Appeal with the named instrument and score; cite AAP coding guidance |
| Exceeds frequency | Limit reached | Verify history; appeal only if a documented concern justifies it |
| Age outside coverage | Cap at 5 or 6; or 21+ | Check EPSDT and prior-auth routes |
| Missing/invalid modifier | State-specific rule | Correct and resubmit |
| Diagnosis mismatch | No Z13 or wrong linkage | Add the correct screening diagnosis |
| Not covered (Medicare) | Wrong code for payer | Review the Medicare-specific code and policy |
The most frequent denial is bundling, where a payer treats the screening as part of the preventive medicine code even though AAP guidance says 96110 should be reported in addition when a standardized tool is used. A disciplined denial appeals process turns most of these into recoverable revenue, and consistent claims management helps you catch patterns before they snowball.
Correct Coding Examples and Real Practice Scenarios
Scenario 1: 18-month well visit, two instruments
A toddler comes in for a routine visit. The ASQ-3 and M-CHAT-R/F are both completed, scored, and reviewed with the mother.
- 99392-25 (preventive visit, established patient, ages 1–4), linked to Z00.129
- 96110 (ASQ-3), linked to Z13.42
- 96110 (M-CHAT-R/F), linked to Z13.41, with a state-specific modifier if required (such as KX or U6)
Report two units or two lines per payer instruction.
Scenario 2: Concern raised at a sick visit
A parent mentions at an ear-infection visit that her child isn't speaking much. The provider administers a standardized speech and language screen and documents it, along with the acute-visit work.
- 99213-25 for the problem-oriented visit
- 96110 for the screen, linked to a diagnosis reflecting the concern (such as R62.0, delayed milestone)
Because this screen follows a concern rather than a routine schedule, expect that cost-sharing may apply.
Scenario 3: Child psychiatry practice administers a behavior rating scale
A behavioral health group sends a child home with a rating scale for ADHD symptoms and scores it at the follow-up. A biller reuses the 96110 charge from a pediatric template. The claim denies as a mismatch. This is a 96127-type service for most payers. This is exactly the kind of cross-specialty error that practices handling psychiatry billing alongside integrated pediatric arrangements run into.
Scenario 4: 8-year-old under Medicaid
A state Medicaid plan caps routine 96110 at age 6 but allows older children with prior authorization under EPSDT. The practice screens without checking. The claim denies for age. The fix is a pre-visit authorization workflow, not a post-denial scramble.
Coding Tips for Better Reimbursement
- Make the instrument name a required EHR field. It solves half of all documentation denials.
- Keep a payer matrix with age caps, frequency, modifiers, and diagnosis requirements.
- Audit 25 placement quarterly. Pull 20 claims and look at where it landed.
- Separate screening from testing in your charge master. Different workflows, different codes.
- Track 96110 as its own denial category in your RCM reporting.
- Appeal with the form. A scored questionnaire attached to the appeal beats any narrative.
Compliance Checklist
- Standardized, validated instrument used and named
- Score or result recorded
- Provider review and caregiver discussion documented
- Follow-up or referral noted for abnormal results
- Correct units per instrument
- Modifier 25 on the E/M (not 96110) where applicable
- Payer-specific modifiers verified
- ICD-10 screening diagnosis linked
- Age and frequency limits checked before the visit
- Payer policy source saved for audit defense
How Professional Billing Support Helps
A code this small rarely justifies a full-time specialist, which is exactly why it gets mishandled. Someone has to know that one state wants KX, another wants U6, a third caps age at six, and that the commercial plan across town bundles on Tuesdays. (That last one is a joke. The inconsistency isn't.)
A billing partner covers the gaps that in-house teams struggle to maintain: eligibility and benefit checks before the visit, payer-specific edits in the claim scrubber, systematic denial follow-up, and aging-accounts monitoring. For practices that straddle pediatric, primary care, and behavioral health, a team that understands inpatient and outpatient mental health billing and adjacent screening workflows can keep the payer rules from colliding. Groups running several providers and locations may also want behavioral health clinic billing support, so one set of rules applies across sites. If you'd like a second set of eyes on your claims, you can reach out to the Mental Health Billing team.
Future Billing Considerations for 2026
A few things worth watching:
- Quality measurement is tightening. Developmental screening rates continue to feed Medicaid and CHIP quality reporting, so claims accuracy affects more than revenue.
- Medicare payment changes won't help this code much. CMS finalized two 2026 conversion factors, $33.57 for qualifying APM participants and $33.40 for others, but 96110 is primarily a Medicaid and commercial code, so state and plan bulletins matter more.
- Telehealth screening is a policy gray area. If caregivers complete instruments through a portal or during a virtual visit, check whether the payer allows 96110 in that context and how documentation should read. See how your telehealth workflow aligns with telehealth mental health billing rules before you scale.
- Payer bulletins change mid-year. Assign someone to read them.
Key Takeaways
- 96110 reports a standardized developmental screening, per instrument, with scoring and documentation.
- It is untimed, and it is not testing.
- Modifier 25 belongs on the E/M, not on 96110.
- Age, frequency, and modifier rules are payer-specific. Build a matrix.
- Medicare generally doesn't pay 96110; confirm the correct route with your MAC.
- Emotional and behavioral instruments usually belong under 96127.
- Documentation needs the tool, the score, the review, and the plan.
- Appeals work best when the scored form is attached.
Frequently Asked Questions
What are the billing guidelines for CPT code 96110?
Use it for a standardized developmental screening with scoring and documentation, one unit per instrument. Add the E/M or preventive code when a separate visit occurs, apply payer-specific modifiers, and link an appropriate screening diagnosis.
Is CPT code 96110 preventive?
It often is when performed at recommended well-child intervals on an asymptomatic child. When a specific concern prompts the screen, the payer may treat it as diagnostic and apply cost-sharing.
What is the age limit for CPT 96110 services?
CPT sets none. Many plans cover birth through ages 5–6, and some Medicaid programs extend through age 20 with prior authorization.
What is the reimbursement rate for CPT code 96110?
It varies widely. Commonly cited ranges are low single digits to the 15–60 range depending on payer and state. Your contract fee schedule is the only number that counts.
Does CPT 96110 need a modifier?
Not always. Modifier 25 goes on the same-day E/M, and some payers require 59, 33, EP, KX, or U6. Check each payer's policy.
How often can CPT 96110 be billed?
It depends on the plan. Bright Futures suggests developmental screening at 9, 18, and 30 months, and many plans use that calendar. Others set annual caps.
What documentation is required for 96110?
The named instrument, the score or result, provider review with the caregiver, and any follow-up plan.
Can 96110 be billed with an office visit?
Yes. Report it with the preventive or problem-oriented E/M, placing modifier 25 on the E/M where the payer requires it, and document the separate work.
Is CPT 96110 covered by Medicare?
Generally not. Medicare's route for this service uses a different HCPCS code, so verify current policy with your MAC.
What diagnosis codes support CPT 96110?
Z00.129 or Z00.121 for the well visit, Z13.42 for developmental screening, Z13.41 for autism screening, and condition-specific codes when a problem is found.
Can I bill 96110 twice on the same day?
Yes, when two distinct standardized instruments are used, reported as two units or two lines depending on payer instructions.
What's the difference between 96110 and 96127?
96110 covers developmental screening. 96127 covers brief emotional or behavioral assessments such as depression, anxiety, or ADHD instruments.
What's the difference between 96110 and 96112?
96110 is a brief, standardized screen. 96112 and 96113 are time-based developmental testing with a formal report.
Why does my 96110 claim keep getting bundled?
The payer's edit may be folding it into the preventive visit. Appeal with the named instrument and score, and verify whether a modifier is required.
Conclusion
CPT 96110 won't make or break a practice's margin, but it exposes how well a billing operation really works. Clean claims on this code mean eligibility is checked, documentation is structured, payer rules are tracked, and denials get worked rather than written off. If that sounds like your team, you're ahead. If it doesn't, start with the payer matrix and the documentation fields, and consider bringing in help with the parts that eat the most hours. You can explore the full range of support at Mental Health Billing.



