Medicare Physical Therapy Fee Schedule (Free CSV and PDF)
Free Medicare physical therapy fee schedule. Evaluation, timed, group and modality codes with office and facility amounts for your ZIP, as CSV or PDF.

This is a free Medicare physical therapy fee schedule: the PT evaluation codes, the timed therapeutic procedures, group and untimed services and the attended modalities, each with its Medicare Physician Fee Schedule allowed amount in the office and in a facility. Leave the ZIP blank for national amounts or enter yours for your payment locality, pick a date of service, then download the sheet as a CSV or a print-ready PDF. There's no signup.
Every amount is for one unit of one service. It isn't what a visit pays, what the patient owes or what a commercial plan pays. Medicare counts units with the 8-minute rule and then reduces practice expense on every unit after the first, so a visit is never the sum of the rows.
Free fee sheet · no signup
Outpatient physical therapy Medicare fee schedule
FeeBase · Outpatient physical therapy Medicare reference fee schedule
National (all geographic indexes 1.000) · Service date 2026-10-07 · CMS RVU26D, effective 2026-10-01
Medicare physician fee schedule allowed amounts for one service before claim-level adjustments. Not patient cost, a claim total or a commercial rate.
Leave blank for national amounts.
Adds a column, e.g. 110 for a contract at 110%.
| Code | Service | Office | Facility | Remove |
|---|---|---|---|---|
| Evaluations | ||||
| 97161 | PT evaluationLow complexity, typically 20 minutes | $97.86 | — | |
| 97162 | PT evaluationModerate complexity | $97.86 | — | |
| 97163 | PT evaluationHigh complexity | $97.86 | — | |
| 97164 | PT re-evaluationEstablished plan of care | $67.47 | — | |
| Timed therapeutic proceduresBilled in 15-minute units under the 8-minute rule; same-day units are subject to the therapy practice-expense reduction. | ||||
| 97110 | Therapeutic exerciseOne-on-one, each 15 minutes | $29.06 | — | |
| 97112 | Neuromuscular reeducationBalance, coordination, proprioception, timed | $32.73 | — | |
| 97113 | Aquatic therapyPool-based exercise, per 15 minutes | $37.07 | — | |
| 97116 | Gait trainingEach 15 minutes, one-on-one | $29.06 | — | |
| 97140 | Manual therapyOne or more regions, each 15 minutes | $27.72 | — | |
| 97530 | Therapeutic activitiesOne-on-one, each 15 minutes | $35.07 | — | |
| 97535 | Self-care trainingADL and home management, per 15 minutes | $32.40 | — | |
| 97542 | Wheelchair trainingAssessment, fitting, and use | $31.06 | — | |
| 97750 | Performance testTimed testing with written report | $33.73 | — | |
| 97760 | Orthotic trainingInitial encounter | $46.09 | — | |
| 97761 | Prosthetic trainingInitial encounter | $40.42 | — | |
| 97763 | Orthotic/prosthetic careSubsequent encounter | $50.10 | — | |
| Group and untimed | ||||
| 97150 | Group therapyTwo or more patients, per session | $18.04 | — | |
| 97012 | Mechanical tractionDevice-applied therapy | $14.36 | — | |
| G0283 | Electrical stimulationUnattended, other than wound care | $12.69 | — | |
| 97016 | Vasopneumatic therapySupervised, untimed compression modality | $12.02 | — | |
| 97018 | Paraffin therapySuperficial heat modality | $6.01 | — | |
| 97022 | Whirlpool therapyAgitated water immersion | $15.70 | — | |
| Constant-attendance modalities | ||||
| 97032 | Electrical stimulationAttended, timed modality | $14.70 | — | |
| 97033 | IontophoresisEach 15 minutes | $19.04 | — | |
| 97035 | Therapeutic ultrasoundConstant attendance, each 15 minutes | $14.36 | — | |
| Often confusedThese stay on the sheet because claims use them by mistake. | ||||
| 97010 | 97010Bundled: payment is included in another service. | — | — | |
| 97014 | 97014Not valid for Medicare: Medicare uses a different code. | — | — | |
| 97039 | 97039Priced by the Medicare contractor, not the national schedule. | — | — | |
Key takeaways
- Amounts are Medicare allowed amounts per unit, before the deductible, coinsurance and any claim-level reductions.
- Therapy is paid at the office (non-facility) rate: in a private practice, and on institutional claims from hospital outpatient departments and rehab agencies. A dash in the facility column means there's no facility amount to bill.
- Timed codes are 15-minute units. Total timed minutes set the unit count for the day; the sheet doesn't do that math.
- Every unit after the one with the highest practice expense is paid with 50% of its practice expense, so a four-unit visit pays less than four rows added up.
- The CSV and PDF carry the ZIP, date and CMS release, so the sheet still makes sense when someone opens it next quarter.
How to read the PT fee sheet
Each row is a code, our plain-English name for it, and two amounts. Office is Medicare's non-facility rate, which includes the cost of the space, staff and equipment. For therapy it's the column that matters almost everywhere: the Claims Processing Manual tells contractors to pay the nonfacility rate on institutional claims for therapy furnished in the provider's own facility, such as a hospital outpatient department or rehab agency, and it bars payment to a therapist in private practice for services to hospital outpatients or inpatients (Pub. 100-04, Chapter 5, §10). That's why many timed codes show a dash in the facility column: CMS flags them as private-practice therapy services with no facility amount.
Leave the ZIP blank and you get national amounts, with every geographic index set to 1.000. Enter your ZIP and the sheet switches to your Medicare payment locality, which can move an amount noticeably in either direction. The date matters too: CMS publishes quarterly corrections and a new conversion factor each January, and the sheet prices the release in effect on the date you choose. For more on the split, see facility vs non-facility rates.
Why some codes show a status instead of a price
A blank amount with a note means CMS doesn't pay that code on the physician fee schedule, and the sheet says why instead of dropping the row. In the PT preset that happens to the "often confused" section:
- 97010, hot or cold packs, is bundled. Medicare treats it as part of the other services that day, so there's no separate payment.
- 97014, unattended electrical stimulation, isn't valid for Medicare. Medicare uses G0283 for unattended e-stim, which is why G0283 sits in the group and untimed section.
- 97039, the unlisted modality code, has no national amount; the Medicare contractor prices it from the documentation.
Using the % of Medicare column
Type a percentage in Your rate, % of Medicare and the sheet adds a column at that share of the office amount: 110 for a contract paying 110% of Medicare, 85 for one paying 85%. It's a quick way to turn a "percent of Medicare" contract into a dollar schedule your front desk can read. To test an offer against your real volumes, with flat-dollar rates or different percentages by code, use the contract check, which weights each code by how often you bill it.
What's on the sheet and why
The preset is an editorial starting list, not a ranking of the most-billed codes. We picked the codes an outpatient PT practice needs to price and explain, grouped the way the schedule is usually read:
| Section | What's in it | Why it's there |
|---|---|---|
| Evaluations | The three PT evaluation levels and the re-evaluation | Untimed, 1 unit each, on almost every plan of care |
| Timed therapeutic procedures | Exercise, neuromuscular re-education, aquatic, gait, manual therapy, therapeutic activities, self-care training, wheelchair training, physical performance testing, orthotic and prosthetic training | The 15-minute codes that make up most treatment time |
| Group and untimed | Group therapy, mechanical traction, unattended e-stim (G0283), paraffin, contrast baths, whirlpool | Billed once per session, regardless of minutes |
| Constant-attendance modalities | Attended e-stim, iontophoresis, ultrasound | Timed modalities that need one-on-one attendance |
| Often confused | Hot/cold packs, unattended e-stim code 97014, unlisted modality | Kept because claims use them by mistake |
Add any other code with the search box under the table, or remove rows you never bill. Reset brings back the original list.
PT billing traps the sheet can't fix for you
Units come from the 8-minute rule
Medicare adds up all timed minutes for the day and converts the total to units: 8–22 minutes is 1 unit, 23–37 is 2, and so on. A code done for under 15 minutes can still earn a unit when it has more leftover time than the others. Drag the minutes below to see how 41 minutes across three codes becomes 3 units, one per code, then use the 8-minute rule calculator for a full visit.
8-minute rule
Timed minutes → billable units
Medicare: 41 timed minutes
3 units
97110 × 1 · 97140 × 1 · 97530 × 1 · about $91.85 nationally before therapy reductions
- Per-code method
- 3 units
- Difference
- Same
| Code | Minutes | Full 15-min units | Leftover min | Medicare units | Per-code units |
|---|---|---|---|---|---|
| 97110 | 20 | 1 | 5 | 1 | 1 |
| 97140 | 12 | 0 | 12 | 1 ● | 1 |
| 97530 | 9 | 0 | 9 | 1 ● | 1 |
● Extra unit assigned from leftover minutes, to the code with the most leftover time.
Don't add the rows into a visit total
The therapy multiple procedure payment reduction pays the unit with the highest practice expense in full and only half of the practice expense on every other therapy unit that day, across PT, OT and speech. The sheet shows full per-unit amounts on purpose, because the reduction depends on which other codes share the day. Here's one visit priced both ways:
Therapy MPPR
Same-day therapy units after the practice-expense reduction
National payment after MPPR
$100.70
Without the reduction: $120.91 · reduction $20.21 (16.7%)
The therapy MPPR calculator prices any visit at your locality.
Evaluations are untimed
The evaluation codes are billed as 1 unit however long they take, and their minutes don't count toward the timed total. Compare the levels side by side:
Compare codes
97161 vs 97162 vs 97163 vs 97164: national Medicare rates
Swap in your local Medicare rate.
For what each code covers in plain English, see physical therapy billing codes.
Need a sheet built around your codes and contracts?
The free sheet starts from our list. If you'd rather start from yours (every code your clinic bills, at your locality, with your payers' percentages beside Medicare's), you can request a custom fee sheet. Tell us your codes, location and the dates you need; we confirm the details and prepare the sheet. It's a request handled by people, not an upload or an automated contract reader.
Sources: CMS Medicare Physician Fee Schedule relative value files (release shown on the sheet); CMS Pub. 100-04, Chapter 5, §10, §10.7, §20 and §20.2; CMS Transmittal R11129CP (CR 12397). Verified October 6, 2026.
FAQ
How much does Medicare pay for physical therapy in 2026?
Medicare pays per unit of each code, at the allowed amount for your locality, and then applies the therapy practice-expense reduction to every unit after the first. The sheet above shows the per-unit amounts for the current release; the therapy MPPR calculator turns a visit's codes and units into a visit amount. Medicare pays 80% of the allowed amount after the Part B deductible; the patient or a supplemental plan owes the rest.
How much does Medicare pay for a PT session?
There's no single session rate. A session is the evaluation or the timed units you bill, priced by locality and reduced for multiple units. Enter the codes and minutes in the 8-minute rule calculator to see what one visit is worth.
Where can I find the Medicare fee schedule for 2026?
CMS publishes the full physician fee schedule as relative value files and a lookup tool, and each Medicare contractor posts locality amounts. This sheet prices the PT codes from the same CMS files for any ZIP and date, with the release label on every download.
What are the Medicare billing guidelines for physical therapy?
The core rules are in the Medicare Claims Processing Manual, Chapter 5: count timed units with the 8-minute rule, add the GP modifier, apply the multiple procedure payment reduction, and use CQ for assistant services. Above the annual therapy threshold, add the KX modifier.
How many PT sessions will Medicare pay for?
Medicare doesn't cap the number of sessions. It pays medically necessary therapy under a plan of care; once a patient's therapy spending passes the yearly threshold, claims need the KX modifier to confirm the care is still medically necessary.
Which rate applies to hospital outpatient physical therapy?
The office (nonfacility) rate. CMS tells contractors to pay the nonfacility rate on institutional claims for therapy furnished in the provider's own facility. A therapist in private practice can't be paid for services to hospital outpatients or inpatients, which is why many therapy codes have no facility amount.
Related: 8-minute rule calculator, therapy MPPR calculator, contract check, and physical therapy billing codes.



