Physical Therapy Billing: CPT Codes, Units, and How to Avoid the Most Common PT Billing Errors
Physical therapy billing operates by a completely different set of rules than most other medical specialties. Time-based coding, the 8-minute rule, therapy cap tracking, and strict documentation requirements for timed vs untimed services create multiple opportunities for billing errors that cost PT practices significant revenue every month.
This guide covers every major CPT code used in physical therapy billing, how to calculate units correctly under the 8-minute rule, and the specific errors that most commonly trigger denials and audits in PT practices.
Timed vs Untimed PT CPT Codes — The Fundamental Distinction
The first thing every physical therapy biller must understand is the difference between timed and untimed codes. This distinction determines how units are calculated, how documentation must be written, and how claims must be submitted.
Timed codes are billed in 15-minute units. Each unit represents 15 minutes of direct, one-on-one treatment time. The total number of units billed must correspond to the actual documented treatment time following the 8-minute rule.
Untimed codes are billed once per session regardless of how long the service takes. You cannot bill multiple units of an untimed code even if the service was provided for 45 minutes.
Timed PT CPT Codes
- 97110 — Therapeutic exercise: strengthening, endurance, range of motion, flexibility — one or more areas, each 15 minutes. The most commonly billed PT timed code.
- 97112 — Neuromuscular reeducation of movement, balance, coordination, kinesthetic sense, posture, and proprioception — each 15 minutes
- 97116 — Gait training including stair climbing — each 15 minutes
- 97530 — Therapeutic activities — use of dynamic activities to improve functional performance — each 15 minutes
- 97535 — Self-care/home management training including activities of daily living (ADL) and compensatory training — each 15 minutes
- 97537 — Community/work reintegration training including shopping, travel, money management — each 15 minutes
- 97542 — Wheelchair management and propulsion training — each 15 minutes
- 97545 — Work hardening/conditioning: initial 2 hours
- 97546 — Work hardening/conditioning: each additional hour (add-on to 97545)
- 97140 — Manual therapy techniques including mobilization/manipulation, manual lymphatic drainage, manual traction — one or more regions, each 15 minutes
- 97150 — Therapeutic procedure, group therapy (2 or more individuals) — attendance per group session (untimed but listed here for completeness)
Untimed PT CPT Codes
- 97010 — Hot or cold pack application — per session (not per area)
- 97012 — Mechanical traction therapy — per session
- 97014 — Electrical stimulation (unattended) — per session
- 97016 — Vasopneumatic device therapy — per session
- 97018 — Paraffin bath therapy — per session
- 97022 — Whirlpool therapy — per session
- 97024 — Diathermy (short wave, microwave, ultrasound) — per session
- 97026 — Infrared therapy — per session
- 97028 — Ultraviolet therapy — per session
- 97032 — Electrical stimulation (manual, attended) — each 15 minutes (NOTE: this one IS timed)
- 97033 — Iontophoresis — each 15 minutes (timed)
- 97034 — Contrast bath therapy — each 15 minutes (timed)
- 97035 — Ultrasound therapy — each 15 minutes (timed)
- 97036 — Hubbard tank therapy — each 15 minutes (timed)
PT Evaluation and Re-evaluation Codes
- 97161 — Physical therapy evaluation, low complexity — typically straightforward presentation, stable condition
- 97162 — Physical therapy evaluation, moderate complexity — multiple contributing factors, evolving condition
- 97163 — Physical therapy evaluation, high complexity — severe or medically complex presentation, or requires medical review
- 97164 — Re-evaluation of physical therapy — when significant change in status occurs
The 8-Minute Rule — How to Calculate PT Billing Units
For timed codes, Medicare and most commercial payers use the "8-minute rule" to determine how many units can be billed. The rule works as follows: a unit of a timed code can be billed only when at least 8 minutes of direct treatment time is provided for that specific service.
| Treatment Time | Billable Units |
|---|---|
| Less than 8 minutes | 0 units — cannot bill |
| 8 to 22 minutes | 1 unit |
| 23 to 37 minutes | 2 units |
| 38 to 52 minutes | 3 units |
| 53 to 67 minutes | 4 units |
| 68 to 82 minutes | 5 units |
Documentation Requirement: For every timed service, the therapist must document the exact start and stop time of each timed procedure. "Approximately 20 minutes of therapeutic exercise" is not sufficient documentation. The record must show: "97110 Therapeutic Exercise — 9:15 AM to 9:35 AM (20 minutes, 1 unit)."
The Total Treatment Time Rule
When multiple timed codes are billed in the same session, the total units billed must not exceed the total treatment time. If a therapist provided 50 minutes of combined timed services, a maximum of 3 units total can be billed — even if individually each service might support more units. Always reconcile total billed units against total documented treatment time.
Medicare Therapy Cap and the KX Modifier
Medicare has an annual therapy cap threshold for PT and OT services combined. Once a patient's cumulative therapy charges for the year exceed this threshold, the KX modifier must be appended to all therapy codes to indicate that continued therapy is medically necessary and that a functional goal remains achievable.
- Track cumulative Medicare therapy charges for every patient from January 1 each year
- Alert therapists when a patient is approaching the cap threshold
- Begin appending the KX modifier to all timed and untimed codes once the threshold is crossed
- Ensure the plan of care documents continued medical necessity and measurable functional goals
- Claims above the threshold without the KX modifier will be automatically denied by Medicare
Top Physical Therapy Billing Errors
- Billing timed codes without documenting exact start and stop times for each service
- Calculating units based on session time rather than individual service time
- Billing untimed codes (97010, 97012, 97014) per area or per treatment rather than per session
- Billing 97110 (therapeutic exercise) and 97530 (therapeutic activities) together without clear documentation distinguishing the two services
- Missing KX modifier for Medicare patients above the therapy cap threshold
- Using incorrect evaluation complexity level — 97161 vs 97162 vs 97163 must match documented complexity
- Missing prior authorization for visits beyond the initial evaluation and treatment phase
- Not billing 97164 (re-evaluation) when a significant change in patient status occurs
How HNA Supports Physical Therapy Practices
HNA physical therapy billing specialists understand timed vs untimed code rules, 8-minute unit calculations, KX modifier requirements, and Medicare therapy cap tracking. Our PT clients see an average 28% increase in collections within 90 days of switching to HNA — largely from correcting unit calculation errors and capturing previously missed codes.
Ready to Maximize Your Practice Revenue?
Get a free billing audit from HNA — see exactly where your practice is losing money. No commitment required.
Book Free Demo →