If you are a physical therapist working in home health, you know one thing for sure. The patient’s living room is your clinic. But just because you left the four walls of a hospital does not mean the paperwork gets easier.
In fact, billing for home health physical therapy comes with its own set of rules.
You need the right CPT code for physical therapy home health to get paid correctly. You also need to avoid claim denials. And you want to stay compliant with Medicare and private insurers.
Let’s be honest. No one became a PT to stare at a screen full of five-digit codes. But understanding these codes protects your revenue. It also makes sure your patients keep getting the care they need.
This guide walks you through everything. We will cover the most common codes. We will talk about the difference between home health and outpatient coding. And we will share practical tips to keep your documentation clean.

CPT Code for Physical Therapy Home Health
Why Home Health Coding Is Different from Outpatient Coding
Many therapists assume that a CPT code means the same thing everywhere. That is not always true.
In an outpatient clinic, you bill for each timed service. You use codes like 97110 (therapeutic exercise) or 97140 (manual therapy). Then you add units based on how long you treated the patient.
Home health works differently.
When you provide therapy under the Medicare Home Health Benefit, you do not bill per visit. The home health agency bills a periodic payment. That payment covers all services for a 30-day episode. But you still need to report CPT codes on the OASIS and the claim.
Why? Because the codes tell the story of what you did. They justify the patient’s need for skilled care.
So yes, you still use many of the same CPT codes. But how you use them and why you use them shifts.
Important Note: If you are a private practice PT seeing a patient at home under Medicare Part B (not home health), you follow outpatient rules. This article focuses on the home health setting under Part A or a home health agency.
The Main CPT Code for Physical Therapy Home Health (Evaluations)
Every good plan starts with an evaluation. In home health, the evaluation code is critical. It opens the door for all subsequent treatment.
The CPT code set includes three levels for physical therapy evaluations. They are based on the complexity of the patient’s condition.
| CPT Code | Description | Typical Home Health Use |
|---|---|---|
| 97161 | PT evaluation: low complexity | Patient with minor impairments, straightforward rehab needs, short recovery expected |
| 97162 | PT evaluation: moderate complexity | Patient with moderate impairments, multiple health issues, requires skilled intervention |
| 97163 | PT evaluation: high complexity | Patient with complex conditions, high risk of falls, multiple system involvement |
Most home health patients fall into the moderate or high complexity categories. Why? Because home health criteria require a homebound status. That often means the patient has significant limitations.
How to Choose the Right Evaluation Code
Do not just pick a code based on how you feel that day. Use the clinical judgment factors outlined by the CPT manual.
Ask yourself these questions:
-
How many body systems are affected?
-
How many comorbidities does the patient have?
-
How much time did you spend on history, exam, and clinical decision-making?
If you are unsure, document everything. Then let the documentation support the code you choose. Medicare auditors look for consistency between your note and the code.
Re-Evaluation Codes in Home Health
Patients change. Sometimes they get better faster than expected. Other times they plateau or decline.
When that happens, you need a re-evaluation.
| CPT Code | Description |
|---|---|
| 97164 | PT re-evaluation |
This code is not for every visit. Use it when you need to reassess the plan of care. Maybe the patient had a fall. Maybe they developed a new medical condition. Or maybe they are not progressing as expected.
Do not use 97164 just because two weeks passed. You must document a new clinical decision-making process.
Therapeutic Procedure Codes (The “Treat” Codes)
This is where most of your daily notes come in. These codes describe the actual treatments you provide.
Here are the most common CPT codes for physical therapy home health treatment.
| CPT Code | Procedure | What It Looks Like in Home Health |
|---|---|---|
| 97110 | Therapeutic exercise | Strength training, range of motion, balance activities, stretching |
| 97112 | Neuromuscular reeducation | Balance training, coordination drills, posture awareness, movement pattern retraining |
| 97116 | Gait training | Walking with a walker, stair negotiation, curb climbing, wheelchair propulsion |
| 97140 | Manual therapy | Soft tissue mobilization, joint mobilizations, manual traction |
| 97530 | Therapeutic activity | Functional tasks like bed mobility, transfers, reaching, bending |
| 97535 | Self-care/home management training | Teaching dressing, bathing, cooking safety, or using adaptive equipment |
| 97750 | Physical performance test | 6-minute walk test, timed up and go, Berg balance scale |
You will notice these codes are the same ones used in outpatient clinics. That is fine. The difference lies in the setting and the billing method, not the code itself.
How Many Units Can You Bill Per Visit?
In home health, you do not bill units for payment like in outpatient therapy. But you still record units for tracking and documentation.
Each code has a typical time frame.
-
1 unit = at least 8 minutes but less than 23 minutes
-
2 units = at least 23 minutes but less than 38 minutes
-
3 units = at least 38 minutes but less than 53 minutes
-
4 units = at least 53 minutes but less than 68 minutes
Most home health visits last between 30 and 45 minutes. That means you will usually report 2 or 3 units total across all codes.
Do not bill more than four units in a single visit unless the patient tolerates it and you document medical necessity.
Modifiers in Home Health Physical Therapy
Modifiers are two-character additions to a CPT code. They tell a more complete story.
In home health, the most common modifier is GP.
-
GP = Physical therapy services delivered under an outpatient plan of care
Wait. That sounds confusing. Let me explain.
When a home health agency provides therapy, the plan of care comes from the home health certification. The GP modifier tells Medicare that the therapy is part of a physical therapy plan. It separates PT from OT (GO) or SLP (GN).
Some agencies also use GN (speech) and GO (occupational therapy).
You do not need GP on every single line. But check your agency’s policy. Many require it on all therapy procedure codes.
Functional Limitation Reporting (G-Codes)
Medicare requires home health therapists to report functional limitations. You do this using G-codes and severity modifiers.
These are not CPT codes, but they travel with them on the claim.
| G-Code | Functional Area |
|---|---|
| G8978 | Mobility: walking and moving around |
| G8979 | Mobility: changing positions |
| G8980 | Self-care: bathing, dressing, toileting |
Each G-code requires a severity modifier. The modifier goes from 00 (no limitation) to 99 (maximum limitation). You report these at the start of therapy, at discharge, and sometimes at a progress report.
If you skip functional reporting, Medicare will reject your claim. So do not overlook this step.
Common Billing Mistakes in Home Health PT
Even experienced therapists make coding errors. Here are the most frequent problems I see.
Mistake 1: Using Untimed Codes Incorrectly
Some codes are untimed. For example, 97750 (physical performance test) does not have a timed unit structure. You bill one unit per test, no matter how long it takes.
But many therapists accidentally treat 97750 like a timed code. That leads to incorrect unit reporting.
Mistake 2: Billing Maintenance Therapy as Skilled
This is a big one. Medicare does not pay for maintenance therapy in home health. If you are only helping a patient walk to the bathroom because they always do it that way, that is not skilled.
You need to show progress or the need for skilled instruction. Without that, the service is not covered.
Mistake 3: Not Matching Codes to the Plan of Care
Every CPT code you bill must relate to a goal in the plan of care. If you work on gait training but the POC only mentions strengthening, that is a problem.
Review the POC before every visit. Keep your treatments aligned.
How to Document for CPT Code Compliance
Good documentation saves you from audits. It also makes coding easier.
Here is a simple checklist for each visit note.
-
Start and end time of each procedure (e.g., 97110 from 10:05 to 10:25 AM)
-
Specific description of what you did (e.g., “seated theraband rows, 3×10, yellow band”)
-
Patient response (e.g., “reported 3/10 shoulder fatigue, completed with good form”)
-
Rationale for why this is skilled (e.g., “required tactile cues to avoid scapular elevation”)
-
Relationship to goals (e.g., “this supports goal #2: increased shoulder strength for self-dressing”)
Do not just write “exercises as tolerated.” That is not skilled documentation. Be specific. Show your clinical reasoning.
Telehealth and Remote Monitoring Codes
Telehealth changed home health delivery. But the coding rules are still catching up.
Medicare allowed some telehealth PT during the public health emergency. Many of those waivers have ended. For standard home health, a virtual check-in is not billable as a therapy visit.
However, you can use 98970 through 98972 for remote therapeutic monitoring (RTM). These codes cover:
-
Patient-reported data (pain scores, activity logs)
-
Device data (step counters, wearable sensors)
RTM requires consent from the patient. It also needs at least 16 minutes of qualified staff time per month. Check with your agency before using these codes.
Pediatric Home Health CPT Codes
Children have different needs. The CPT codes are mostly the same, but you will use them differently.
For example:
-
97110 becomes play-based strengthening
-
97535 includes school readiness or community safety
You may also use developmental codes like 97533 (sensory integration). But many private insurers still accept the standard codes.
Always verify with the specific payer. Medicaid rules vary by state.
A Quick Guide to Medicare Part B vs. Home Health Coding
This table clarifies the difference between the two main settings.
| Feature | Medicare Part B (Outpatient at Home) | Medicare Home Health (Part A) |
|---|---|---|
| Who bills | Private PT practice | Home health agency |
| Payment model | Per visit (fee schedule) | 30-day episode payment |
| Homebound required | No | Yes |
| CPT codes used | 97110, 97140, etc. | Same codes |
| Functional reporting | Yes (G-codes and modifiers) | Yes (OASIS) |
| GP modifier needed | Yes | Usually yes |
Many therapists work in both settings. Just remember which rules apply to the specific patient.
Real-Life Coding Scenarios
Let me give you three examples. These show how to apply the codes in daily practice.
Scenario 1: Post-Stroke Patient
Mrs. Jones is 78 years old. She had a stroke three months ago. She is homebound and uses a hemi-walker. Today, you work on sit-to-stand transfers and weight shifting.
Codes to bill:
-
97110 (therapeutic exercise for leg strengthening)
-
97530 (therapeutic activity for transfer training)
Documentation note: “Performed 10 sit-to-stands with tactile cueing at hips. Patient required moderate assistance for first 3 reps, then minimal assistance. Improved weight shifting to left leg noted.”
Scenario 2: Total Knee Replacement
Mr. Chen is 65 years old. He is two weeks post-op. He needs help with knee flexion and walking with a walker.
Codes to bill:
-
97110 (range of motion and strengthening)
-
97116 (gait training)
Documentation note: “Active knee flexion 85 degrees. Performed heel slides and seated knee extension. Then walked 100 feet indoors with rolling walker. Verbal cues to avoid circumduction.”
Scenario 3: Debility and Deconditioning
Ms. Rodriguez is 82 years old. She had a fall and stayed in bed for two weeks. She is now weak and fearful of falling.
Codes to bill:
-
97110 (strengthening lower extremities)
-
97530 (repeated sit-to-stand from various surfaces)
-
97112 (balance reactions using perturbation training)
Documentation note: “Patient anxious about falling. Used low bed for sit-to-stand practice. Provided hand-over-hand assistance initially. By end of visit, patient completed 5 stands with standby assist.”
How to Stay Updated on CPT Code Changes
CPT codes change every year. Some codes get revised. Others are added or deleted.
Do not rely on memory alone.
Here is what I recommend:
-
Join the APTA’s coding and payment group
-
Read the Medicare quarterly updates (MLN Matters articles)
-
Subscribe to a coding newsletter like Coding & Payment Alert
-
Take a coding CEU course every two years
Your agency’s billing department is also a great resource. Ask them for a list of their most denied codes. Then learn why those denials happen.
Resources for Further Learning
You do not need to figure this out alone. Many excellent resources exist.
-
CMS Home Health Center – Official Medicare guidance
-
APTA’s Coding and Payment page – Member-only resources
-
Your state’s Medicare Administrative Contractor (MAC) – Local coverage determinations
-
Medicare Benefit Policy Manual, Chapter 7 – Home health rules
I also recommend the book Coding and Payment Guide for Physical Therapy by Optum360. It is updated every year. Keep a copy in your bag.
Additional Resource Link
For a printable PDF of common home health PT codes and documentation templates, visit the APTA Home Health Section’s resource library (member access required).
🔗 https://www.apta.org/patient-care/payment/home-health
Frequently Asked Questions (FAQ)
1. Can a PT work in home health without an agency?
Yes, but only if you bill under Medicare Part B and the patient is not homebound. For true home health (Part A), you need a certified home health agency.
2. What is the most common CPT code for physical therapy home health?
97110 (therapeutic exercise) is the most frequently used code. Almost every home health patient receives some form of therapeutic exercise.
3. Do I need a separate CPT code for each exercise?
No. You group similar activities under one code. For example, all strengthening exercises go under 97110. You do not code each exercise individually.
4. What happens if I use the wrong CPT code?
The claim may deny. Or the agency might receive a lower payment. In an audit, you may need to repay money. Always double-check your codes before submitting.
5. Can I bill 97140 and 97110 on the same day?
Yes. Many visits include both manual therapy and therapeutic exercise. Just document the time for each separately.
6. Is there a limit to how many visits Medicare covers?
There is no fixed limit. Medicare covers visits that are reasonable and necessary. The plan of care determines the frequency and duration.
7. Do I need to include the GP modifier on every claim?
Most home health agencies require it on all therapy procedure codes. Check your agency’s billing policy to be sure.
8. What is the difference between 97530 and 97110?
97110 focuses on a specific exercise (e.g., bicep curls). 97530 focuses on a functional task that combines multiple movements (e.g., pulling a drawer open, then lifting an object).
9. How long do I keep PT records for home health patients?
Medicare requires you to keep records for at least 5 years. Some states require 7 years or longer. Follow the longer of the two.
10. Can a PTA perform and bill these codes?
Yes, under general supervision. The PT must establish the plan of care. The PTA can carry out the treatment and document it. The claim still goes under the PT’s NPI for the agency.
Conclusion
You now have a clear map for using the right CPT code for physical therapy home health. Remember the evaluation codes (97161–97163). Use therapeutic codes like 97110 and 97116 for treatment. Add the GP modifier when required. And never skip functional reporting. Keep your documentation specific and your treatments aligned with the plan of care. When you code correctly, you protect your patients, your agency, and your professional reputation.
Author: Senior Technical Writer, Rehab Billing Team
Date: APRIL 06, 2026
Disclaimer: This article is for educational purposes only. Billing regulations change frequently. Always verify coding requirements with your payer or a certified medical coder.
