Speech therapy reimbursement is mostly per visit, not per unit: CPT 92507 (treatment), the evaluations 92521–92524, the swallowing evaluation 92610, and swallowing treatment 92526 are untimed codes that each pay one contracted amount. Medicare pays SLPs 100% of its Physician Fee Schedule, and commercial payers negotiate their rates as a percentage of that benchmark.
Speech-language pathologists bill under a payment structure that looks simpler than PT or OT and hides the same variability. Payers keep SLP fee schedules confidential until asked, yet file every contracted rate in public Transparency in Coverage data, and Medicare publishes the per-code benchmark for every locality in the country.
What does a payer pay for a speech therapy visit?
One flat contracted amount per code, per visit. Because 92507 is untimed, a payer that has it at a given rate pays that rate whether the session runs 30 minutes or 60, and the evaluation codes each carry their own per-visit amount. The numbers themselves vary widely: within a single national network, Transparency in Coverage filings show the same code contracted at meaningfully different amounts across practices in one state.
Where your contract lands in that spread is the whole question, and it is answerable before you sign. The reimbursement calculator covers speech-language pathology directly: select it, enter your ZIP code and email, and you get a payer-by-payer report for Aetna, Anthem, Cigna, and UnitedHealthcare drawn from the payers' filed rates. The published national and state figures are also on the per-code rate pages: 92507, speech and language treatment and 92523, the combined evaluation, with every code indexed from the rate guides hub.
Which CPT codes matter for SLP reimbursement?
Seven codes cover the bulk of outpatient SLP billing, and all seven are untimed:
| CPT code | Service | Paid as |
|---|---|---|
| 92507 | Speech, language, voice treatment (individual) | Per visit |
| 92521 | Evaluation of speech fluency | Per visit |
| 92522 | Evaluation of speech sound production | Per visit |
| 92523 | Speech sound production with language comprehension | Per visit |
| 92524 | Behavioral and qualitative analysis of voice | Per visit |
| 92610 | Evaluation of oral and pharyngeal swallowing | Per visit |
| 92526 | Treatment of swallowing dysfunction | Per visit |
The evaluation codes are not interchangeable. 92523 covers both speech sound production and language comprehension in one encounter and pays more than 92522 alone under Medicare, so picking the code that matches the actual scope of the evaluation is a payment decision as much as a coding one.
Where does the 8-minute rule fit for SLPs?
Almost nowhere. The per-visit codes above sit outside timed-unit counting entirely, so a long 92507 session and a short one pay the same. The rule only appears when an SLP bills the timed codes some plans of care include, such as cognitive function intervention (97129 for the first 15 minutes, 97130 for each additional 15). If those codes are not in your case mix, you can run an SLP practice without ever counting timed minutes.
The flat structure cuts both ways. It removes the unit-counting disputes PT and OT live with, but it also means session length is a cost you control and the payer does not reimburse. A practice averaging 55-minute sessions at a rate the payer priced for a typical 30-minute encounter is donating the difference, visit after visit, until the schedule or the contract changes.
How does Medicare benchmark SLP payment?
Speech-language pathologists in private practice are paid 100% of the Physician Fee Schedule amount, the same percentage as PTs and OTs, with each code's rate adjusted by the Geographic Practice Cost Index for the locality. There is no assistant tier: the CQ and CO modifiers that cut PTA- and OTA-furnished services to 85% have no SLP equivalent in most settings, because Medicare does not separately recognize speech-language pathology assistants for outpatient billing.
Two policy details still shape revenue. SLP services share an annual threshold amount with physical therapy, after which claims need the KX modifier. And National Correct Coding Initiative edits bundle certain same-day pairs: 92507 and 92526 billed together on one visit is a common denial, and the remittance arrives weeks after the care was delivered. Practices that treat speech and swallowing goals in one session learn this from the first denied claim; scheduling the goals on separate visits, or confirming the payer's edit policy first, avoids it.
How do you judge a commercial SLP offer?
Pull your locality's Medicare amount for 92507 and the evaluation codes from the CMS Physician Fee Schedule lookup, then set the offer against it. Outpatient therapy contracts in good shape pay at or above the Medicare anchor; an offer below it usually means the payer sent the default schedule, and their better schedule exists for whoever asks in writing. Payers rarely volunteer fee schedules before signature, but they provide them on request, and most will not reopen a signed rate for at least twelve months.
Telehealth changes delivery, not geography. Payers tie rates to where you are contracted or where the service is rendered, so treating clients in a higher-paying state does not move your 92507 to that state's rate.
What should you pin down before signing?
Before countersigning a commercial contract, get written answers on:
- The dollar amount for 92507, and confirmation it is per visit, untimed, with no minimum-minutes policy attached.
- Separate amounts for 92521, 92522, 92523, and 92524. Confirm 92523 pays more than 92522, matching its wider scope.
- The swallowing pair: rates for 92610 and 92526, and the payer's edit policy on billing treatment and evaluation codes same-day.
- Whether 97129 and 97130 are payable for SLPs under the plan, if cognitive intervention is part of your case mix.
- Your locality's Medicare figures for the same codes, from the CMS Physician Fee Schedule lookup, as the negotiation floor.
- Telehealth parity for 92507, in the contract text rather than a rep's answer.
- Visit limits or authorization requirements per diagnosis, which cap revenue as surely as a low rate.
- The first date a rate review can be requested, and where to send it.
The timed-unit mechanics SLPs mostly avoid are the center of gravity next door: see physical therapy reimbursement rates and occupational therapy reimbursement rates for how the 8-minute rule and assistant modifiers shape those disciplines.
None of these numbers are billable until a payer has you in network. paneled.ai runs commercial credentialing for speech-language pathologists at a flat $99 per payer, one time, with each payer's rates shown against the Medicare benchmark before you commit.
Common questions
- How much does insurance pay for a speech therapy session?
- One contracted amount per visit for most services, because the core SLP codes are untimed. CPT 92507 pays the same whether the session runs 30 minutes or 60, and each evaluation code pays its own flat amount. The dollar figure comes from your contract with each payer, usually written as a percentage of the Medicare Physician Fee Schedule for your locality.
- Is speech therapy billed in 15-minute units like PT?
- Mostly no. The treatment code 92507, the evaluation codes 92521 through 92524, the swallowing evaluation 92610, and swallowing treatment 92526 are all untimed, paid once per visit regardless of duration. The 8-minute rule only enters SLP billing through the handful of timed codes some SLPs use, such as the cognitive function intervention codes 97129 and 97130.
- Does Medicare pay SLPs the full fee schedule amount?
- Yes. Speech-language pathologists in private practice are paid 100% of the Physician Fee Schedule rate, the same tier as physical and occupational therapists. Unlike PT and OT, there is no assistant payment reduction in most settings, because Medicare does not enroll or separately recognize speech-language pathology assistants for outpatient billing.
- Why did my 92507 rate change when I moved?
- Medicare adjusts every fee schedule amount by a Geographic Practice Cost Index, so the benchmark for 92507 differs by locality. Commercial contracts are negotiated as a percentage of that benchmark, and a new address usually means a new contract or an amended one. The percentage you negotiate travels with the contract; the underlying Medicare anchor moves with the geography.
The paneled.ai team · Credentialing specialists. We file and track insurance credentialing applications for behavioral health providers every day — these guides come from what we see go wrong (and right) in real applications.