Cognitive treatment codes 97129 and 97130 work differently from most speech-language codes. They are timed, which changes how you document and, for Medicare Part B patients, how the session is billed. This guide explains the difference in plain terms and shows what a strong note includes. It isn't billing advice, so confirm details with your compliance or billing team.
Timed vs. service-based codes
Most SLP treatment codes, like 92507, are service-based. You bill one unit per session no matter how long it lasts. 97129 and 97130 are timed. 97129 covers the first 15 minutes and is billed once per day, and 97130 covers the time after that, in additional 15-minute units. Occupational therapists use them too.
Why it matters mainly for Part B
During a covered Part A stay, a skilled nursing facility is paid a per-day amount under PDPM, and therapy isn't billed session by session with CPT codes. CPT codes come into play for Part B therapy, such as for residents who aren't in a covered Part A stay. That's where timed codes matter.
What the time means for a Part B session
Many contract rehab companies set a typical treatment length, often around 30 minutes. With a service-based code, a longer session doesn't change the claim. With timed codes, Medicare converts total timed minutes into units using the 8-minute rule:
| Timed minutes | Units | Codes |
|---|---|---|
| 8 to 22 | 1 | 97129 |
| 23 to 37 | 2 | 97129 + 97130 |
| 38 to 52 | 3 | 97129 + 97130 x2 |
| 53 to 67 | 4 | 97129 + 97130 x3 |
This table assumes these are the only timed codes that day. Minutes from other timed codes are pooled. Check your payer's and company's limit before billing the fourth unit. So a 45-minute cognitive session is three units, which is why the time has to be real and documented.
The guardrails
- Know your cap. Many payers and contract rehab companies limit total billable time per visit, often at around 60 minutes (four units). Medicare's 8-minute rule can convert more minutes into units, but your payer or company policy decides how many you can bill.
- The extra time has to be medically necessary. It must be supported by the plan of care and the orders. A longer session isn't a reason on its own.
- Only direct, one-on-one minutes count. Record the actual minutes, not a rounded number.
- Don't pair these with 92507 on the same day. If you provide both, Medicare's coding edits generally bundle them. Pick the code that reflects what you actually did. ASHA's Medicare coding rules for SLPs cover this, and changing codes to get around a payment problem can draw scrutiny.
- Coverage varies. Rules differ by payer and Medicare contractor, so follow your company's policy.
What to document
Write one entry per code: 97129 for the first 15 minutes, then 97130 for the remaining time. Each entry should show the skilled work done in that part of the session.
- The total minutes of direct treatment, with start and stop times.
- The cognitive function you targeted, such as attention, memory, executive function, or problem-solving.
- The specific techniques you used, such as spaced retrieval, errorless learning, or external aids.
- How the patient responded, with data.
- Why the session needed a skilled clinician.
- The link to the goal and the plan for next time.
An example (fictional)
Total direct one-on-one treatment time: 45 minutes (10:15 to 11:00).
97129 (first 15 min): Pt seen for cognitive treatment targeting prospective memory for appointments and daily routine (STG 1). Clinician trained pt in spaced retrieval with expanding intervals (30 seconds to 3 minutes). Pt recalled 3 of 4 appointments at 2 minutes with min cues, compared with 1 of 4 last session. Clinician shortened intervals after errors at 3 minutes.
97130 (remaining time): Clinician introduced a pocket calendar with alarm cues and a written cue card, and trained pt to check them at set times. Pt used the calendar correctly on 2 of 3 practice trials with min cues. Plan: train nursing staff on the cueing strategy and continue interval expansion.
On the claim, 45 minutes of direct treatment is three units: 97129 once for the first 15 minutes, plus 97130 twice for the time after that. The note records the total time and the skilled work under each code, and the units follow from the total.
Before you rely on it
Check payer rules, orders, and your company's policies with your compliance or billing team. This is the part of documentation where a small mistake can lead to a denial.
The example in this article is fictional and for illustration. This isn't legal, billing, or compliance advice. Follow your facility's policies and current payer requirements.