Physical therapy is one of the most frequently billed healthcare services in the United States, with over 300 million PT visits per year. A typical PT session costs $75-$250 depending on the codes billed, the provider, and your insurance plan. Over a course of treatment spanning 6-12 weeks, the total bill can reach $3,000-$6,000 or more.
Physical therapy billing is uniquely complex because it is time-based. Unlike an office visit where you pay one code for the encounter, each PT session is billed in 15-minute units across multiple service codes. The number of units, the type of codes used, and who performed the service all affect your bill. These variables create many opportunities for errors -- and many of those errors go unchallenged because patients do not understand the billing structure.
This guide explains how PT billing works and covers the seven most common errors you should look for.
How physical therapy billing works
A typical physical therapy session involves several different activities: hands-on manual therapy, therapeutic exercises, modalities like heat or electrical stimulation, and possibly evaluation or re-evaluation. Each activity has its own CPT code and is billed in time-based units (usually 15 minutes each) or as a flat service.
Common PT CPT codes:
97110-- Therapeutic exercises. Each unit = 15 minutes. Medicare rate: approximately $28-$35 per unit.97112-- Neuromuscular re-education. Each unit = 15 minutes. Medicare rate: approximately $28-$35 per unit.97140-- Manual therapy (hands-on soft tissue mobilization, joint mobilization). Each unit = 15 minutes. Medicare rate: approximately $28-$33 per unit.97530-- Therapeutic activities (functional training, task-specific activities). Each unit = 15 minutes. Medicare rate: approximately $30-$37 per unit.97035-- Ultrasound. Each unit = 15 minutes. Medicare rate: approximately $12-$18 per unit.97014-- Electrical stimulation (unattended). Flat rate, not timed. Medicare rate: approximately $10-$15.97010-- Hot/cold packs. Flat rate, not timed. Medicare rate: approximately $4-$8.
The total bill for one session depends on how many units of each code are billed. A session where the therapist bills 2 units of 97110, 1 unit of 97140, and 1 unit of 97530 will cost roughly $120-$140 at Medicare rates, though commercial insurance rates may be higher.
Timed vs. untimed codes
This distinction is critical for understanding PT billing and catching errors.
Timed codes are billed per 15-minute unit. The therapist must document how many minutes were spent on each service. The number of minutes determines the number of units that can be billed. Examples: 97110, 97112, 97140, 97530, 97542.
Untimed codes are billed as a flat charge per session, regardless of how long the service takes. Examples: 97010 (hot/cold packs), 97014 (electrical stimulation, unattended), 97018 (paraffin bath).
The error: Some PT clinics bill untimed codes as though they are timed, charging multiple units for a service that should only be billed once. If you see two or more units of 97010 (hot packs) on a single session, that is incorrect -- 97010 is a flat-rate, one-unit code regardless of how long the hot pack was applied. The same applies to 97014 for unattended electrical stimulation.
You can look up any PT code to verify whether it is timed or untimed using our CPT/HCPCS lookup tool.
The 8-minute rule and how it is violated
The 8-minute rule is the CMS standard for how timed PT codes are converted from minutes to billable units. Private insurers often follow the same rule, though some use slightly different standards.
How the rule works:
- 1 unit = 8 to 22 minutes of direct, skilled treatment
- 2 units = 23 to 37 minutes
- 3 units = 38 to 52 minutes
- 4 units = 53 to 67 minutes
The key: you cannot bill a unit unless at least 8 minutes of the service were provided. Seven minutes of therapeutic exercise does not qualify for one unit. The rule applies to the total timed minutes across all timed codes for the session.
How the rule is violated:
- Rounding up. A therapist spends 7 minutes on manual therapy and bills 1 unit (
97140). Under the 8-minute rule, 7 minutes does not qualify for any billable unit. - Over-counting total units. The total number of timed units billed across all codes for a session cannot exceed what the total timed minutes support. If a session involved 45 minutes of total timed services, the maximum billable is 3 units (38-52 minutes). If the bill shows 4 units spread across different codes, that violates the 8-minute rule.
- Counting non-treatment time. Setup, rest breaks, and time spent waiting for equipment do not count toward billable minutes. Only direct, skilled, one-on-one treatment time counts.
To check the 8-minute rule: add up the total minutes of all timed services documented for your session. Then count the total number of timed units billed across all codes. If the units exceed what the total minutes support under the 8-minute rule, the bill is incorrect.
Billing for units not performed
This is straightforward overbilling: the bill shows more units than were actually provided. It can be difficult to catch in the moment because you may not be tracking exactly how many minutes the therapist spent on each activity. But over a multi-week course of treatment, patterns emerge.
Red flags:
- Same number of units every session. If every session for 8 weeks shows exactly 4 units of
97110, 2 units of97140, and 1 unit of97530regardless of what actually happened during each visit, the clinic may be using a template that auto-populates billing codes rather than documenting actual treatment time. - Units that exceed session length. If your total session was 45 minutes (including intake, setup, and rest), and the bill shows 5 timed units (which requires at least 53 minutes of direct treatment), the math does not add up.
- Codes for services you do not remember receiving. Were you actually given manual therapy, or did the therapist only supervise your exercises? Were therapeutic activities actually performed, or did you do the same exercises as
97110?
Supervision level billing (PTA vs. PT)
Physical therapy services can be provided by a licensed Physical Therapist (PT) or a Physical Therapist Assistant (PTA). Both provide legitimate care. But billing rules differ, and the distinction matters for your bill.
Key billing rules:
- Under Medicare, services provided by a PTA are reimbursed at 85% of the PT rate (the PTA payment differential, effective January 1, 2022). The PTA must use modifier
-CQon applicable CPT codes. - Evaluations and re-evaluations (
97161-97164) can only be performed and billed by a licensed PT, not a PTA. If a PTA performed your evaluation, it cannot be billed under these codes. - Some private insurers do not credential or reimburse PTAs directly. If a PTA provided your treatment but the claim was submitted under the supervising PT's name and NPI, this is a credentialing issue that could affect your coverage.
What to check:
- Look at the rendering provider on your bill or EOB. Does it show the PT who evaluated you, or the PTA who treated you in subsequent sessions?
- If a PTA provided your care and the bill is submitted under the PT's NPI without the
-CQmodifier, the bill may be higher than it should be (for Medicare patients). - If an evaluation code (
97161-97164) appears on a date when a PTA treated you, that is a coding error.
Re-evaluation billed as initial evaluation
Physical therapy evaluations come in two categories with very different price points:
Initial evaluations:
97161-- PT evaluation, low complexity. Medicare rate: approximately $75-$95.97162-- PT evaluation, moderate complexity. Medicare rate: approximately $95-$115.97163-- PT evaluation, high complexity. Medicare rate: approximately $115-$140.
Re-evaluations:
97164-- PT re-evaluation. Medicare rate: approximately $60-$75.
An initial evaluation is performed once, at the beginning of a plan of care. Subsequent assessments of your progress are re-evaluations, coded as 97164, which pays less. If your bill shows a second initial evaluation code (97161-97163) during an ongoing course of treatment, it may be upcoding.
When a second initial evaluation is legitimate:
- You are being treated for a new and different condition.
- Your plan of care expired (typically 90 days) and a new plan is being established.
- You transferred to a different PT practice.
Outside of these scenarios, a second initial evaluation during the same course of treatment for the same condition should be coded as a re-evaluation (97164).
Group therapy billed as individual
Group therapy and individual therapy have different CPT codes and different prices. Individual therapy means one-on-one with the therapist. Group therapy means the therapist is treating two or more patients simultaneously during the same time period.
The code: 97150 -- Group therapeutic procedures. This is a flat rate per session, not timed. Medicare rate: approximately $18-$25 per session.
Compare that to individual timed codes at $28-$37 per 15-minute unit. The price difference is substantial. If the therapist was dividing their attention between you and other patients during your session, individual timed codes should not be billed -- 97150 should be used instead.
How to spot this error:
- Were other patients doing exercises at the same time, with the same therapist moving between patients? That is group therapy.
- Did the therapist leave you to exercise independently while treating another patient in the same room? The time spent with the other patient cannot be billed as your individual treatment time.
- Were you given a sheet of exercises and left alone while the therapist worked with someone else? That unsupervised time should not be billed under any timed code.
The key distinction: in individual therapy, the therapist is working with only you. In group therapy, the therapist is working with you and at least one other patient simultaneously. If you consistently see other patients receiving hands-on treatment during your session time, ask whether your bill accurately reflects group versus individual therapy.
Medicare therapy cap and ABN requirements
For Medicare beneficiaries, there are annual spending thresholds for outpatient therapy services. While Congress repealed the hard therapy cap in 2018, it replaced it with a "threshold" system that triggers additional review:
- $2,330 threshold (2026 amount, adjusted annually) for physical therapy and speech-language pathology combined.
- $2,330 threshold (2026 amount) for occupational therapy separately.
Once your therapy charges exceed the threshold, services require a -KX modifier indicating that the provider certifies the services are medically necessary. If the -KX modifier is missing on claims above the threshold, Medicare may deny payment and you could be stuck with the bill.
ABN requirement: If the PT clinic believes Medicare may not cover additional therapy (because you have exceeded the threshold or for other reasons), they must provide you with an Advance Beneficiary Notice (ABN) before the session. The ABN gives you three choices: proceed and accept financial responsibility if denied, proceed and let Medicare decide, or cancel the service. If the clinic did not give you an ABN and Medicare denies the claim, the clinic cannot bill you for the denied amount.
Look up your PT billing codes
Verify the codes on your physical therapy bill, check whether they are timed or untimed, and see Medicare rates.
CPT/HCPCS LookupHow to check your physical therapy bill
- Request an itemized statement. Each session should show the date, the CPT codes billed, the number of units for each code, and the charge per unit. If you only have a summary bill, request the detail.
- Check timed vs. untimed codes. Verify that untimed codes (
97010,97014) are billed as one unit. Use our CPT lookup tool to confirm. - Apply the 8-minute rule. Add up the total documented minutes for all timed services per session. Verify that the total timed units billed do not exceed what the minutes support.
- Check evaluation codes. You should see an initial evaluation (
97161-97163) once at the start of treatment. Subsequent assessments should be re-evaluations (97164). - Verify who provided treatment. Check the rendering provider on your bill or EOB. If a PTA provided the service, the appropriate modifier should be present.
- Check for NCCI violations. Some PT code pairs cannot be billed together on the same date. Use our NCCI code pair checker to verify.
- Look for patterns. Review bills across multiple sessions. If every session has the exact same codes and units, question whether the billing reflects actual treatment or a template.
What to do when you find an error
- Request your treatment notes. PT clinics are required to document the services provided at each session, including the type of service, the time spent, and the provider. Compare these notes to the bill.
- Call the billing office. Reference specific CPT codes, dates, and units. For example: "On 02/15/2026, you billed 3 units of 97110, but my session was only 30 minutes including setup. The total timed minutes don't support 3 units."
- Send a written dispute. If the phone call does not resolve the issue, send a formal letter. Our dispute letter generator can help.
- Contact your insurer. Ask them to audit the PT clinic's claims. Insurers have specific programs for reviewing therapy billing patterns.
- For Medicare patients: If you believe a PT clinic is systematically overbilling, you can report it to the OIG Hotline at 1-800-HHS-TIPS or through the CMS website.
For more on the dispute process, see our universal dispute guide and dispute letter template. For a broader look at medical billing errors, see our complete guide. If your PT is part of a post-surgical recovery, our knee and hip replacement billing guide covers the full surgical billing chain including inpatient PT charges.
Check for bundling violations
Enter two CPT codes from your PT bill to check for NCCI edit pair violations.
NCCI Code Pair CheckerDisclaimer: This guide is for educational purposes only and does not constitute legal, financial, or professional advice. Physical therapy billing rules vary by payer (Medicare, Medicaid, commercial insurance). The 8-minute rule and therapy thresholds described here reflect CMS/Medicare guidelines and may not apply identically to commercial insurance plans. Consult a licensed professional for advice specific to your circumstances.