Physical Therapy Billing Codes and Reimbursement: A Complete Guide

July 21, 2026

How outpatient physical therapy billing works

Every outpatient physical therapy claim moves through the same chain before a payer sends money. The visit starts with an evaluation, the clinician documents what happened, and the front office translates that care into CPT codes and units. The claim then goes to the payer, which checks the codes against its coverage rules and either pays, adjusts, or denies it.

Five inputs decide what a claim pays. The CPT codes describe the services delivered, the units count how much timed treatment occurred, and the documentation proves the care was medically necessary. Payer rules set the coverage limits and authorization requirements, and modifiers tell the payer how to read a code in context. Get any one of these wrong and the payer can reduce or reject the payment.

Clinics that use structured documentation and a consistent billing workflow catch these errors before the claim leaves the building. When the note, the codes, and the units are captured in one place and checked against payer rules at the point of care, fewer claims come back as denials weeks later.

The CPT codes physical therapists bill most often

Physical therapists bill a small, predictable set of CPT codes for most outpatient visits. The set splits into two groups that behave differently at billing time. Evaluation and treatment codes measured by the clock are timed codes, and the minutes you document convert into units under the 8-minute rule. Service-based codes are untimed, so you bill one unit per session regardless of how long the service took.

The distinction matters because it changes how you count. A timed code billed for 30 minutes may generate two units, while an untimed modality billed in the same session generates exactly one unit no matter the duration.

CPT code Description Timed or untimed
97161 PT evaluation, low complexity Time-based, one unit per encounter
97162 PT evaluation, moderate complexity Time-based, one unit per encounter
97163 PT evaluation, high complexity Time-based, one unit per encounter
97164 PT re-evaluation Time-based, one unit per encounter
97110 Therapeutic exercise Timed
97112 Neuromuscular re-education Timed
97140 Manual therapy Timed
97530 Therapeutic activities Timed
97535 Self-care and home management training Timed
97150 Group therapeutic procedures Untimed
97010 Hot or cold pack application Untimed modality
97014 Electrical stimulation, unattended Untimed modality

The three evaluation codes describe the same service at rising levels of clinical complexity. You choose the level based on the patient's history, the number of body systems involved, and the clinical decision-making the case requires. A first visit for an uncomplicated ankle sprain bills as low complexity, while a patient with multiple comorbidities and an unstable presentation supports the high-complexity code. Each evaluation code corresponds to a typical time range, roughly 20 minutes for low complexity up to 45 minutes for high complexity, but you still bill just one unit per encounter regardless of the exact minutes, and evaluation time does not feed into the 8-minute rule's running total for treatment codes. Code 97164 covers re-evaluation when a patient's status changes enough to justify revisiting the plan of care, not routine progress checks.

The five treatment codes cover the bulk of hands-on outpatient work. Therapeutic exercise (97110) targets strength, range of motion, and endurance. Neuromuscular re-education (97112) addresses balance, coordination, and proprioception. Manual therapy (97140) covers mobilization and manipulation, therapeutic activities (97530) train functional movement, and self-care training (97535) teaches patients to manage daily tasks. Each is timed, so you record the direct one-on-one minutes spent on it.

Group therapy (97150) and modalities work differently. You bill group therapeutic procedures once per patient per session as an untimed code, since the clinician divides attention across two or more people. Supervised modalities like hot and cold packs (97010) or unattended electrical stimulation (97014) are also untimed and bill one unit each. Keeping the timed codes separate from the untimed ones is the setup you need before the 8-minute rule makes sense.

The 8-minute rule, explained in plain English

The 8-minute rule tells you how many billable units you can charge for timed CPT codes based on the total minutes of one-on-one, time-based treatment you delivered in a visit. Medicare uses a running total across all your timed codes, so you add up the direct treatment minutes first, then convert that total into units. Untimed codes like an evaluation or an unattended modality are billed once regardless of time and do not enter this calculation.

Here is how the total minutes convert to units under Medicare:

Total timed minutes Billable units
8 to 22 1
23 to 37 2
38 to 52 3
53 to 67 4
68 to 82 5

Each additional unit adds roughly 15 minutes, and you need at least 8 minutes of a service before you can bill it at all.

Work through a mixed visit. Suppose you spend 20 minutes on therapeutic exercise (97110), 10 minutes on manual therapy (97140), and 8 minutes on neuromuscular re-education (97112). Your total is 38 timed minutes, which the table converts to 3 units. Medicare then assigns those units to the codes with the most minutes first, so 97110 takes 1 unit, and the remaining two units go to 97140 and 97112.

Some commercial payers follow the AMA's "Rule of 8s" instead, which looks similar but calculates units per individual code rather than from a combined total. Under that method, each timed service must reach 8 minutes on its own to earn a unit, so the same visit can produce a different unit count than Medicare's math. Verify which method a payer uses before you assume the totals match.

How Medicare reimburses outpatient PT

Medicare Part B pays for outpatient physical therapy using the Medicare Physician Fee Schedule, which assigns a dollar value to each CPT code and adjusts it for your geographic area. You bill the codes and units you documented, and Medicare reimburses at the fee schedule rate for the year, which the program indexes annually. Beneficiaries typically owe a coinsurance share of the approved amount after meeting the Part B deductible.

Medicare no longer sets a hard dollar cap on how much outpatient therapy a patient can receive, but it does apply an annual therapy threshold that triggers extra requirements. Physical therapy and speech-language pathology share a combined threshold, and occupational therapy has its own. Once a patient's cumulative billing crosses that threshold in a calendar year, you must attach the KX modifier to continued claims.

The KX modifier is your attestation that services above the threshold remain medically necessary and that your documentation supports the ongoing need for skilled therapy. Adding the modifier without documentation to back it up exposes the claim to denial or recoupment, so your notes need to show why the patient still requires your care. The modifier does not automatically approve payment. It signals that you have justified continued treatment in the record.

A second, higher targeted medical review threshold sits above the KX threshold. When a patient's therapy billing exceeds that amount, the claim becomes eligible for manual medical review, where a contractor examines your documentation before or after payment. Not every claim above the review threshold gets pulled, since Medicare targets review based on factors like billing patterns and prior denial history. Clean, specific documentation is what carries a claim through that review without a payment adjustment.

Because these thresholds and the fee schedule values change each year, confirm the current figures with your Medicare Administrative Contractor before you rely on last year's numbers. Structured documentation that ties each billed code to a stated functional goal makes both the KX attestation and any medical review far easier to defend.

How commercial insurance reimbursement differs

Commercial payers rarely follow Medicare's rules line for line, so the same set of CPT codes can be adjudicated two different ways depending on who receives the claim. Medicare publishes a national fee schedule and applies uniform thresholds, while a commercial plan negotiates its own contracted rates and sets its own coverage limits. A physical therapist who assumes Medicare-equivalent handling on a commercial claim often finds the reimbursement lower or the visit denied outright.

Prior authorization is the first major divergence. Many commercial plans require you to secure approval before treatment begins, and some require a fresh authorization after a set number of visits. Medicare Part B does not use prior authorization for standard outpatient PT, so this step catches clinics that treat both populations with one workflow.

Visit caps are the second. Commercial plans frequently limit therapy to a fixed number of visits per calendar year or per condition, and those limits are written into the member's benefit plan rather than a national rule. A plan might cover 20 PT visits annually regardless of medical necessity, which forces you to prioritize the most clinically meaningful sessions inside that ceiling.

Documentation requirements are the third. Individual payers publish their own medical policies that spell out what a progress note or plan of care must contain, and those policies vary from insurer to insurer. Because contracted rates and coverage rules depend on the payer and your network status, verify benefits and authorization requirements before the first treatment rather than billing and hoping the claim matches Medicare logic.

Why physical therapy claims get denied

Most physical therapy denials trace back to three sources, and each has a specific fix you can build into your intake and charting routine. Grouping them this way turns a list of problems into a checklist you can work through before a claim ever leaves the clinic.

Documentation gaps

Medical necessity not established. The note does not connect the treatment to a functional deficit or measurable goal. Fix it by documenting objective findings, functional limitations, and how each intervention advances the plan of care.

Missing or late progress notes. Payers require periodic progress reporting to justify continued care, and a gap reads as unsupported treatment. Fix it by writing progress notes at the intervals your payer specifies, typically every 10 visits or 30 days for Medicare.

Plan of care not signed or certified. A physician certification is missing or stale. Fix it by tracking certification dates and securing signatures before they expire.

Coding and modifier errors

KX modifier misused. The KX modifier is appended without supporting documentation, or omitted when charges exceed the Medicare therapy threshold. Fix it by applying KX only when the record genuinely attests to medical necessity above the threshold.

Wrong number of units. Timed codes are billed with units that do not match the treatment minutes under the 8-minute rule. Fix it by reconciling total timed minutes against the unit conversion table before submitting.

Missing therapy discipline modifier. The GP modifier that identifies services under a PT plan of care is left off. Fix it by attaching GP to every applicable outpatient PT line item.

Administrative issues

Authorization lapsed or absent. Treatment continued past an approved visit count, or began without the prior authorization a commercial plan required. Fix it by verifying benefits and re-authorizing before the approved visits run out.

Therapy cap or threshold exceeded without attestation. Charges pushed past the annual threshold without the KX modifier and matching documentation. Fix it by monitoring cumulative charges per patient and flagging accounts as they approach the limit.

Eligibility not verified. The patient's coverage was inactive or the plan was out of network on the date of service. Fix it by confirming active eligibility and network status at each visit rather than at intake alone.

Structured documentation and billing workflows reduce these errors because the same fields, dates, and modifier prompts appear on every claim rather than depending on memory.

Modifiers and documentation that support clean claims

Payers read modifiers as coded instructions about who provided a service and why it was reasonable, so a single wrong or missing modifier can hold up an otherwise clean claim. Two modifiers appear on nearly every outpatient physical therapy claim, and each answers a specific question the payer asks before paying.

The GP modifier tells the payer that a physical therapist delivered the service under a physical therapy plan of care. Medicare requires GP on every therapy code a PT bills, and many commercial payers follow the same convention. A claim that omits GP often returns as unprocessable, because the payer cannot confirm the discipline that furnished the care.

The KX modifier does different work. You append KX to attest that services above Medicare's annual therapy threshold remain medically necessary and that your documentation supports that need. KX is not a blanket override. Adding it without records that justify continued care invites a targeted review and, frequently, a recoupment of payment.

Medical necessity is the standard both modifiers ultimately point back to. Your documentation has to show why skilled therapy was required, what functional deficit you treated, and how the patient progressed toward measurable goals. Objective measurements, a defined plan of care, and progress notes that track change over time are what turn a plausible claim into a payable one. A note that lists exercises without tying them to a functional limitation gives the reviewer nothing to approve.

Because so many denials trace back to charting that is incomplete rather than care that was unnecessary, structured documentation tools that prompt for required fields reduce the manual errors that trigger those reviews. Platforms like Physitrack build these prompts into the clinician's documentation workflow, so the functional goals and objective measures a payer looks for are captured at the point of care instead of reconstructed later. The clinical judgment stays yours. The structure just makes it harder to leave out the elements a payer checks.

Frequently asked questions

What is the 8-minute rule? The 8-minute rule is Medicare's method for converting the minutes you spend on timed CPT codes into billable units. You must provide at least 8 minutes of a timed service to bill one unit, with each additional unit requiring another block of roughly 15 minutes. Physical therapists use it to bill codes like 97110 and 97140 accurately based on direct treatment time.

What does the KX modifier mean? The KX modifier is an attestation that therapy services above Medicare's annual threshold are still medically necessary and supported by your documentation. Physical therapists append it to claims once a patient's cumulative therapy costs pass the threshold amount for the year. Using KX without records that justify continued skilled care can prompt a medical review and repayment.

Why was my physical therapy claim denied? Most physical therapy denials come from documentation gaps, coding or modifier errors, or administrative issues like a lapsed authorization. Missing progress notes, a claim without the GP modifier, or units that do not match treatment time are among the most common triggers. Reviewing the payer's remittance code tells you which category caused the specific denial.

Does Medicare cap the number of physical therapy visits? Medicare Part B does not cap visits by count. Instead it sets an annual dollar threshold, and once a patient's therapy costs exceed it, you continue billing with the KX modifier to attest medical necessity. A separate, higher threshold flags claims for targeted medical review, but neither figure hard-stops covered care.

Kevin Kaminyar
Global Head of Growth