ClinicNote
← Back to Resources

Guide

CPT 92521, 92522, 92523, 92524: The SLP Evaluation Code Decision Guide

CPT 92521, 92522, 92523, and 92524 cover fluency, speech sound, language, and voice evaluations. A decision guide for SLPs on which code to use and when.

May 19, 2026 · By ClinicNote Team

Quick answer: 92521 evaluates fluency, 92522 evaluates speech sound production only, 92523 evaluates speech sound production plus language, and 92524 evaluates voice and resonance. All four are untimed — one unit per evaluation, no matter how long the session ran. The code reflects what you actually assessed and documented, not the referring diagnosis. And because 92523 already includes 92522, you cannot bill both on the same date of service. For the full set, see speech therapy CPT codes.

You sit down to file a clean claim and a denial from last week comes back instead. The note is solid, the assessment happened, the family showed up. But the code on the superbill is wrong, or it's bundled, or it's missing a modifier. And now you're trying to figure out whether to refile, appeal, or just write it off.

If you've ever stared at CPT 92521 next to 92522, 92523, and 92524 and felt like they all look the same, you're not alone. These four evaluation codes are the most-confused codes in speech-language pathology billing. Picking the wrong one is one of the top causes of denied or downcoded claims.1

This guide walks through what each code actually covers, the rule that decides which one applies, the 92522 vs. 92523 trap that produces the most denials, and the documentation that holds up if an auditor ever asks why you billed what you billed.

The Four SLP Evaluation Codes at a Glance

Here's the short version of what each code covers:2

  • 92521 — fluency. Stuttering, cluttering, and related disfluency disorders, assessed on their own.
  • 92522 — speech sound production only. Articulation, phonological processes, and motor speech (apraxia, dysarthria), with no formal language assessment.
  • 92523 — speech sound production plus language comprehension and expression. Includes everything 92522 covers.
  • 92524 — behavioral and qualitative analysis of voice and resonance.

All four are untimed, service-based codes. You bill them once per evaluation, no matter whether the session ran 45 minutes or two hours. That's different from the cognitive-communication codes (97129/97130), which are billed in 15-minute units, and it's a distinction worth keeping clear if you work across multiple disciplines.

One thing to clear up before we go further: people sometimes search "oral function evaluation cpt code" and land on 92524. The voice and resonance code does cover some oral function observation. But if you're billing for treatment of swallowing or oral function for feeding, that's 92526, which is a treatment code with a different scope. The 92521 through 92524 set is strictly for evaluation.

And here's the rule that drives every code selection decision in this set:

The code reflects what you actually assessed and documented, not the referring diagnosis.

That sentence does a lot of work, because most miscoding in this code set traces back to ignoring it.

At-a-Glance Comparison

CodeDescriptionTimed / UntimedWhen to useDocumentation neededDenial risk
92521Fluency evaluation — stuttering, cluttering, and other disfluency-based disordersUntimedFluency was the entire scope of the evaluationSpeech sample with disfluency counts, a severity rating from a validated tool (SSI-4), report input, and functional impactLower on its own; combining it with another eval by default, without documenting two distinct evaluations, is an audit invitation
92522Speech sound production only — articulation, phonology, apraxia, dysarthriaUntimedYou assessed how sounds are produced but did *not* formally assess languageSpeech sound assessment named and scored, with no language batteryHigh — the 92522 vs. 92523 pair is the single biggest source of overbilling and CCI-edit denials; can't be billed with 92523 on the same date
92523Speech sound production *plus* language comprehension and expression; includes everything 92522 doesUntimedLanguage comprehension or expression was also formally assessedSpeech sound assessment plus a scored language battery (PLS-5, CELF-5)High — billing it when you only assessed articulation is overbilling; bundled with 92522
92524Behavioral and qualitative analysis of voice and resonanceUntimedYou evaluated voice and resonance behaviorally, not with instrumental examsPerceptual voice rating (CAPE-V, GRBAS), pitch and loudness range, resonance, vocal hygiene, and stimulabilityConfusion with instrumental exams (laryngoscopy, stroboscopy) and the "oral function" search; those carry their own codes

CPT 92522 vs. CPT 92523: The Most Common Coding Mistake

This is where the most money gets lost (and the most money gets clawed back). The 92522 and 92523 pair is the single biggest source of overbilling and CCI-edit denials in the SLP evaluation code set.1 It's the first thing to get right, which is why we're starting here.

What is CPT 92522? CPT 92522 is the evaluation of speech sound production — articulation, phonological processes, and motor speech disorders (apraxia, dysarthria). Bill it when you assessed how sounds are produced but did not formally assess language. Untimed, billed once per evaluation.
What is CPT 92523? CPT 92523 is the evaluation of speech sound production plus language comprehension and expression. It includes everything 92522 covers, with a formal language assessment on top. The language piece is what triggers the upgrade from 92522.

Here's the cleanest way to hold the distinction:

  • CPT 92522 covers speech sound production only. Articulation, phonological processes, motor speech (apraxia, dysarthria). If your evaluation didn't formally assess language comprehension or expression, this is your code.
  • CPT 92523 covers speech sound production plus language comprehension and expression. It includes everything 92522 does. The language piece is what triggers the upgrade.

And here's the hard rule: you cannot bill 92522 and 92523 on the same date of service for the same patient. The CPT manual and the National Correct Coding Initiative (CCI) edits bundle them, because 92523 already contains 92522.3 Reporting both gets denied as duplication.

The mistake usually runs in one of two directions. Some clinicians default to 92523 for every evaluation because it sounds more comprehensive. If you only assessed articulation, that's overbilling, even unintentionally. Other clinicians bill 92522 when they also administered a language battery like the PLS-5 or CELF-5, which is undercoding the work they actually did.

One useful guardrail: Modifier 52 (Reduced Services). If you started a 92523 evaluation but only completed the speech sound portion (the kid melted down, you ran out of time, the parent had to leave), don't bill the full 92523. Append Modifier 52 to signal the service was reduced.4

Quick example. A pediatric SLP evaluates a 4-year-old referred for "speech delay." Articulation testing only, no language battery. That's 92522. If the SLP brings the child back the following week for the PLS-5, that visit isn't 92523 either, because the speech sound piece was billed previously. Language-only evaluations don't have a perfect single fit in this code set, so check 96105 and confirm payer policy before filing.5

CPT 92521: When You Evaluated Fluency Only

What is CPT 92521? CPT 92521 is the evaluation of fluency — stuttering, cluttering, and related disfluency disorders. Bill it when fluency was the entire scope of the evaluation. Untimed, billed once per evaluation regardless of session length.

Bill 92521 when fluency was the entire scope of the evaluation. That means stuttering, cluttering, and related disfluency disorders, assessed on their own.

A typical 92521 evaluation note will include a speech sample analysis with disfluency counts (percentage of syllables stuttered is the common metric), a severity rating from a validated tool like the SSI-4, parent or teacher or self-report input on impact, and a description of how the disfluency affects communication and participation. If your note shows all of that and only that, 92521 is the code.

A common scenario: a pediatric SLP at a school-affiliated clinic evaluates a 7-year-old referred for stuttering. The SLP collects a speech sample, scores the SSI-4, talks with the parent about onset and family history, and observes the child in a structured conversation task. No formal language testing. That's 92521.

92521 can be billed on the same day as 92523 if you also conducted a complete, distinct speech sound and language evaluation and both are medically necessary.2 But the documentation has to clearly support two separate evaluations. Combining them by default, just because the family drove a long way and you wanted to be thorough, isn't a billing strategy. It's an audit invitation.

CPT 92524: The Voice and Resonance Code

What is CPT 92524? CPT 92524 is the behavioral and qualitative evaluation of voice and resonance. It covers perceptual voice ratings, pitch and loudness range, resonance, and vocal behaviors — but not instrumental exams like laryngoscopy or stroboscopy, which carry their own codes.

CPT 92524 covers behavioral and qualitative analysis of voice and resonance. The components you'd expect to see in the note: a perceptual voice rating (CAPE-V is the most common, GRBAS still in use), pitch and loudness range, resonance assessment, vocal hygiene history, observation of vocal behaviors during structured and unstructured tasks, and stimulability testing.

The boundary worth knowing: 92524 is the behavioral piece. It doesn't cover instrumental exams like flexible laryngoscopy, stroboscopy, or laryngeal EMG. Those have separate codes (92511, 92520, 31579, among others) and are typically billed by the otolaryngologist, not the SLP.

This is also where the "oral function evaluation cpt code" search confusion lands hardest. If you came to this article looking for an oral function code and you meant voice or resonance, 92524 is your code. If you meant treatment of swallowing or oral feeding function, that's 92526, which lives on the treatment side of the fee schedule.

A typical 92524 scenario: a private-practice SLP evaluates an adult elementary-school teacher referred after an ENT visit for vocal nodules. The SLP scores the CAPE-V, measures fundamental frequency and pitch range, reviews vocal hygiene, and runs stimulability tasks. Bill 92524. The laryngoscopy that prompted the referral is on the ENT's claim, not yours.

Same-Day Billing, Modifiers, and Documentation That Holds Up

Most of the denials in this code set aren't about picking the wrong evaluation code. They're about same-day rules, missing modifiers, and notes that don't support the code on the claim. Here's what to keep in front of you.

Same-day with 92507 (treatment). Medicare generally does not allow the same practitioner to bill 92507 and an evaluation code (92521 through 92524) on the same date of service without exceptional documentation supporting two genuinely distinct encounters.6 Some commercial payers permit the combination with Modifier 59 and a clear clinical rationale, but policies vary. Verify with the specific payer before you file. If you're guessing, you're going to be appealing.

Same-day across evaluation codes. 92521 plus 92523 is allowed when both are medically necessary and separately documented. 92522 plus 92523 is not, because they're bundled. 92521 plus 92524 is allowed (fluency and voice are independent scopes). When in doubt, ask whether each code stands on its own as a complete, distinct evaluation in the note.

Modifiers worth knowing for this code set:

  • GN. Required on all Medicare Part B SLP claims. It tells the payer that services were delivered under a speech-language pathology plan of care.6 Forget it on a Medicare claim and the denial is automatic.
  • KX. Required once the patient's annual therapy charges exceed the threshold (set at $2,410 for 2025).7 KX signals that services beyond the threshold are medically necessary.
  • 52. Partial evaluation completed. Don't bill the full code if you didn't deliver the full service.
  • 59. Distinct procedural service. It's the most-misused modifier in SLP billing. Use it only with documentation showing a genuinely separate service, because overuse is itself an audit trigger.1

A documentation checklist that defends any of these four codes:

  • Standardized assessments named and scored. "Administered SSI-4, total score 22, severity moderate" is defensible. "Conducted fluency assessment" is not.
  • Speech samples and clinical observations recorded, not summarized into adjectives.
  • Functional impact on communication, participation, school, or work described concretely.
  • Medical necessity for skilled SLP services made explicit. Not just what you did, but why this patient needed a licensed SLP and not a parent, a teacher, or an assistant.
  • Treatment plan tied directly to the findings, with measurable goals.

One rule worth writing on a sticky note: write the eval note so a reader who has never met the patient can identify which of the four codes you billed without you telling them. If the documentation requires the code to make sense, the code isn't supported.

Frequently Asked Questions

What is the difference between CPT 92522 and 92523?

92522 covers speech sound production only — articulation, phonological processes, and motor speech disorders like apraxia and dysarthria. 92523 covers everything 92522 does, plus a formal assessment of language comprehension and expression. The language piece is what triggers the upgrade from 92522 to 92523. If your evaluation didn't formally assess language, 92522 is your code.

Can you bill 92522 and 92523 on the same day?

No. You cannot bill 92522 and 92523 on the same date of service for the same patient, because 92523 already contains everything 92522 covers. The CPT manual and the National Correct Coding Initiative (CCI) edits bundle them, so reporting both gets denied as duplication.

Which CPT code is used for a fluency evaluation?

  1. Bill it when fluency was the entire scope of the evaluation — stuttering, cluttering, and related disfluency disorders assessed on their own. A defensible 92521 note includes a speech sample with disfluency counts, a severity rating from a validated tool like the SSI-4, report input on impact, and a description of how the disfluency affects communication.

Which CPT code is used for a voice evaluation?

  1. It covers the behavioral and qualitative analysis of voice and resonance — perceptual voice ratings, pitch and loudness range, resonance, vocal hygiene, and vocal behaviors. It doesn't cover instrumental exams like flexible laryngoscopy or stroboscopy, which have separate codes and are typically billed by the otolaryngologist.

Are CPT 92521–92524 timed or untimed?

Untimed. All four are service-based codes you bill once per evaluation, whether the session ran 45 minutes or two hours. That's different from the cognitive-communication codes (97129/97130), which are billed in 15-minute units.

Is there a CPT code for an oral function evaluation?

Not exactly within this evaluation set. If you mean voice or resonance, 92524 covers some oral function observation and is your code. If you mean treatment of swallowing or oral feeding function, that's 92526, a treatment code with a different scope. The 92521 through 92524 set is strictly for evaluation.

Pick the Code That Matches What You Actually Did

The four-code question comes down to a simple discipline: bill the code that matches what you assessed and documented, not what the patient was referred for. 92521 for fluency only. 92522 for speech sound production only. 92523 when language is also assessed. 92524 for voice and resonance. The same-day rules and modifiers add a layer of complexity, but they don't change the underlying logic.

And here's the quieter point: most denials in this code set aren't coding failures. They're documentation failures. Tighten the note, and the code defends itself.

For the wider picture beyond these four evaluation codes, see our overview of speech therapy CPT codes.

Need SLP billing software that supports clean evaluation documentation? ClinicNote is a speech therapy EMR built with university clinics and private practice EMR users who bill these four codes every week. SOAP notes link directly to CPT and service codes, supervisors can review documentation in real time, and document completion verification flags gaps before claims go out. Get a demo and see how ClinicNote fits your evaluation workflow.

Sources

  1. https://www.medbridge.com/blog/slp-cpt-codes-how-to-optimize-your-billing-for-success
  2. https://www.asha.org/practice/reimbursement/coding/new-cpt-evaluation-codes-for-slps/
  3. https://medibillmd.com/blog/cpt-code-92522/
  4. https://www.sprypt.com/cpt-codes/92523
  5. https://www.sprypt.com/blog/cpt-codes-used-for-speech-therapy-evaluation
  6. https://www.asha.org/practice/reimbursement/medicare/slp_coding_rules/
  7. https://gawendaseminars.com/faq/slp-billing-payment/

ClinicNote Team

ClinicNote

Pieces written by the broader ClinicNote team — clinicians, engineers, and support pros who answer the phone when you call.

Ready to see ClinicNote in action?

Book a 60-minute demo and we’ll show you how ClinicNote fits your clinic.

Get a Demo