Pick 97165 when
Low complexity
- A focused problem, one to three deficits
- No relevant comorbidities
- Every assessment completed without help
Created for January 1, 2017 to replace 97003 and 97004; all four are always-therapy codes carrying GO [1].
| Code | Occupational profile and history | Performance deficits | Clinical decision making | Typical time |
|---|---|---|---|---|
| 97165 low | Brief history; record review for the presenting problem | 1 to 3 | Limited options; no comorbidities affecting performance; no assistance needed | 30 min |
| 97166 moderate | Expanded review plus physical, cognitive or psychosocial history tied to function | 3 to 5 | Several options; comorbidities may be present; minimal to moderate assistance | 45 min |
| 97167 high | Record review plus extensive additional history | 5 or more | Multiple options; comorbidities present; significant assistance | 60 min |
| 97168 re-evaluation | Update to the initial profile for changes in condition or environment | Change in functional or medical status | Revised plan; documented change in function or significant plan change | 30 min |
Evaluation codes are untimed: one unit whatever the minutes. The three components decide the level [1].
Most downcodes happen here: 97166 gets chosen as the safe middle. All three lines must hold.
Low complexity
Moderate complexity
High complexity
97168 is for an established patient when a revised plan is indicated: a documented change in function or a significant plan change. The routine progress report is part of the visit [4].
| Document | When | Billable? | Source |
|---|---|---|---|
| Progress report | Every 10 treatment days from day one, evaluation included | No code; written by the clinician as part of care | BPM Ch. 15, 220.3 |
| Re-evaluation 97168 | Documented change in function or a significant change to the plan of care | Yes, one unit with GO | CPT descriptor, MM9782 |
| Recertification | Every 90 days, or when the plan is significantly modified | Not a service; physician or NPP signature on the plan | BPM Ch. 15, 220.1.3 |
Most OT treatment bills in 15-minute timed codes: 97530, 97535, 97110, 97112. Claims Processing Manual Chapter 5, 20.2 sets units from total timed minutes in the day [2].
Add every timed minute, then read the units. A lone timed service needs 8 minutes. Untimed codes, evaluations and 97010 included, bill one unit regardless.
Both over 15 minutes, so each gets a unit; the third goes to the longer one.
One untimed unit for the evaluation. 22 minutes sit in the 8 to 22 band: one timed unit, to 97110.
Always-therapy modifier
OTA furnished the minutes
Above the annual threshold
Both modifiers switching on across one year: the OT KX and CO case study. Thresholds, plan-of-care clocks, RTM and audits: the OT billing guide 2027.
Count the deficits, name the comorbidities, describe the assistance. Those three sentences decide the level; total timed minutes, not the number of codes, decide the units.
97165, low complexity: one to three deficits, no comorbidities affecting occupational performance, no assistance needed, typically 30 minutes. 97166, moderate: three to five deficits, expanded history, comorbidities that may affect performance, minimal to moderate assistance, typically 45 minutes. All three components are read together.
No. The descriptor reserves 97168 for a documented change in functional status or a significant plan change. The progress report, due every 10 treatment days, is part of the visit and has no code.
Claims Processing Manual Chapter 5, 20.2: add all timed minutes in the day and read the table: 8 through 22 is one unit, 23 through 37 two, 38 through 52 three, in 15-minute steps. Untimed codes bill one unit regardless.
Yes. Services furnished in whole or part by an OTA carry CO and have been paid at 85 percent of the fee schedule since January 1, 2022. CO is separate from KX, which attests medical necessity above the $2,480 OT threshold in 2026.
Checked October 25, 2026. Rules change; confirm against the source. Items marked proposed come from the CY 2027 PFS proposed rule and are not final until the final rule publishes.
We read each evaluation against the level billed, re-count units from timed minutes, and show where GO, CO and KX are missing or misplaced.