Timed vs Untimed Therapy CPT Codes: The Medicare Rules

Medicare runs two different unit systems side by side on the same claim. Timed codes are billed in 15-minute units keyed to the minutes actually spent in direct patient contact; untimed codes are billed as exactly one unit, regardless of how many minutes the service took. The Medicare Claims Processing Manual, Ch. 5, §20.2 states the untimed rule plainly: “the provider enters ‘1’ in the field labeled units,” and gives the example of a speech-language evaluation (92521), where “regardless of the number of minutes spent providing this service only one unit of service is appropriately billed on the same day.”

That distinction gets harder to apply once you layer Medicare’s Physician Fee Schedule (PFS) status codes on top of it. 97010 (hot or cold packs) sits on the 2026 therapy code list as an always-therapy service, yet its PFS status is B, bundled, so it is never paid separately. 97014 (unattended electrical stimulation) has PFS status I, not valid for Medicare purposes; Medicare uses G0283 instead. Neither fact appears in a plain timed/untimed list: CMS dropped that column from its own unit-limit chart, noting in the Medicare Claims Processing Manual, Ch. 5, §20.2.D that “this notation is not relevant to the number of units allowed per code.”

This post assembles that missing column from the code definitions themselves, and pairs it with the other three things a claim needs: the CMS PFS National Relative Value File, RVU26D, the 2026 Therapy Code List and Dispositions, and the Medicare Practitioner Services MUE table effective October 1, 2026. Current as of October 2026.

What is the difference between timed and untimed CPT codes?

An untimed code’s descriptor does not define a per-unit time interval. You document how long the service took (it still counts toward total treatment time), but the claim line always carries 1 unit, whether the service took 5 minutes or 50. A timed code’s descriptor defines a 15-minute interval, and the number of units billed is constrained by the actual minutes documented, following the unit chart and remainder rules in the Medicare Claims Processing Manual, Ch. 5, §20.2.B and §20.2.C. CMS’s own example of a timed code: “60 minutes of occupational therapy, e.g., HCPCS ‘timed’ code 97530 which is defined in 15 minute units… report 4 units of 97530.”

CMS’s billing examples page for the CQ/CO modifiers gives its own summary of the untimed category: “one unit is billed for all untimed codes including evaluations, reevaluations, supervised modalities, group therapy, and 2 RTM codes (98975 and 98980).” Supervised modalities (CPT 97010-97028) get an allowance no other physical medicine service gets: per the Medicare NCCI Policy Manual, Chapter XI, §P.2, providers “shall not report more than one physical medicine and rehabilitation therapy service for the same fifteen-minute time period,” with one exception, a “supervised modality,” which “may be reported for the same fifteen-minute time period as other therapy services.” A hot pack running alongside manual therapy is not a documentation conflict; every other timed procedure needs its own clock. See the NCCI edits post for more on how these PTP edits work.

The treatment note has to carry both totals side by side. Per the Medicare Benefit Policy Manual, Ch. 15, §220.3.E, the note must show “total timed code treatment minutes and total treatment time in minutes,” where “total treatment time includes the minutes for timed code treatment and untimed code treatment” but excludes non-billable time like rest periods. The manual adds that “the billing and the total timed code treatment minutes must be consistent,” which is the line auditors check first.

Which PT, OT, and SLP codes are timed and which are untimed?

The tables below combine four CMS sources: the code descriptors themselves; PFS status from RVU26D (October 2026 release); the always-therapy, sometimes-therapy, and bundled dispositions from the 2026 Therapy Code List; and per-day unit ceilings from the Practitioner Services MUE table effective October 1, 2026. An MUE of 0 means no units are ever payable. Per the NCCI Policy Manual, Chapter I, MAI 2 is an absolute per-day edit with no override, and MAI 3 is a per-day clinical benchmark a contractor may bypass with medical-review evidence. “MPPR” below means the code carries MPPR indicator 5 in RVU26D and appears on the CY 2026 MPPR rate file; see the MPPR post for the reduction math.

Supervised modalities and unattended e-stim (all untimed, one unit per date of service)

Code Service Timed or untimed PFS status Therapy list MPPR MUE (Oct 1, 2026) Notes
97010 Hot or cold packs Untimed B (bundled) Always therapy Excluded (bundled) 0 Never paid separately; billed alone is denied CO 97
97012 Mechanical traction Untimed A Always therapy Yes 1
97014 Electric stimulation (unattended) Untimed I (invalid) Not on 2026 list N/A 0 Medicare uses G0283 instead
97016 Vasopneumatic device Untimed A Always therapy Yes 1
97018 Paraffin bath Untimed A Always therapy Yes 1
97022 Whirlpool Untimed A Always therapy Yes 1
97024 Diathermy Untimed A Always therapy Yes 1
97026 Infrared Untimed R (restricted) Always therapy Yes 1 NCD 270.6 non-covered for neuropathy and wound diagnoses; denied CO, CARC 50 (§20.4)
97028 Ultraviolet Untimed A Always therapy Yes 1
G0281 Unattended e-stim, chronic ulcers Untimed A Always therapy Yes 1 For the listed chronic stage III/IV ulcers after 30 days of conventional care
G0283 Unattended e-stim, other indications Untimed A Always therapy Yes 1 Medicare’s substitute for 97014; not separately reportable with 92526
G0329 Electromagnetic therapy, chronic ulcers Untimed A Always therapy Yes 1 Same ulcer indications as G0281

Constant-attendance modalities and therapeutic procedures (mostly timed)

Code Service Timed or untimed PFS status Therapy list MPPR MUE (Oct 1, 2026) Notes
97032 E-stim, constant attendance Timed, each 15 min A Always therapy Yes 4
97033 Iontophoresis Timed, each 15 min A Always therapy Yes 4
97034 Contrast bath Timed, each 15 min A Always therapy Yes 2
97035 Ultrasound Timed, each 15 min A Always therapy Yes 2
97036 Hubbard tank Timed, each 15 min A Always therapy Yes 3
97110 Therapeutic exercise Timed, 15-min increments A Always therapy Yes 6
97112 Neuromuscular reeducation Timed, 15-min increments A Always therapy Yes 4
97113 Aquatic therapy/exercise Timed, 15-min increments A Always therapy Yes 6
97116 Gait training Timed, 15-min increments A Always therapy Yes 4
97124 Massage Timed, 15-min increments A Always therapy Yes 4
97129 Cognitive function intervention, initial 15 min Timed A Sometimes therapy No 1 (MAI 2) Initial-period code
97130 Cognitive function intervention, each addl 15 min Timed A Sometimes therapy No 7 Add-on to 97129
97140 Manual therapy Timed, 15-min increments A Always therapy Yes 6
97150 Group therapeutic procedures Untimed, 1 unit per patient A Always therapy Yes 1
97530 Therapeutic activities Timed, 15-min units A Always therapy Yes 6
97533 Sensory integration Timed, each 15 min A Always therapy Yes 4
97535 Self-care/home management training Timed A Always therapy Yes 8 CPT descriptor: each 15 minutes
97537 Community/work reintegration training Timed A Always therapy Yes 6 CPT descriptor: each 15 minutes
97542 Wheelchair management training Timed A Always therapy Yes 8 CPT descriptor: each 15 minutes
97545 Work hardening, initial 2 hours Timed, 2-hour interval R (restricted) Not on 2026 list No 1 (MAI 2) CMS does not expect to see this on Medicare claims except in unusual circumstances
97546 Work hardening, each addl hour Timed, 1-hour interval R (restricted) Not on 2026 list No 2 Add-on to 97545
97550 Caregiver training, first 30 min Timed, full 30 min required A Sometimes therapy No 1 (MAI 2) Billable only if the full 30 minutes was provided
97551 Caregiver training, each addl 15 min Timed, full 15 min required A Sometimes therapy No 2 Billable only if the full 15 minutes was provided
97552 Group caregiver training Untimed A Sometimes therapy No 1 (MAI 2) “Full-time” concept does not apply to the group code
97750 Physical performance test Timed, each 15 min A Always therapy Yes 8 Not separately reportable same date as a PT/OT eval or re-eval by the same practitioner or specialty
97755 Assistive technology assessment Timed, each 15 min A Always therapy Yes 8 Same eval/re-eval restriction as 97750
97760 Orthotic management/training, initial encounter Timed, each 15 min A Always therapy Yes 6 Not separately reportable with re-eval 97164/97168, same practitioner or specialty
97761 Prosthetic training, initial encounter Timed, each 15 min A Always therapy Yes 6 Same re-eval restriction as 97760
97763 Orthotic/prosthetic management, subsequent encounter Timed, each 15 min A Always therapy Yes 6 Same eval/re-eval restriction as 97750

Evaluations, tests, SLP, and RTM

Code Service Timed or untimed PFS status Therapy list MPPR MUE (Oct 1, 2026) Notes
97161-97163 PT evaluation, low/moderate/high complexity Untimed A Always therapy (GP) Yes 1 (MAI 2) No more than one unit per episode of care; one PT eval per date, per §20.2.D
97164 PT re-evaluation Untimed A Always therapy (GP) Yes 1 (MAI 2) One per date of service
97165-97167 OT evaluation, low/moderate/high complexity Untimed A Always therapy (GO) Yes 1 (MAI 2) No more than one unit per episode of care; one OT eval per date, per §20.2.D
97168 OT re-evaluation Untimed A Always therapy (GO) Yes 1 (MAI 2) One per date of service
92507 Speech/language/voice treatment, individual Untimed, one unit per session A Always therapy Yes 1 Do not report a per-session code in 15-minute increments
92508 Speech/language/voice treatment, group Untimed, one unit per session A Always therapy Yes 1 (MAI 3)
92521-92524 Speech fluency/production/comprehension/voice evaluation Untimed A Always therapy (GN) Yes 1 (MAI 2)
92526 Swallowing dysfunction / oral function treatment Untimed A Always therapy Yes 1 (MAI 2) No time interval in the descriptor; G0283 not separately reportable with it for e-stim during the procedure
92607 Speech device evaluation, first hour Timed, 1-hour unit A Always therapy Yes 1 (MAI 3)
92608 Speech device evaluation, each addl 30 min Timed A Always therapy No 4 (MAI 3) Add-on to 92607
96105 Assessment of aphasia Timed, 1-hour units A Sometimes therapy No 3 (MAI 3)
98975 RTM, initial set-up and patient education Untimed for visit purposes A Sometimes therapy No 1 (MAI 2) Subject to the 10 percent de minimis standard
98976 RTM, device supply, respiratory system, 16-30 days Not visit-timed (30-day period) A Sometimes therapy No 1 (MAI 2)
98977 RTM, device supply, musculoskeletal system, 16-30 days Not visit-timed (30-day period) A Sometimes therapy No 1 (MAI 2)
98979 RTM treatment management, first 10 min Not visit-timed (per calendar month) A Sometimes therapy No 1 (MAI 2) Effective Jan. 1, 2026; subject to the 10 percent standard
98980 RTM treatment management, first 20 min Not visit-timed (per calendar month) A Sometimes therapy No 1 (MAI 2) Subject to the 10 percent standard
98981 RTM treatment management, each addl 20 min Not visit-timed (per calendar month) A Sometimes therapy No 3 (MAI 3) Add-on to 98980
98984 RTM, device supply, respiratory system, 2-15 days Not visit-timed (30-day period) A Sometimes therapy No 1 (MAI 2) Effective Jan. 1, 2026
98985 RTM, device supply, musculoskeletal system, 2-15 days Not visit-timed (30-day period) A Sometimes therapy No 1 (MAI 2) Effective Jan. 1, 2026

For the full RTM code set and how the treatment-management minutes work across a calendar month, see the RTM billing post.

Is 97010 billable to Medicare?

97010 (hot or cold packs) is on the 2026 Therapy Code List under two dispositions at once: disposition 3 (bundled) and disposition 5 (always therapy). Disposition 3 controls the payment outcome: “regardless of whether they are billed alone or in conjunction with another therapy code, never make payment separately for these codes. If billed alone, these codes shall be denied,” with remittance group code CO and reason code 97 (“payment is included in the allowance for another service/procedure”). In RVU26D, 97010 carries PFS status B, and the file is explicit that for status B, “if RVUs are shown, they are not used for Medicare payment.” Its practitioner MUE, effective October 1, 2026, is 0.

Document it if it’s part of the plan of care, since disposition 5 still requires the GP/GO/GN modifier when reported, but don’t expect payment. It rides along with the day’s other services and never produces revenue on its own.

97014 vs G0283: which one does Medicare pay?

97014 (unattended electrical stimulation) carries PFS status I in RVU26D: “not valid for Medicare purposes. Medicare uses another code for reporting of, and payment for, these services.” It does not appear on the 2026 Therapy Code List at all, and its MUE is 0.

The code Medicare uses instead is G0283, described in the HCPCS Level II file as “electrical stimulation (unattended), to one or more areas for indication(s) other than wound care, as part of a therapy plan of care.” G0283 has PFS status A, is on the always-therapy list, carries the MPPR indicator, and has an MUE of 1. If the indication is one of the specific chronic ulcers CMS lists (stage III/IV pressure, arterial, diabetic, or venous stasis ulcers not healing after 30 days of conventional care), the correct unattended e-stim code is G0281 instead; G0329 covers electromagnetic therapy for the same ulcer population. Per the NCCI Policy Manual, Chapter XI, G0283 is not separately reportable with CPT 92526 when the electrical stimulation is part of a swallowing treatment procedure.

Do untimed codes count toward the 8-minute rule?

No. The Medicare Claims Processing Manual, Ch. 5, §20.2.C is explicit that “the total minutes of active treatment counted for all 15 minute timed codes includes all direct treatment time for the timed codes,” and separately notes that “total treatment minutes, including minutes spent providing services represented by untimed codes, are also documented.” Untimed minutes go into total treatment time on the note. They never enter the timed-minute pool that the 8-minute rule uses to determine how many timed units a day supports, and they never take a unit count of their own beyond the flat 1.

That separation is exactly what trips people up on RTM. The treatment-management codes (98979, 98980, 98981) have minutes in their descriptors, 10 and 20 minutes, but those minutes are tallied over a calendar month, not a single visit, and they never enter a visit’s timed-minute total alongside 97110 or 97140.

Does the MPPR apply to untimed codes?

Yes, for untimed codes on the always-therapy list that aren’t bundled, add-on, or contractor-priced. The Medicare Claims Processing Manual, Ch. 5, §10.7 states the MPPR “applies to multiple units as well as multiple procedures”: it ranks a day’s services by practice-expense RVU, pays the highest-PE line in full, and cuts the practice-expense portion of every other line by 50 percent. The supervised modalities, G0281/G0283/G0329, the evaluation and re-evaluation codes, and 97150 all carry MPPR indicator 5 in RVU26D and appear on the CY 2026 MPPR rate file. An untimed modality is almost never the day’s highest-PE line, so it’s almost always the line that takes the cut. RTM and other sometimes-therapy codes (97129, 97130, 97545, 97546, 97550-97552, 96105) carry MPPR indicator 0 and aren’t reduced at all. 97010 is excluded on separate grounds: it’s bundled, so there’s no separate payment to reduce. See the MPPR post for the full math.

A worked visit: two untimed and three timed services

Here is one established Medicare Part B PT visit, one date of service, with both kinds of code on the same note.

Service Minutes Timed or untimed
97010 Hot pack 10 Untimed
G0283 Unattended e-stim 12 Untimed
97110 Therapeutic exercise 23 Timed
97140 Manual therapy 15 Timed
97530 Therapeutic activities 10 Timed

Total timed-code treatment minutes: 23 + 15 + 10 = 48 minutes. Total treatment time: 48 + 10 + 12 = 70 minutes. Both numbers belong on the note, per the Medicare Benefit Policy Manual, Ch. 15, §220.3.E.

Forty-eight timed minutes falls in the range that supports 3 units (38 to 52 minutes, per §20.2.C; see the 8-minute rule post for the full unit chart). Assigning those three units: 97110’s 23 minutes give one full unit with 8 left over; 97140’s 15 minutes give one full unit with 0 left over; 97530’s 10 minutes don’t reach a full unit, leaving a remainder of 10. Two full units are assigned first (97110, 97140); the third goes to the larger remainder, and 97530’s 10 beats 97110’s 8.

The untimed codes don’t compete for that allocation at all. G0283 bills its flat 1 unit regardless of its 12 minutes; 97010 would too, except it’s never paid.

Line Units Modifier National unadjusted allowed After MPPR
97530 1 GP $35.07 $35.07
97110 1 GP $29.06 $22.21
97140 1 GP $27.72 $21.21
G0283 1 GP $12.69 $9.52
97010 1 (or omitted) GP $0.00 $0.00

These dollar figures are national, unadjusted illustrations built from the total RVUs in RVU26D at the CY 2026 conversion factor of $33.4009 with GPCIs of 1.0, not CMS-published payment amounts. Before the MPPR, the four paid lines total $104.54. Ranking by practice-expense RVU puts 97530 highest, paid in full; 97110, 97140, and G0283 each have their PE component cut 50 percent, bringing the visit to $88.01, a reduction of $16.53. See the MPPR post for the per-line math. G0283 takes the hardest proportional hit: its reduced line is $3.17 lower, about 25 percent of its own allowed amount, because half of G0283’s relative value (0.19 of 0.38 RVUs) sits in the practice-expense component.

One more thing this visit shows: if the 12 minutes of unattended e-stim had been mistakenly folded into the timed-minute total (48 + 12 = 60 minutes, which would suggest 4 units), the claim would carry a fourth timed unit the documentation cannot support. §20.2.C constrains timed units to timed minutes only; untimed minutes never add to that pool, no matter how long the untimed service ran.

What the documentation has to support

The note requirements aren’t specific to timed or untimed codes alone; the Medicare Benefit Policy Manual, Ch. 15, §220.3.E requires “identification of each specific intervention/modality provided and billed, for both timed and untimed codes, in language that can be compared with the billing on the claim to verify correct coding,” including “each service… represented by a timed code, regardless of whether or not it is billed, because the unbilled timed services may impact the billing.” Per-intervention minutes are voluntary, but “the billing and the total timed code treatment minutes must be consistent.” See the documentation requirements post for how these notes hold up under review.

When a PTA or OTA is involved, an untimed code gets the same 10 percent de minimis test as a timed one, just applied to the whole service instead of per unit. CMS’s own example: an OTA and OT each independently furnish 20 minutes of group therapy (97150), 40 minutes total, and the single unit takes the CO modifier because the OTA’s share is 50 percent, well over the 10 percent standard. See the CQ/CO modifier post for the full de minimis mechanics.

Quick answers to the edge cases

Does the time on an untimed code count toward the 8-minute rule? No. It goes into total treatment time only, never into the timed-minute pool that determines unit count.

Can I bill 97010 to Medicare? It’s on the therapy list as always-therapy, but its PFS status is bundled (B). It’s never paid separately, its MUE is 0, and a line billed alone is denied CO 97. Document it; don’t expect payment.

What replaces 97014 for Medicare? G0283 for most indications, or G0281 for the specific chronic ulcers CMS lists. 97014 has an MUE of 0 and isn’t on the 2026 therapy code list.

Can I bill two units of 97012 if I did traction twice in one visit? No. Its MUE is 1 per date of service (MAI 3), and as an untimed code it’s always entered as 1 unit regardless of minutes.

Does an eval’s “typically 30 minutes” make it a timed code? No. Evaluations and re-evaluations are untimed: one unit, MUE 1 with MAI 2 (an absolute per-day edit), and no more than one PT or OT eval per date of service.

Are two supervised modalities at the same time both billable? The NCCI manual allows a supervised modality (97010-97028) to be reported for the same 15-minute period as other therapy services; each still bills as its own 1 unit.

Do untimed codes take the MPPR? Yes, if they’re always-therapy and not bundled or contractor-priced: supervised modalities, G0281/G0283/G0329, the evaluation codes, and 97150 all carry the MPPR indicator. RTM codes and other sometimes-therapy codes do not.

How does the PTA/OTA 10 percent standard apply to an untimed code? It’s applied to the whole service rather than per unit; see the CQ/CO modifier post.

Are 97545 and 97546 ever billed to Medicare patients? Rarely. They’re timed, but in 2-hour (97545) and 1-hour (97546) intervals rather than 15 minutes, carry restricted-coverage PFS status, and aren’t on the 2026 therapy code list. CMS does not expect to see them reported for Medicare patients except in very unusual circumstances.

Do the RTM management codes’ 10- and 20-minute descriptors work like the 8-minute rule? No. Those minutes (98979, 98980, 98981) are tracked per calendar month, not per visit, and never enter a single visit’s timed-minute total.


Untimed codes, bundled codes, and per-day MUE ceilings are exactly the kind of rules that are easy to get right once and forget the next time a payer or a code list changes. PrismEHR lets organizations define their own billing rules, including minute and unit restrictions by code, enforced at the point of documentation and reinforced again at claim creation, and it does not prefill CPT units from the prior visit; units default to zero every time. For Medicare patients, PrismEHR sums timed units across codes as you document and calculates and restricts units under the 8-minute rule automatically. See how it fits physical therapy practices.