Physiotherapy ICD-10 Codes & CPT Codes

Physical therapy coding requires time-based procedure codes, functional outcome documentation, and therapy cap awareness. This page covers the top ICD-10-CM diagnosis codes and CPT therapy procedure codes used by physical therapists and physical therapy practices across the United States.

FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable

Top ICD-10 Codes for Physiotherapy

ICD-10 Code Description Billable
M54.5 Low back pain
M54.2 Cervicalgia
M54.4 Lumbago with sciatica, unspecified side
M75.100 Unspecified rotator cuff tear or rupture of right shoulder
S93.401A Sprain of unspecified ligament of right ankle, initial encounter
M17.11 Primary osteoarthritis, right knee
M62.40 Contracture of muscle, unspecified site
M48.06 Spinal stenosis, lumbar region
G57.00 Lesion of sciatic nerve, unspecified lower limb
S52.501A Unspecified fracture of lower end of right radius, initial encounter
M79.7 Fibromyalgia
Z47.1 Aftercare following joint replacement surgery
M25.511 Pain in right shoulder
G82.50 Quadriplegia, unspecified
S83.006A Unspecified tear of unspecified meniscus, current injury, right knee, initial encounter

Source: CMS ICD-10-CM Official Code Set FY 2026

Is Your Physiotherapy Practice Losing Revenue to Coding Errors?

OmniMD’s Physiotherapy EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.

Schedule a Free Demo  View OmniMD Physiotherapy EHR ›

Common CPT Codes for Physiotherapy Billing

CPT Code Description
97110 Therapeutic exercises to develop strength and endurance, range of motion and flexibility; each 15 minutes
97530 Therapeutic activities, direct (one-on-one) patient contact; each 15 minutes
97012 Application of a modality to 1 or more areas; traction, mechanical
97014 Application of a modality to 1 or more areas; electrical stimulation (unattended)
97035 Application of a modality to 1 or more areas; ultrasound, each 15 minutes
97116 Therapeutic procedure, 1 or more areas; gait training (includes stair climbing)

CPT descriptions are editorial summaries. Refer to the CMS Physician Fee Schedule for official rates.

Physiotherapy Billing & Coding Tips

  • Therapeutic exercise (97110) and therapeutic activities (97530) are time-based — bill in 15-minute units and document the total time spent in timed vs. untimed services.
  • Always document functional limitations and measurable goals to support medical necessity for ongoing PT beyond 8–12 visits.
  • Use KX modifier when therapy services exceed the annual Medicare cap but are medically necessary — document this in the plan of care.
  • 97012 (mechanical traction) and 97014 (electrical stimulation) are constant attendance codes only; supervised (non-attended) versions may not be separately billed in all payer contracts.

Frequently Asked Questions

What is the most common PT CPT code?

97110 (Therapeutic exercise) and 97530 (Therapeutic activities) are the most frequently billed PT codes. Both are time-based: bill one unit per 15 minutes of direct one-on-one treatment. Document start/stop times for each timed code.

What is the 8-minute rule?

Under Medicare, a single 15-minute timed unit requires at least 8 minutes of treatment. For multiple timed units, total treatment time determines the number of billable units — use the total-time method (not the individual-service method) per CMS policy.

When is the KX modifier required?

The KX modifier is required on PT claims after the annual therapy cap is exceeded (typically ~,230 for PT/SLP combined under Medicare). It attests that services are medically necessary and documented in the plan of care.

What ICD-10 code is used for post-op PT after knee replacement?

Z47.1 (Aftercare following joint replacement surgery) is the primary code for post-surgical PT. Add the condition treated (M17.11) as a secondary code. Z47.1 covers PT, OT, and wound care following joint replacement.

How does OmniMD support physical therapy billing?

OmniMD’s Physical Therapy EHR module includes timed code calculators, therapy cap tracking with KX modifier alerts, functional outcome measure tools (FOTO, OPTIMAL), and progress note templates aligned with Medicare documentation requirements.

Streamline Your Physiotherapy Practice with OmniMD

Purpose-built EHR, billing, and practice management for Physiotherapy practices.

Book a Free Demo