A physical therapist spends 25 minutes helping a stroke patient relearn how to walk with a quad cane. The note simply says, “Gait training, patient ambulated with cane.” The claim goes out with two units of 97116.

Six weeks later, the claim was denied. The note does not show enough skilled intervention, the treatment minutes are unclear, and a required modifier is missing.

The treatment that was given might have been the choice. The issue is that the records don’t clearly back up what was charged. CPT 97116 is the code for gait training but using the right code is only part of the story. The time spent on any modifiers used whether the treatment was needed and the details in the therapy notes all play a role in making sure the claim is properly supported.

In this guide, you’ll learn:

  • When CPT 97116 applies to gait training
  • How Medicare timed units work
  • How 97116 differs from related therapy codes
  • What documentation supports the service
  • Which modifiers and ICD-10-CM codes may apply
  • Common billing mistakes to avoid

Reimbursement can differ depending on the documents you provide the payer’s policy and the specifics of each visit. Use this as a guide but always double‑check the exact rules, in the patient’s insurance plan.

What Is the CPT Code for Gait Training?

The CPT code for gait training is 97116. This code is a timed code. It is billed in 15-minute units. The code is used for one- on-one training. The training helps improve how a patient walks. The training helps improve how a patient climbs stairs. The training helps improve how a patient uses a device. Physical and occupational therapists report the code when the service is skilled. Physical and occupational therapists report the code when the service is documented.

CPT 97116 Gait Training Code Description

The AMA descriptor reads: therapeutic procedure, 1 or more areas, each 15 minutes; gait training (includes stair climbing). Every phrase in it changes how you bill:

  • “Each 15 minutes” means you bill by treatment minutes, not by how many exercises were done.
  • “1 or more areas” means working both legs doesn’t earn extra units.
  • “Includes stair climbing” means stairs inside the same gait session are already part of 97116. Don’t add a second line.

The descriptor belongs to the AMA. How Medicare counts the time, which modifiers it wants and when it pays come from CMS and its contractors.

What Counts as Gait Training (and What Doesn’t)

Gait training focuses on changing how a patient walks through skilled instruction and practice. It may include improving step length, weight shifting with an assistive device, stair training, navigating curbs, or walking safely over uneven surfaces. Simply walking with a patient to the bathroom, without providing gait training, does not by itself support 97116.

A useful test for clinicians: Could an aide have done this with no change in outcome? If yes, it probably isn’t a skilled service.

Why Does Correct 97116 Coding Matter for Your Practice?

Gait training appears on rehab claims: stroke recovery, joint replacements, Parkinson’s disease, amputation fall prevention. Each unit pays an amount so an error that happens over hundreds of claims adds up quickly.

The hidden costs matter more. Staff hours disappear into corrected claims and appeals. Cash flow slows. And if a post-payment review arrives, billed units that don’t match documented minutes become your problem.

How Gait Training Units Work: 15 Minutes, 30 Minutes and the 8-Minute Rule

This is where most confusion starts, so let’s slow down.

Is There a Gait Training CPT Code for the First 30 Minutes?

No. People search for it constantly, but 97116 has no “first 30 minutes” version. The same code repeats for every 15-minute unit. Thirty minutes of gait training alone is typically two units under Medicare’s method.

How Medicare Converts Minutes to Units

Under CMS rules in Chapter 5 of the Medicare Claims Processing Manual a single timed service earns one unit when it takes, between 8 and 22 minutes. When you provide timed codes on the same day you add up all the timed minutes first then convert the total.

Total timed minutes

Units billable

8–22

1
23–37

2

38–52

3
53–67

4

68–82

5

So 7 minutes of gait training alone bills nothing to Medicare. Thirty minutes bills two units.

A Mixed-Code Example That Trips Teams Up

Take a visit with 20 minutes of therapeutic exercise (97110) and 6 minutes of gait training (97116).

  1. Total timed minutes: 26, which is two units.
  2. 97110 fills one full 15-minute block and has 5 minutes left over.
  3. 97116 has 6 minutes, the larger remainder, so it gets the second unit.
  4. Result: 97110 × 1 and 97116 × 1.

Now the twist. Some commercial payers apply the AMA midpoint rule one code at a time. Under that method, 6 minutes of gait training earns nothing. Same visit, different payment.

Pro Tip

Keep a one-page cheat sheet of how each major payer counts time. It takes an hour to build and can prevent a steady drip of underpayments.

When Two Clinicians Treat Together

If a PT and a PTA are both in the parallel bars for the same quarter hour, you still have one quarter hour. Headcount doesn’t double billable time, and the note should say who did what.

97116 Workflow
From Visit to Clean Claim
8 checkpoints

01
Verify benefits
Limits & authorization
02
Plan of care
Goals & medical need
03
Capture minutes
Time per timed service
04
Select 97116
Skilled gait training

↓

05
Convert units
Use payer method
06
Add modifiers
Check what applies
07
Link diagnosis
Support medical need
08
Scrub the claim
Minutes, units & edits

Modifiers That Affect the Gait Training CPT Code

CPT Coding Reference
Modifiers for Gait Training CPT Codes
GP + GO
The Therapy Discipline Modifiers
KX
The Medical Necessity Attestation
CQ
When a PTA Is Involved
59 / X Modifiers
Use Sparingly for Distinct Services
DISCIPLINE•MEDICAL NECESSITY•PROVIDER ROLE•NCCI EDITS

GP and GO: The Therapy Discipline Modifiers

Medicare expects a discipline modifier on therapy lines: GP for physical therapy, GO for occupational therapy. Leaving it off is one of the most common reasons claims bounce.

KX: The Medical Necessity Attestation

There’s no Medicare therapy cap anymore but once a patient’s therapy spending goes over the annual threshold the KX modifier tells us the care is still medically necessary. For the calendar year 2026 CMS set the threshold at $2,480 for therapy and speech-language pathology combined. There’s also a $2,480 threshold, for occupational therapy. Claims that go over these limits without the KX modifier will be denied. The amounts reset every year. It’s important to check CMSs Therapy Services page to stay updated.

CQ: When a PTA Is Involved

If a physical therapist assistant supplies the service either fully or partially Medicare requires CQ with GP and the payment falls by fifteen percent. Two exceptions are available: time that remains within a ten percent de minimis limit and a final unit in which the physical therapist assistant personally delivered at least eight minutes.

Modifier 59 and X Modifiers (Use Sparingly)

Use “modifier 59” or an appropriate “X modifier, such as XU” only when an NCCI edit applies, the edit permits a modifier, and the services are actually distinct. Simply using a different diagnosis or treating a different body area does not, by itself, justify the modifier.

A word of caution: therapy edits have been removed, added back and removed again. Online lists don’t always match. Always look at the recent quarterly NCCI tables. A modifier indicator of 0 means nothing can change the edit. A modifier indicator of 1 means a modifier can.

Choosing a code starts with what the clinician actually did, not what pays more.

Code Best Fit Watch Out For
97116 Retraining walking, stairs, device use The skill trained should be the walking task
97112 Balance, coordination, motor control Overlaps with gait work, so the note must say what was trained
97530 Functional tasks like transfers and lifting Don’t count the same minutes twice
97110 Strength, range of motion, endurance Impairment-based, not task training
97150 Group therapy Can’t run at the same time as individual 97116
97760 / 97761 / 97763 Orthotic and prosthetic management and training See the device section below
0791T VR-based gait training (Category III add-on) Coverage is inconsistent, so verify payer policy

One Medicare contractor billing article (A56566 in the Medicare Coverage Database) warns against billing 97110, 97112, 97116 or 97530 for the same time period. Even when no edit blocks a pair, a minute only counts once.

Documentation That Survives a Payer Review

Reviewers aren’t looking for long notes. They’re looking for proof of skilled care and expected improvement.

What a Strong Gait Training Note Includes

  • Minutes of direct, one-on-one training
  • Distance, surface, stairs or curbs attempted
  • The device used
  • Level of assistance or cueing
  • Gait problems observed (short steps, foot drop, freezing)
  • What the clinician did about them, and why that took skill
  • How the patient responded
  • A link to a measurable goal

Compare “improve mobility” with “walk 150 feet with a rolling walker at supervision level.” Only one of those gives a reviewer something to check.

Progress Reports and Maintenance Therapy

Medicare expects periodic progress reports, at least once every 10 treatment days under current manual guidance, and plan-of-care recertification when it’s due. And “no more improvement expected” doesn’t automatically end coverage. Medicare can cover skilled maintenance therapy when a clinician’s skills are needed to maintain function or slow decline, as long as the record explains why.

CPT Code for Gait Training Progression: Showing Change Over Time

Here’s something searchers are often surprised by: there isn’t a CPT code for progression. Progression is something your notes have to show.

What Progression Looks Like on Paper

  • Support: parallel bars, then walker, then quad cane, then single-point cane
  • Environment: gym, hallway, ramp, curb, grass
  • Demand: turns, speed changes, carrying objects, dual-tasking
  • Assistance: physical help, then contact guard, then supervision

When to Switch Codes or Stop

CPT 97169 to 97172 includes training evaluations and re-evaluations. Whether an athletic trainer can bill for treatment services depends on the payer and state rules. Medicare does not allow athletic trainers to bill directly under Part B. Commercial payers have policies. Always confirm the billing requirements before submitting claims for athletic trainer services.

Some contractors also look harder at gait training that runs long. The contractor article above mentions 12–18 visits within 4–6 weeks, so know your local policy.

Diagnosis Codes for Gait Training: ICD-10-CM

97116 says what was done. ICD-10-CM says why. Both belong on the claim, and they do different jobs.

Commonly Linked Diagnoses

  • R26.2 Difficulty in walking, not elsewhere classified
  • R26.81 Unsteadiness on feet
  • R26.89 Other abnormalities of gait and mobility
  • M62.81 Muscle weakness (generalized)
  • Z91.81 History of falling
  • Condition-specific codes, such as stroke sequelae (I69 category) or Parkinson’s disease (G20 category)

Symptom codes satisfy some payers and look thin to others. Medicare therapy claims generally do better with both the treating diagnosis and the underlying medical diagnosis. The FY 2027 ICD-10-CM code set took effect October 1, 2026, so validate every code against the current set.

DME, Orthotic Fitting and Athletic Trainers

Search results lump these together, but they’re three separate billing problems.

Gait Training With DME

Teaching a patient to use a walker or cane is gait training and can go under 97116 when it’s skilled and documented. The walker itself is durable medical equipment, billed by an enrolled supplier with HCPCS Level II codes. 97116 isn’t a way to get paid for the device.

Orthotic and Prosthetic Training

The initial encounter codes are 97760 (orthotic management and training) and 97761 (prosthetic training). 97763 covers later encounters. Billing resources citing CPT guidance say 97760 shouldn’t be reported with 97116 for the same extremity, and when an L code is billed for a custom-fit orthotic, the fitting is included in that payment. If a patient gets device training and separate gait retraining, document each piece distinctly and verify the exact pair against current CPT guidelines and payer policy.

Can Athletic Trainers Bill CPT 97116?

CPT codes 97169 through 97172 are for training evaluation and re-evaluation. These codes do not mean that an athletic trainer can bill CPT 97116 on their own. Medicare does not include trainers as eligible practitioners, for direct Medicare Part B billing. Each commercial payer may have policies and state laws might also vary. Always check the rules before billing for services provided by an athletic trainer.

Claim Check

Common Gait Training Billing Errors

Catch these issues before a 97116 claim reaches the payer.

01
Units based on visit length
Not actual timed minutes
Risk: Overbilling and audit exposure
Fix: Record minutes for each code
02
GP/GO or KX missing
Modifier or threshold requirement missed
Risk: Rejection or denial
Fix: Use scrubber hard stops + threshold tracking
03
CQ omitted for PTA time
Applicable Medicare de minimis rules missed
Risk: Overpayment and recoupment
Fix: Track who furnished each unit
04
97116 overlaps another timed service
Same minutes reported for 97530 or 97112
Risk: Bundling denial
Fix: Document separate time and intent
05
Modifier 59 added automatically
No edit or indicator checked first
Risk: Denial or audit flag
Fix: Confirm the edit before adding 59
06
Thin treatment notes
Little support for skilled care
Risk: Medical necessity denial
Fix: Use the documentation checklist
07
One timing method used for every payer
Medicare rules applied elsewhere
Risk: Underpayment
Fix: Keep payer-specific rules current
08
Treatment continues after a plateau
No updated goals or skilled-maintenance rationale
Risk: Denial during review
Fix: Reassess goals or document skilled maintenance
Before submission:
Check time, code selection, modifiers, diagnosis, documentation, and payer-specific rules.

Best Practices for Providers and Billing Teams

Build Habits That Prevent Denials

  • Keep that payer cheat sheet updated.
  • Require minutes per code in the EHR. This single change cuts unit errors more than most training does.
  • Set an alert before patients reach the KX threshold, so clinicians can document necessity first.

Audit Before the Payer Does

  • Review claim denials by remark code and by clinician. Look for patterns that often reveal gaps in the workflow.
  • Each month, pull 10 to 20 gait training claims. Compare the notes, treatment minutes and billed units to spot inconsistencies.
  • Assign one person to handle the NCCI compliance check. Make sure it’s done consistently.
  • Have conversations with clinicians about what qualifies as gait training. For example, helping someone walk to the restroom does not count as training.. Working with a patient to correct their walking pattern, yes that does. Clarify these points so everyone is on the page.

Frequently Asked Questions

What is the CPT code for gait training?

CPT 97116: therapeutic procedure, each 15 minutes, gait training including stair climbing. It’s timed and requires direct one-on-one treatment.

What is the CPT code for gait training for 15 minutes?

One unit of 97116 stands for a 15-minute block. Medicare permits one unit for 8 to 22 minutes of a timed service. The total timed minutes for the day determine the unit count. One unit of 97116 stands for a 15-minute block. 

What is the CPT code for gait training for the first 30 minutes?

There’s no separate code. Thirty minutes is generally two units of 97116 under the CMS method. Some commercial payers count differently, so check their policy.

Who can bill 97116?

Physical and occupational therapists, when the service is in scope and a skilled need is documented. Assistants can furnish it under supervision, with CQ or CO applying for Medicare when required. Payer rules, state law and setting all matter.

Does 97116 need a modifier?

For Medicare outpatient therapy, usually GP or GO. Add KX once the annual threshold ($2,480 for PT/SLP combined in 2026) is passed, CQ when a PTA’s share exceeds the de minimis standard, and 59 or an X modifier only where an NCCI edit applies and the services were distinct.

Can 97116 be billed with 97530 or 97112 on the same day?

Often, if the services are separate, the minutes don’t overlap and no current edit or payer policy blocks the pair. Check the current NCCI table.

Is stair training billed separately?

No. The descriptor includes stair climbing.

Why was my gait training claim denied?

Typical reasons are a missing modifier, units that don’t match minutes, overlapping time with another code, weak medical necessity notes, exceeded visit limits or no authorization. The remittance codes point to which one.

Conclusion

Go back to that stroke patient and the quad cane. With minutes recorded, the walking deficit described, the cueing noted and the modifiers attached, the same session becomes a clean, defensible claim. The care didn’t change. The paperwork finally matched it.

If your team is wrestling with unit-count errors, modifier denials or documentation gaps in therapy billing, a professional medical billing team can review your workflow, tighten front-end checks and help your practice follow payer requirements. Reach out to ask about a billing and denial-pattern review for your rehab services.

Medical Billing Support
Your Documentation Should Support Your 97116 Claim
From timed units and modifiers to diagnosis coding and denial follow-up, Oregon Billing Service helps keep your therapy claims aligned with payer requirements.
NEED HELP?
97116
Gait Training
Coding & Billing

Get Support