
Inpatient rehabilitation facility billing runs on two separate systems — and most guides only explain one.
The CPT code for inpatient rehab (codes like 97110, 97112, 97116, and 97530) documents what therapists deliver at the bedside.
But Medicare actually pays the facility through the IRF Prospective Payment System, not through individual CPT-coded encounters. That difference catches many billing teams off guard.
In this draft, we’ll go through:
- The most commonly used inpatient rehabilitation CPT codes & what each one bills
- How IRF PPS drives Medicare payment differently than outpatient therapy
- How timed and untimed codes work under the 8-minute rule
- Where denials happen and how to prevent them
- Which modifiers rehabilitation claims require
TLDR: The codes your rehab facility actually needs to know
Most inpatient rehab billing mistakes come from confusing CPT documentation with payment methodology — or from applying outpatient logic to an inpatient setting.
- CPT codes in inpatient rehab document therapy services, but Medicare reimburses IRFs through the IRF PPS based on case-mix groups, not individual CPT encounters
- The most billed codes — 97110 (therapeutic exercise), 97112 (neuromuscular reeducation), 97116 (gait training), 97530 (therapeutic activities) — are all timed codes billed per 15-minute unit
- CMS reported a 26.5% improper payment rate for IRFs in 2024, with 93.8% of those errors traced to medical necessity — not CPT selection
- Rehabilitation modifiers GP (physical therapy), GO (occupational therapy), and GN (speech-language pathology) are required on therapy claims to identify the discipline
- Documentation quality and IRF-PAI accuracy affect reimbursement far more than code volume — facilities that focus only on CPT optimization miss the bigger financial picture
How does inpatient rehab billing differ from outpatient therapy?
The biggest misconception in rehabilitation billing is assuming that inpatient rehab CPT codes work the same way as outpatient therapy codes. They don’t.
Payment methodology
In outpatient settings, Medicare reimburses therapy services through the Physician Fee Schedule — each CPT code carries a specific RVU value and generates a separate payment.
In an inpatient rehabilitation facility, Medicare pays through the IRF Prospective Payment System (IRF PPS), which assigns a predetermined payment based on the patient’s case-mix group, functional status, and comorbidity tier.
Documentation role
CPT codes still appear in inpatient rehab documentation, but their primary function shifts from payment generation to clinical recording and compliance.
The IRF-PAI (Patient Assessment Instrument) captures the data that actually determines how much the facility receives.
CMS finalized a 3.0% increase in IRF PPS payment rates for FY 2025 based on market basket adjustments — not CPT volume.
Importance
Even though CPT codes don’t directly drive IRF payment, they remain important for therapy tracking, quality reporting, commercial payer billing (which may still use fee-for-service models), and audit compliance. Getting them wrong creates documentation mismatches that trigger reviews.
Matching every rehab service to its correct CPT code
With therapy, evaluation, and cognitive codes all carrying different billing rules, MedHeave’s rehabilitation billing team verifies each service line before it reaches a payer.
What are the most common inpatient rehabilitation CPT codes?
Rehabilitation therapy spans physical therapy, occupational therapy, and speech-language pathology.
Each discipline draws from overlapping CPT code sets, and selecting the right code depends on the intervention, not the discipline.
Here is a reference table of the most frequently used inpatient rehabilitation CPT codes:
| CPT code | Service | Timed? | Typical use |
| 97110 | Therapeutic exercise | Yes (15 min) | Strength, endurance, range of motion, flexibility |
| 97112 | Neuromuscular reeducation | Yes (15 min) | Movement, balance, coordination, posture, proprioception |
| 97116 | Gait training | Yes (15 min) | Walking ability, stair climbing, assistive device training |
| 97530 | Therapeutic activities | Yes (15 min) | Dynamic functional activities like lifting, carrying, bending |
| 97535 | Self-care/home management training | Yes (15 min) | ADL training, compensatory strategies, assistive technology |
| 97140 | Manual therapy | Yes (15 min) | Mobilization, manipulation, manual traction |
| 97750 | Physical performance test | Untimed | Physical performance testing with written report |
| 97129 | Cognitive function intervention (initial) | Yes (15 min) | Attention, memory, problem-solving — first 15 minutes |
| 97130 | Cognitive function intervention (additional) | Yes (15 min) | Each additional 15 minutes after 97129 |
| 92507 | Speech-language treatment | Untimed | Speech and language therapy services |
| 92526 | Dysphagia treatment | Untimed | Swallowing function treatment |
One detail that trips up many coders — 97110 is therapeutic exercise (strength, flexibility, endurance), while 97112 is neuromuscular reeducation (balance, coordination, proprioception).
And 97530 covers functional activities like lifting and carrying, not gait training. Gait training has its own code at 97116. Mixing these up is one of the most common rehabilitation coding errors.
How do timed codes and the 8-minute rule work?
Most inpatient rehabilitation CPT codes are timed — billed in 15-minute increments. The CMS 8-minute rule determines how many units a therapist can bill based on total treatment minutes.
The rule works like this:
- 8–22 minutes of a timed service = 1 unit
- 23–37 minutes = 2 units
- 38–52 minutes = 3 units
- 53–67 minutes = 4 units
When a therapist provides multiple timed services in one session, the total minutes across all timed codes determine total billable units. Individual services then receive units based on how the time was distributed.
UNIT CALCULATION EXAMPLE
8-Minute Rule Applied to a Stroke Rehab Session
97110 — Therapeutic Exercise
23 min
2 units
97112 — Neuromuscular Reeducation
20 min
1 unit
97116 — Gait Training
15 min
1 unit
Total session: 58 minutes → 4 billable units distributed across three timed codes based on time per service
A common mistake is calculating units per code individually instead of pooling total minutes first. That approach can either over-count or under-count billable units, and both outcomes create compliance risk.
Which modifiers do inpatient rehabilitation claims require?
Modifiers tell the payer which discipline delivered the service, whether the service was distinct from another procedure on the same date, or whether the service was reduced or discontinued.
The three discipline-specific modifiers are required on rehabilitation therapy claims:
- GP — physical therapy services
- GO — occupational therapy services
- GN — speech-language pathology services
Additional modifiers used in rehabilitation billing:
| Modifier | Purpose | When to use |
| 59 | Distinct procedural service | When two services that normally bundle were performed separately |
| 25 | Significant, separately identifiable E/M | When a physician E/M service occurs on the same day as a procedure |
| KX | Medical necessity threshold met | Required when therapy charges exceed Medicare’s threshold amount |
| 52 | Reduced services | When the service was partially completed |
| 53 | Discontinued procedure | When the procedure was stopped after starting |
One area that generates audit flags — using modifier 59 without documentation supporting why the services were distinct.
If the medical record doesn’t clearly show two separate interventions with different goals, the modifier won’t survive a review.
Why does the IRF-PAI affect reimbursement more than CPT codes?
For Medicare patients in inpatient rehabilitation facilities, the IRF-PAI (Patient Assessment Instrument) is the primary reimbursement driver.
The assessment captures functional status, cognitive abilities, mobility levels, and comorbidities — and CMS uses this data to assign each stay to a Case Mix Group (CMG).
Each CMG carries a predetermined payment weight. Higher acuity, more comorbidities, and lower functional scores at admission generally result in higher payment.
CMS reported that in 2024, IRF improper payments reached approximately $2.0 billion with a 26.5% improper payment rate (CMS IRF Compliance Data). The root causes were telling:
- 93.8% of improper payments in IRF hospitals were tied to medical necessity
- 86.0% in rehab units were medical necessity failures
- 10.8% were insufficient documentation
That means fewer than 5% of improper payments stemmed from CPT coding errors. The real financial risk sits in admission criteria, medical necessity documentation, and IRF-PAI accuracy — not in selecting between 97110 and 97112.
What causes inpatient rehab claim denials?
Denial patterns in rehabilitation billing tend to cluster around a few recurring problems:
- Unit calculations that don’t follow the 8-minute rule
- Coding for services without matching physician orders
- IRF-PAI assessments with incomplete functional status data
- Medical necessity documentation that doesn’t support the intensity of services
- Group therapy billed as individual therapy (or the reverse)
- Missing or incorrect therapy modifiers (GP, GO, GN)
The most expensive denial category isn’t a wrong CPT code — it’s a payer determining the patient didn’t meet inpatient rehabilitation admission criteria in the first place.
When that happens, the entire stay gets denied, not just individual therapy sessions.
Facilities that track denials by root cause (rather than just by volume) tend to spot systemic problems faster.
A spike in medical necessity denials often points to IRF-PAI documentation gaps, while modifier-related denials usually signal a training issue.
DENIAL PREVENTION
Top IRF Denial Causes → Prevention Actions
Medical necessity failure
Audit IRF-PAI completeness before submission; document why outpatient rehab isn’t sufficient
Missing therapy modifiers
Automate GP/GO/GN modifier assignment in your billing system by therapy discipline
8-minute rule miscalculation
Train therapists to record exact start/stop times per service, not rounded estimates
Group vs. individual therapy confusion
Build separate documentation templates for group and individual sessions with clear billing flags
Let MedHeave handle your rehabilitation facility billing
Rehabilitation billing sits at the intersection of clinical documentation and complex payment systems — and getting it wrong costs real money.
MedHeave operates as a full revenue cycle department for rehabilitation facilities, managing the entire claim lifecycle from charge capture through denial resolution.
- Net collection rate of 97%+ across managed practices
- Claims submitted within 24–48 hours of signed encounter notes
- Denial management with root-cause tracking by denial category
- Performance-based pricing — MedHeave only gets paid when your facility gets paid
- Dedicated rehab billing teams trained on IRF PPS methodology and CPT therapy coding
Contact MedHeave to discuss how a dedicated revenue cycle team can reduce your denial rate and recover lost rehabilitation revenue.
Related guides & resources
The resources below cover closely related topics and the broader service workflow they connect to:
- Medical coding services — Medical coding services
- Urology billing CPT codes — CPT Code 52234: TURBT Billing & Urology Coding Guide
- Laser therapy CPT codes — Laser Therapy CPT Codes & Billing 101
- Tick removal coding — ICD-10 Code for Tick Bite & Tick Removal: Diagnosis, CPT, & Billing
- CPT codes for mental health billing — Common CPT Codes for Mental Health Billing
- CPT code 90471 — CPT 90471 Explained: Billing, Modifiers & Medicare
- Anemia ICD 10 codes — Anemia ICD-10 Codes: A Guide for Coders & Providers
Frequently asked questions
Here are the most common questions about CPT codes for inpatient rehabilitation facilities.
CPT 97110 is therapeutic exercise — it targets strength, endurance, range of motion, and flexibility through specific exercises. CPT 97112 is neuromuscular reeducation — it addresses movement patterns, balance, coordination, posture, and proprioception. The clinical goal determines the code, not the body part treated. A patient doing shoulder strengthening exercises would bill under 97110, while a stroke patient relearning balance reactions would bill under 97112.
No. Medicare reimburses inpatient rehabilitation facilities through the IRF Prospective Payment System, which assigns a lump-sum payment per stay based on Case Mix Groups derived from IRF-PAI assessments. CPT codes document what therapy occurred but don’t individually generate Medicare payment the way outpatient therapy codes do. Commercial payers may still use fee-for-service CPT billing, so the approach varies by payer.
The 8-minute rule is a CMS guideline that determines how many 15-minute units a therapist can bill for timed CPT codes. A service needs at least 8 minutes to bill one unit, 23 minutes for two units, and so on. Total treatment minutes across all timed codes are pooled first, then distributed to individual codes based on the time each service received. Rounding individual services separately is a common billing error.
Three discipline-specific modifiers are required — GP for physical therapy, GO for occupational therapy, and GN for speech-language pathology. Additional modifiers like 59 (distinct procedure), KX (medical necessity threshold), and 25 (separate E/M service) apply based on the clinical scenario. Missing a required modifier is one of the fastest ways to trigger a claim denial.
The IRF-PAI (Inpatient Rehabilitation Facility Patient Assessment Instrument) is a CMS-mandated assessment that captures a patient’s functional status, cognitive abilities, and comorbidities at admission and discharge. CMS uses IRF-PAI data to assign each stay to a Case Mix Group, which determines the facility’s Medicare payment. Accurate IRF-PAI completion is the single most important reimbursement variable in inpatient rehabilitation billing.