Rehabilitation Billing: Medicare Rules & Coding Fixes

Rehabilitation Billing Services

Rehabilitation billing covers physical therapy (PT), occupational therapy (OT), and speech-language pathology (SLP) services. 

It differs from general medical billing because therapy claims depend on timed CPT codes, the 8-minute rule, therapy-specific modifiers (GP, GO, GN, KX, CQ, CO), and Medicare utilization thresholds that don’t apply to other specialties. 

The OIG has identified outpatient therapy as a high-risk audit category, with improper payments tied to missing documentation, insufficient medical necessity support, and incomplete plans of care.

In this guide, we’ll be exploring:

  • Correct rehabilitation CPT codes
  • Medicare documentation and threshold rules
  • Therapy modifiers and when each is required
  • The 8-minute rule and how timed units are calculated
  • The six denial patterns that cost therapy practices the most

What are the correct rehabilitation CPT codes?

Infographic highlighting key areas of advanced training in rehabilitation billing codes, including pre-authorization, workflow optimization, and claim handling

Rehab CPT codes fall into three groups — evaluation codes, timed procedure codes, and modality codes.

Evaluation codes

Here are the evaluation CPT codes:

CPT codeDescription
97161–97163PT evaluation (low, moderate, high complexity)
97164PT re-evaluation
97165–97167OT evaluation (low, moderate, high complexity)
97168OT re-evaluation

Timed procedure codes

A list of timed procedure codes:

CPT codeCorrect description
97110Therapeutic exercises (strength, endurance, ROM, flexibility)
97112Neuromuscular reeducation
97116Gait training
97140Manual therapy (mobilization, manipulation)
97530Therapeutic activities (functional tasks)
97535Self-care/home management training

Modality codes

A list of modality codes:

CPT codeDescription
97010Hot/cold packs (Medicare generally bundles)
97014Electrical stimulation (unattended)
97032Electrical stimulation (attended, manual — timed)
97035Ultrasound therapy (timed)

Here’s a chart you can use for reference:

Quick Reference

Correct Therapy CPT Codes

Verified against AMA CPT and CMS guidance.

97110

Therapeutic Exercise

97140

Manual Therapy

97112

Neuromuscular Reeducation

97116

Gait Training

97530

Therapeutic Activities

97535

Self-Care/Home Management

How does the 8-minute rule work?

The 8-minute rule is the CMS calculation method for timed therapy codes. Under Medicare Claims Processing Manual, Chapter 5, at least 8 minutes of direct one-on-one treatment is required to bill one unit.

Total minutesBillable units
8–221 unit
23–372 units
38–523 units
53–674 units

When multiple timed services are provided in the same session (97110 + 97140 + 97112), total treatment minutes across all timed codes determine maximum billable units. Individual code minutes are allocated using the “rule of eights” — each code needs at least 8 minutes documented.

Common 8-minute errors

  • Billing 1 unit for 7 minutes of treatment (doesn’t meet the 8-minute minimum)
  • Billing more units than total treatment time supports
  • Failing to document actual minutes per timed code

In practice, the 8-minute rule is where the most therapy audit findings originate — not because therapists don’t provide enough treatment time, but because the time documentation doesn’t match the units billed. 

A therapist who provides 45 minutes of treatment but documents “4 units” without breaking down the minutes per code creates a denial on audit.

Which therapy modifiers are required?

Every rehab claim requires a discipline modifier (GP/GO/GN), and Medicare claims above the utilization threshold need KX. Missing GP/GO/GN is the single most common modifier denial in therapy billing.

ModifierWhen required
GPEvery PT claim
GOEvery OT claim
GNEvery SLP claim
KXWhen charges exceed the annual Medicare utilization threshold
CQService performed by a PT assistant
COService performed by an OT assistant
59 / XSManual therapy (97140) billed with other therapy codes at a different site
25E/M billed on same day as therapy

Missing GP/GO/GN

The most common modifier denial in rehab billing. Without the discipline modifier, the payer can’t identify the service as therapy and the claim is denied. Build the appropriate modifier into billing system defaults.

KX threshold

The Medicare therapy cap was repealed in 2018, but CMS replaced it with an annual utilization threshold. When therapy charges exceed the threshold (updated annually), KX must be appended to indicate medical necessity. Claims above a higher “targeted medical review” threshold may be selected for manual review by MACs.

What ICD-10 codes support rehabilitation claims?

Here is a list of ICD-10 codes for rehab claims:

ICD-10-CMDescription
M54.50 / M54.51Low back pain (unspecified / vertebrogenic)
M54.2Cervicalgia
M54.6Pain in thoracic spine
M17.0Bilateral primary osteoarthritis, knee
M62.81Muscle weakness, generalized
G81.90Hemiplegia, unspecified
I63.9Cerebral infarction (stroke)
S72.001AFracture of neck of femur, initial

Diagnosis specificity affects medical necessity validation. A claim for 12 weeks of PT supported by “M54.9 — dorsalgia, unspecified” is weaker than one supported by “M54.51 — vertebrogenic low back pain” with documented functional limitations.

What does Medicare require for therapy claims?

Medicare Part B covers outpatient PT, OT, and SLP when medically necessary, documented in a physician-certified plan of care, and recertified every 90 days. Claims without these elements are denied on audit — even when the treatment itself was appropriate.

Plan of care

A physician-certified plan with diagnosis, long-term goals, and treatment type/frequency. Recertification every 90 days.

Visit documentation

Medical necessity documented at every visit, with functional progress notes showing improvement or justifying continued treatment. The OIG has identified therapy claims lacking sufficient documentation as a persistent source of improper Medicare payments.

Denial Prevention

Top Rehab Billing Denials

Missing GP/GO/GN modifier

Build discipline modifier into billing defaults for all therapy claims

8-minute rule violation (insufficient treatment time)

Document actual minutes per timed code. Verify units before posting.

Missing KX modifier above Medicare threshold

Track cumulative charges per patient. Append KX when threshold is exceeded.

Prior authorization expired or not obtained

Track auth visit counts and expiration dates. Re-authorize before limits are reached.

Missing plan-of-care certification or recertification

Recertify every 90 days. Calendar reminders 2 weeks before due date.

Medical necessity not documented (functional limitation missing)

Document functional limitations and measurable goals at every visit. Show progress.

What should benefits verification cover for therapy?

Rehab claims are denied more often for authorization and eligibility failures than for coding errors.

A therapy-specific verification should confirm visit limits per benefit period, remaining deductible, copay and coinsurance, PA requirements (and for how many visits), whether the plan separates PT/OT/SLP visit limits, and whether a physician referral is required.

The AMA’s 2024 prior authorization survey found that 94% of physicians reported PA delays in care. For therapy practices, authorization management is the front-end workflow that determines whether treatment sessions will be reimbursable at all.

Your therapy sessions shouldn’t lose money in the billing queue

Most rehab denials trace back to modifier omissions, 8-minute rule miscalculations, expired authorizations, or plan-of-care gaps. These aren’t coding complexity problems — they’re workflow gaps that repeat across every session.

MedHeave builds therapy-specific billing controls into the claim workflow — timed code accuracy, GP/GO/GN defaults, KX threshold tracking, authorization management, and the documentation standards that OIG auditors review.

  • Dedicated account managers with direct access
  • Claims submitted within 24–48 hours of signed session notes
  • Performance-based pricing (4–7% of collections) with no lock-in
  • Denials addressed within 72 hours with payer-specific documentation

Contact us to see how structured rehab billing captures the full value of every therapy session delivered.

Frequently asked questions

Here are some commonly asked questions on this topic:

How does rehab billing work?

Rehabilitation billing translates therapy services into standardized timed CPT codes, links them to ICD-10 diagnosis codes, applies therapy-specific modifiers (GP for PT, GO for OT, GN for SLP), and submits claims to payers for reimbursement. Timed codes require at least 8 minutes of direct one-on-one treatment per billable unit under CMS rules. Claims must be supported by a physician-certified plan of care, documented medical necessity, and functional progress notes showing improvement.

What is the 8-minute rule in therapy billing?

The 8-minute rule is the CMS calculation method for timed therapy CPT codes. A minimum of 8 minutes of direct one-on-one treatment is required to bill one unit. When multiple timed services are provided in the same session, total treatment minutes determine the maximum billable units — one unit for 8–22 minutes, two for 23–37, three for 38–52, and so on. Documenting actual treatment minutes per code is required, and billing units that exceed documented time is a compliance violation.

What therapy modifiers are required on rehabilitation claims?

Every therapy claim requires a discipline modifier — GP (physical therapy), GO (occupational therapy), or GN (speech-language pathology). The KX modifier is required when Medicare therapy charges exceed the annual utilization threshold to certify medical necessity. CQ and CO identify services performed by PT assistants and OT assistants respectively. Modifier 59/XS applies when manual therapy (97140) is billed as a distinct service. Modifier 25 is required for same-day E/M visits.

What CPT codes are used for physical therapy evaluations?

PT evaluations use CPT 97161 (low complexity), 97162 (moderate complexity), 97163 (high complexity), and 97164 (re-evaluation). Level selection depends on clinical complexity — number of body systems examined, comorbidity impact, and clinical decision-making documented in the evaluation. The former evaluation codes 97001 and 97002 were deleted in 2017 and are rejected by every payer. Claims submitted with deleted codes produce automatic rejections.

Does Medicare cover all therapy services?

Medicare Part B covers outpatient PT, OT, and SLP services when medically necessary, performed by a licensed therapist, and documented in a physician-certified plan of care. Coverage continues as long as the patient shows measurable functional progress. The therapy cap was permanently repealed in 2018, but CMS replaced it with an annual utilization threshold (requiring the KX modifier) and a targeted medical review threshold above which claims may be selected for manual review by MACs.

Improve Billing Accuracy
and Efficiency

Scroll to Top

Get a Quote