Physical Therapy Billing & Coding Guide
Time-based units 8-minute rule, KX modifier above cap, evaluation 97161-97163 by complexity.
Common Physical Therapy CPT Codes
Ranked by claim frequency, with current MPFS work RVUs and global periods.
| Code | Description | Work RVU | Total RVU | Global |
|---|---|---|---|---|
| 97161 | Pt eval low complex 20 min | 1.54 | 2.93 | XXX |
| 97162 | Pt eval mod complex 30 min | 1.54 | 2.93 | XXX |
| 97163 | Pt eval high complex 45 min | 1.54 | 2.93 | XXX |
| 97164 | Pt re-eval est plan care | 0.96 | 2.02 | XXX |
| 97110 | Therapeutic exercises | 0.45 | 0.87 | XXX |
| 97112 | Neuromuscular reeducation | 0.50 | 0.98 | XXX |
| 97113 | Aquatic therapy/exercises | 0.48 | 1.11 | XXX |
| 97116 | Gait training therapy | 0.45 | 0.87 | XXX |
| 97124 | Massage therapy | 0.35 | 0.89 | XXX |
| 97140 | Manual therapy 1/> regions | 0.43 | 0.83 | XXX |
| 97150 | Group therapeutic procedures | 0.29 | 0.54 | XXX |
| 97530 | Therapeutic activities | 0.44 | 1.05 | XXX |
| 97535 | Self care mngment training | 0.45 | 0.97 | XXX |
| 97542 | Wheelchair mngment training | 0.48 | 0.93 | XXX |
| 97750 | Physical performance test | 0.45 | 1.01 | XXX |
| 97755 | Assistive technology assess | 0.62 | 1.13 | XXX |
| 97760 | Orthotic mgmt&traing 1st enc | 0.50 | 1.38 | XXX |
| 97761 | Prosthetic traing 1st enc | 0.50 | 1.21 | XXX |
| 97799 | Unlisted physcl med/rehab px | 0.00 | 0.00 | XXX |
What Physical Therapy practices are leaving on the table
High-value services that consistently get under-billed across the specialty. Each one is rooted in current 2026 fee schedule and policy updates.
Under-billing 97164 (re-eval) at plan-of-care milestone (week 2-3 after 97162 initial eval). Many practices deliver re-eval services but bill only 97110 x 3 units. Capturing one 97164 per episode (average $85 reimbursement) x 50 episodes/year = $4,250 annual lift. Implement workflow trigger: PT documents 'patient meeting initial goals; plan revised' = bill 97164 that date.
Missing modifier GP on all procedure codes, causing MAC-level claim downcode or denial. Practices billing 50 claims/week without GP lose 10-15% revenue on PT codes. Example: 97110 full payment $52; without GP triggers review and payment delay or denial. Implement claim-scrubbing rule: all 97xxx codes automatically append GP unless billed with E/M modifier 25 (then evaluate case-by-case).
Failure to bill 97750 (physical performance test) or 97755 (assistive technology assess) on intake for patients with balance disorder or fall risk. These assessments justify higher visit frequency and command $60-$90 reimbursement. Practice missing 15-20 such cases/year = $1,200-$1,800 revenue. Protocol: PT evaluates TUG, Berg, or AT needs on initial eval; bill code if performed.
Under-billing 97535 (self-care management training) and 97542 (wheelchair management) on discharge or when functional goal includes ADL independence. Many practices include this work in 97110 without separate billing. Each code pays $40-$65. Practices with 100+ annual discharges capturing only 20% of eligible 97535/97542 codes lose $3,000-$4,500/year. Chart documentation of 'patient education on home exercise program and fall prevention' = bill 97535.
Code pairs that auto-bundle to CO-97
From the National Correct Coding Initiative for Physical Therapy. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.
Both therapeutic exercises and neuromuscular reeducation address motor control. They bundle unless patient has documented dual pathology (e.g., stroke with separate orthopedic injury requiring distinct exercise protocol). Modifier 59 or XU requires clear narrative showing two separate impairment categories and distinct treatment objectives in the plan of care.
Manual therapy and massage therapy both manipulate soft tissue. They bundle in same session unless 97140 targets joint mobility/ROM while 97124 is isolated muscle relaxation for separate region. Documentation must map each code to distinct anatomical site and clinical goal.
Ultrasound and hot packs are both modalities. They bundle unless applied to separate body regions documented with distinct clinical rationale (e.g., ultrasound to shoulder adhesions, heat to lumbar paraspinals). Without regional separation, payers see redundant thermal/mechanical treatment.
Low and moderate complexity evals cannot be billed same day unless one is repeat eval (97164) with modifier 59. Billing both initial evals bundleinto higher complexity. Chart must show two separate episodes or discharge/readmission justifying dual eval billing.
Modifier Guidance for Physical Therapy
When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.
Modifier 25 appends to E/M service when PT does separate evaluation/problem assessment on same day as procedure (e.g., 99213 for acute complaint, then 97110 for established treatment protocol). Example: patient presents with new onset knee pain; PT evaluates via problem-focused exam (99213-25), then delivers therapeutic exercises (97110). Requires separate, documented E/M in addition to PT procedure note.
Modifier 59 (or XU/XS) unbundles normally grouped codes when services are distinct by anatomical site, severity, or clinical objective. Use only when two separate, measurable treatment plans exist and chart explicitly documents why both codes are medically necessary same session. Example: 97140 to right shoulder + 97116 to left lower extremity gait training. Payers scrutinize 59 heavily; audit-proof with side-by-side clinical justification.
Modifier GP mandated by CMS on all outpatient PT procedure codes to confirm services delivered under physical therapy plan of care. Missing GP on 97110, 97112, 97140, etc. triggers automatic claim rejection or downcode by Medicare MACs. Append to every PT procedural code billed under plan of care established by PT evaluation.
Modifier KX required when medical necessity policy threshold is met (e.g., visit limit waiver, frequency exception). Medicare LCD may require KX on 97110/97112 if claim exceeds 30-visit cap and clinical justification (plateau prevention, complex case) is documented. Check your MAC LCD before billing KX; incorrect use invites post-pay audit.
Documentation requirements
What needs to live in the encounter note for these codes to survive a payer audit.
- Initial plan of care (97161/162/163) with impairment list, functional goals, and expected frequency/duration, because payers deny without baseline establishing medical necessity and projected outcomes.
- Session-level functional progress notes linking each code billed to specific impairment being treated and measurable change toward goal, because RAC audits default-deny when note is generic exercise log without functional correlation.
- Anatomical region and side documented for each code (e.g., 'right shoulder manual therapy' vs. 'left knee therapeutic exercise'), because bundling audits flag same-session multi-code billing if regions are unclear or appear overlapping.
- Justification for modifier 59/XU when bundling partners appear same day (e.g., 97140 + 97112 on left knee with note 'manual therapy to patellar mobility; neuromuscular for quad activation'), because unsupported 59 is automatic denial and audit flag.
- Therapist credential/license documented on billing claim, because commercial payers and Medicare verify PT licensure against state boards; unlicensed provider claims denial is bulletproof for payer.
- ABN on file if claim frequency or complexity exceeds medical policy (note 'KX modifier applied per LCD waiver request documented 01/15/2026'), because without ABN, patient is liable and practice faces compliance complaint.
OIG and audit triggers in Physical Therapy
Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.
OIG Work Plan audits PT billing for excessive frequency (multiple codes per session x 3+ per week x 4+ weeks) without documented functional plateau prevention. Defense requires session notes showing quantified ROM/strength/gait metrics improving or stabilizing toward goal; generic 'patient tolerating treatment well' will not survive audit.
RAC pattern flags modifier 59 on 97110+97112 (exercise + neuromuscular reeducation) billed same day when clinical notes show single lower extremity injury. RACs deny 100% of second code. Defense requires separate treatment plan addressing motor control AND exercise tolerance (e.g., stroke patient with comorbid deconditioning); therapist must document both objectives pre-billing.
Medicare MAC audit of missing modifier GP on PT procedure codes results in 100% denial and recoupment demand. Even if services were legitimately delivered under PT plan of care, absence of GP is coding non-compliance. Implement claim-scrubbing tool to auto-append GP to 97xxx codes; manual spot-checks catch this before submission.
CMS OIG sampling focuses on same-day bilateral codes (97110-50) without clear medical rationale. Audit demand cites NCCI bundle rules; payers expect separate pathology (e.g., post-op right knee AND chronic left knee) documented with distinct treatment plans. Chart must show two separate functional goals tied to two separate ICD-10 diagnoses.
Payer-specific billing notes
Where the major payers diverge from generic Medicare rules in Physical Therapy.
ME Medicare +
CMS LCD (varies by MAC region) typically caps PT visits at 30 without medical review; common threshold for KX modifier is plan-of-care revision + documented progress plateau. Prior auth not required at submission but MAC post-pay audits therapeutic necessity heavily. 2026 update: CMS is scrutinizing same-session multi-code bundling (97110+97112, 97140+97124) and demanding LCDs to reflect NCCI manual rules. Modifier GP mandatory on all 97xxx codes. Billing without current ABN when visit limit exceeded = patient liability risk.
UN UnitedHealthcare/Optum +
Optum delegation requires prior auth for PT episodes exceeding 20 visits. Medical policy requires documented quantified progress (ROM degrees, strength grade, gait speed) every 10 visits. UHC bundles 97110+97112 into single 15-min unit without modifier 59 support; regional variation exists (check delegation agreement). Prior auth submission requires initial eval note, plan of care, and expected discharge date. Denials common for frequency exceeding 2x/week without clinical justification note in auth request.
AN Anthem +
Anthem ICR (Integrated Care Review) pre-certifies PT episodes; approval issued for 12-15 visits with re-auth required. Medical policy prohibits same-day bundling of 97110+97112 unless SOAP note separately documents neuromuscular vs. strength objective. Anthem requires LT/RT modifiers on side-specific codes (97140-LT vs. 97140-RT billed separately if bilateral). Denials trigger for missing plan-of-care attachment at submission; send 3-5 objective metrics (ROM, strength, function score) with auth request.
CI Cigna +
Cigna requires prior auth for PT episode; authorization tied to ICD-10 diagnosis (e.g., M25.5 knee pain, not Z50.1 rehabilitation). Medical policy limits frequency to 2x/week without cardiologist/orthopedist co-signature. Cigna bundles modality codes (97010, 97014, 97035) into 97110/97112; separate billing of modalities results in denial of modality code (keeps exercise code). eviCore does not manage PT (radiology/oncology only), but medical necessity reviewed 60 days post-op. Denials common for visit count exceeding plan authorization without submitted progress report and justification amendment.
Standard Physical Therapy coding workflow
Step 1: Review PT evaluation (97161/162/163) to confirm plan of care, impairment list, and licensed therapist signature; append modifier GP. Step 2: For each treatment session, map procedure codes to documented impairment and functional goal; verify anatomical region clarity. Step 3: Check for bundling pairs (97110+97112, 97140+97124) in same session; if both present, document distinct clinical rationale or reduce to single code. Step 4: Append modifier 59/XU only if separate anatomical region or pathology is explicitly noted; avoid reflexive 59 use. Step 5: Verify payer medical policy (visit limits, frequency caps, KX thresholds) before submission; apply KX modifier and attach LCD excerpt if waiver needed.
Get the full PayerReady toolkit
Credentialing + billing/coding tools built for Physical Therapy, free access with enrollment.
Start free →Run this code through our claim audit tool
Check NCCI bundling, MUE limits, and modifier logic before submission.
Try the auditor →Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 15, 2026. See data sources and methodology.
Did this page help?
Quick signal so we know what to improve.
If you want a code reference page that doesn't exist yet, email coding@payerready.com.
Tell us what's missing or wrong: coding@payerready.com. We respond within 5 business days.
Reviewed by the PayerReady Medical Coding Team
Verified against the CMS 2026 code set on May 31, 2026.
Powered by 11K CPT · 98K ICD-10 · 860K MPFS rates · 4.5M NCCI edits · 9.5M NPIs. Our data methodology · About our coding team