
Speech therapy billing codes center on a small set of CPT codes that cover evaluation, treatment, swallowing therapy, cognitive intervention, and augmentative communication device services.
The core treatment code — CPT 92507 (individual speech-language treatment) — appears on the majority of SLP claims, but the billing complexity extends well beyond code selection.
Modifier requirements (GN for every Medicare SLP claim), timed vs untimed code rules, NCCI bundling edits, telehealth-specific billing, and the 2025 HCPCS caregiver training codes all affect whether the claim pays.
ASHA confirmed that no core speech therapy CPT codes changed for 2025 — codes 92507, 92508, 92521-92524, 92526, and the evaluation series remain active and unchanged.
The most significant 2025 billing development was the introduction of HCPCS caregiver training codes G0541 and G0542, which created a new reimbursable service category for SLP caregiver education that was previously unbillable.
In this guide, we’ll look into:
- Required modifiers (GN, KX, 59, 95)
- Cognitive function intervention codes
- Swallowing therapy and AAC device codes
- Common SLP billing mistakes and denial triggers
- Timed vs untimed billing rules and the 8-minute rule
- Core SLP treatment and evaluation CPT codes
- Caregiver training codes (G0541/G0542)
- Telehealth billing for speech therapy
What are the core speech therapy CPT codes?
SLP billing codes divide into treatment codes, evaluation codes, and specialty service codes. Each category has different billing rules.
Individual speech-language treatment. Untimed. Most-billed SLP code.
Group speech-language treatment. Untimed. 2+ patients simultaneously.
Swallowing/feeding treatment. Untimed. Dysphagia therapy.
Fluency evaluation
Speech sound production evaluation
Speech + language evaluation (combined)
Voice/resonance evaluation
Cognitive function intervention. Timed (15 min). 97129 initial, +97130 each additional.
AAC device evaluation. 92607 first hour, +92608 each additional 30 min.
AAC device programming/modification services.
A note ot be made here…CPT 92522 is the correct code for speech sound production evaluation. Some billing guides incorrectly list this as “95252.” The correct code is 92522, which covers evaluation of articulation, phonological processes, apraxia, and dysarthria.
CPT 92607 describes the evaluation for prescription of a speech-generating augmentative and alternative communication (AAC) device, first hour face-to-face.
CPT 92608 covers each additional 30 minutes, while CPT 92609 describes AAC device programming services.
These codes are critical for practices that provide AAC evaluations and should not be confused with general speech therapy treatment codes.
Which modifiers are required for SLP billing?
Modifier requirements in speech therapy are more prescriptive than in many other outpatient specialties — missing the right modifier produces automatic denials.
GN modifier
Medicare requires modifier GN on every SLP CPT code billed under an outpatient speech-language pathology plan of care.
GN tells the payer the service was provided by or under the supervision of a speech-language pathologist. Claims submitted without GN deny. This is the most commonly missed SLP modifier.
KX modifier
Modifier KX certifies that the service meets Medicare’s medical necessity requirements and that documentation supporting continued therapy is on file. KX is required when therapy services exceed the annual therapy cap threshold.
Billing with KX when documentation doesn’t support medical necessity creates audit exposure — like DME’s KX, it’s a compliance attestation.
Modifier 59
Used when billing 92507 (treatment) and 97129 (cognitive intervention) on the same day for the same patient — these codes trigger NCCI bundling edits.
Modifier 59 overrides the bundle when the services are distinct (different goals, different treatment focus). Documentation must clearly support separate therapeutic objectives.
Modifier 95 and place of service codes
Modifier 95 indicates a synchronous telehealth service. For telehealth speech therapy, most payers also require the correct place of service code — POS 02 (telehealth facility) or POS 10 (telehealth patient home). Requirements vary by payer and state Medicaid program.
How do timed vs untimed codes work?
Billed once per encounter
No minimum time requirement in CPT itself
Some payers impose minimum treatment duration
Documentation must describe the service performed
Billed in 15-minute units
Follow the Medicare 8-minute rule
Must document total treatment minutes per code
Minimum 8 minutes of direct service for 1 unit
The timed/untimed distinction is where many SLP billing errors originate. CPT 92507 is untimed — it’s billed once per encounter regardless of session length. CPT 97129 (cognitive function intervention) is timed — billed in 15-minute units with documented treatment time.
Billing 92507 with multiple units (treating it as timed) or billing 97129 without time documentation both produce denials. The billing rules for each code follow its category, not the clinician’s session length.
What are the 2025 caregiver training codes?
Medicare introduced HCPCS codes G0541 and G0542 effective January 1, 2025, creating a new reimbursable category for caregiver education in speech-language pathology.
G0541 covers the initial 30 minutes of caregiver training. G0542 covers each additional 15 minutes. These codes reimburse caregiver-directed education for dysphagia management, communication strategies, dementia care techniques, and home carryover programs.
The caregiver training can occur without the patient present — a significant operational change, since SLP caregiver coaching was previously bundled into treatment codes or performed as unbillable work.
Medicare requires face-to-face delivery for the reported period, and the service must be documented under the patient’s plan of care with the supervising SLP identified.
Commercial payer adoption of G0541/G0542 varies — verify coverage before billing these codes to non-Medicare plans.
How does telehealth billing work for speech therapy?
Medicare telehealth coverage for SLP services has been extended through December 31, 2027. Covered telehealth codes include 92507, 92508, 92521-92524, and 92526.
For telehealth sessions, claims require modifier 95 (synchronous telehealth) and the appropriate place of service code (POS 02 or POS 10 depending on the patient’s location).
Telehealth parity — where virtual sessions are reimbursed at the same rate as in-person — varies by payer and state.
Some pandemic-era telehealth flexibilities have expired, and providers must verify current payer-specific telehealth rules rather than assuming universal coverage.
Audio-only sessions face additional restrictions under most payers and typically require documentation explaining why video-based delivery wasn’t possible.
What SLP billing mistakes cause denials?
Here are some common mistakes that cause denials:
Every SLP CPT code billed to Medicare under a speech-language pathology plan of care requires modifier GN. Missing it = automatic denial.
NCCI edits bundle these codes. Modifier 59 required with documentation proving distinct therapeutic objectives.
97129/97130 are timed codes. No documented treatment minutes = no unit support. Must follow the 8-minute rule.
Medicare requires a physician-approved plan of care for SLP services. Expired plans = denied claims until recertification is documented.
Transposed digits are common in SLP coding. 92522 is the correct speech sound evaluation code. Verify every code before submission.
Same-day billing of speech therapy and ABA therapy (common in pediatric practices) faces additional restrictions from some payers — primarily Medicaid — that require non-overlapping sessions performed by different clinicians with separate goals documented.
Practices that bill both services same-day without meeting these criteria generate denials that are difficult to appeal because the payer’s rule is explicit.
Accurate SLP coding determines whether your therapy sessions get reimbursed
SLP practices that lack systematic code verification, modifier checks, and payer rule tracking before submission absorb preventable losses on every encounter.
MedHeave operates as an embedded revenue cycle department inside medical practices, with AAPC-certified coders who validate SLP code selection, verify modifier requirements per payer, check NCCI bundling edits, and confirm plan of care status on every speech therapy claim before submission.
- 90%+ first-pass rate across all claim types
- Claims submitted within 24-48 hours of signed encounter notes
- Denials addressed within 72 hours with payer-specific appeal templates
- No lock-in agreements — 30-day exit, performance-based pricing (4-7%)
- Dedicated account managers with direct access (Monday-Friday, 9-5 EST)
If speech therapy billing denials are affecting your practice revenue, contact MedHeave to see how structured coding closes those gaps.
Frequently asked questions
Here are some commonly asked questions on this topic:
CPT 92507 describes individual speech-language treatment — the most frequently billed SLP code. It is an untimed, encounter-based code billed once per session regardless of duration. 92507 covers treatment for articulation, language, fluency, voice, and pragmatic disorders. Medicare requires modifier GN on every 92507 claim billed under a speech-language pathology plan of care.
CPT 92526 covers treatment of swallowing dysfunction (dysphagia) and/or oral function for feeding. It is an untimed code billed once per encounter. 92526 applies to both adult dysphagia rehabilitation and pediatric feeding therapy. The ICD-10 diagnosis must support a swallowing or feeding disorder to justify medical necessity — R13.10 (dysphagia, unspecified) or more specific codes based on the clinical presentation.
CPT 92607 describes the evaluation for prescription of a speech-generating augmentative and alternative communication (AAC) device, first hour face-to-face with the patient. CPT 92608 (add-on) covers each additional 30 minutes. CPT 92609 describes therapeutic service for use of an AAC device, including programming and modification. These codes are distinct from general treatment codes and apply specifically to AAC evaluation, prescription, and device training.
Yes, but with restrictions. NCCI edits bundle 92507 and 97129, so modifier 59 must be appended to the column 2 code with documentation proving the services addressed distinct therapeutic objectives. The speech-language treatment (92507) must target a different clinical goal than the cognitive intervention (97129). Notes that describe overlapping treatment focus won’t support the unbundled billing.
HCPCS G0541 (caregiver training, initial 30 minutes) and G0542 (each additional 15 minutes) became effective January 1, 2025. These codes reimburse SLP caregiver education — dysphagia management strategies, communication techniques, home exercise programs — and can be billed without the patient present. Medicare requires face-to-face delivery and documentation under the patient’s plan of care. Commercial payer coverage varies.
Medicare telehealth authority for SLP services is extended through December 31, 2027. Covered codes include 92507, 92508, 92521-92524, and 92526. Telehealth claims require modifier 95 (synchronous telehealth) and the correct place of service code (POS 02 or POS 10). Telehealth parity rules vary by payer — some reimburse at in-person rates, others apply reduced telehealth fee schedules. Audio-only sessions face additional documentation requirements and are not universally covered.