Skip to content
Medicare physical therapy billing guide | reviewed July 2026

The Medicare 8-minute rule, turned into a claim-ready control.

The formula is only the first step. A defensible PT claim connects total timed treatment minutes, code-level allocation, documentation, provider role and the payer rule that applied on the date of service.

Illustrative timed visit53 minutes | 4 max units
18
97110 therapeutic exerciseRecorded direct treatment time
MIN
17
97112 neuromuscular reeducationRecorded direct treatment time
MIN
18
97530 therapeutic activitiesRecorded direct treatment time
MIN
04
Maximum timed unitsAllocation still requires service support
UNITS

What the 8-minute rule actually controls

Medicare uses time thresholds for therapy procedures and modalities described in 15-minute units. CMS guidance says that when only one 15-minute timed code is furnished in a day, it is not billed if the service lasted fewer than 8 minutes. When several timed services are furnished, the total timed-code treatment minutes establish the maximum number of timed units for that discipline and date of service.

This is not permission to assign every available unit to whichever code pays best. The unit distribution must remain consistent with the minutes and skilled service documented for each code. Untimed services do not increase the timed-unit total, and time that does not meet the rule cannot be hidden inside another code.

Operational distinctionFirst calculate the maximum number of timed units from the total. Then allocate those units across the supported codes. Those are two separate controls.

Medicare timed-unit ranges

Exhibit 1CMS Claims Processing Manual ch 5 sec 20.2
The timed-unit ladder, drawn to scale

↔ Swipe the diagram

TOTAL TIMED-CODE TREATMENT MINUTES · ONE DISCIPLINE · ONE DATE OF SERVICE MAXIMUM BILLABLE TIMED UNITS 00 to 718 to 22223 to 37338 to 52453 to 67568 to 82683 to 97798 + 0153045607590105 82338536883 MINUTES Each band opens at the midpoint of its 15-minute block: 8, 23, 38, 53, 68 and 83 minutes. Below 8 total timed minutes there is no billable timed unit. Untimed minutes never enter this total.

Source: CMS Medicare Claims Processing Manual, chapter 5, section 20.2 · clm104c05.pdf. Run your own visit through the therapy units calculator.

Total timed minutesMaximum timed unitsRelease control
0 to 70Do not bill a 15-minute timed unit.
8 to 221Confirm the billed service has minute and note support.
23 to 372Allocate units to the services with supported time.
38 to 523Check that the code distribution follows documented minutes.
53 to 674Reconcile total time, code time and the final claim.
68 to 825Retain a traceable calculation and documentation path.
83 to 976Apply the same 15-minute progression for longer visits.

The ranges continue in 15-minute increments. The table is a workflow aid, not a substitute for the current CMS manual, local coverage requirements or a payer contract.

Three examples that expose common errors

Exhibit 2Arithmetic shown in full
Three visits, minute by minute
Example 01One service, 7 minutes
  • 97110 · 7 min
total timed = 77 < 8, below the first bandunits = 0
0timed units

An untimed evaluation on the same date does not convert those 7 timed minutes into a billable unit.

Example 02Four services, 8 minutes each
  • 97110 · 8 min
  • 97112 · 8 min
  • 97140 · 8 min
  • 97530 · 8 min
8 + 8 + 8 + 8 = 3232 lands in the 23 to 37 bandunits = 2, not 4
2timed units

Four codes each reaching 8 minutes do not buy four units. The visit total governs, then the 2 units are allocated across the supported codes.

Example 03Three services, 53 minutes
  • 97110 · 18 min
  • 97112 · 17 min
  • 97530 · 18 min
18 + 17 + 18 = 5353 lands in the 53 to 67 bandfull blocks 1 + 1 + 1 = 3remainders 3, 2, 3 → 1 unit leftunits = 4
4timed units

The fourth unit goes to the largest remaining minutes. Here two codes tie at 3, so the practice needs one documented tie convention applied every time.

Method: CMS Medicare Claims Processing Manual, chapter 5, section 20.2 · clm104c05.pdf.

Example 1: one service for 7 minutes

A therapist records 7 minutes of one timed code and no other timed service. The total does not reach the 8-minute threshold, so the timed unit is not billed. Adding an untimed evaluation does not convert those 7 timed minutes into a billable unit.

Example 2: four 8-minute services

Four separate timed services total 32 minutes. CMS documentation guidance specifically explains that 32 timed minutes support two units, not four. The final allocation should follow the relative time and service record. A practice needs an exception queue when the charge entry attempts to release more units than the total allows.

Example 3: 53 total timed minutes

A total of 53 timed minutes falls in the four-unit range. In the synthetic example shown above, 18 minutes, 17 minutes and 18 minutes were recorded across three codes. Four total units may be available, but the team must still choose a code-level allocation that the individual minutes and note support.

Timed and untimed codes are two separate pools

The single largest source of unit-count defects is not the ladder. It is letting service-based minutes into the timed total. Evaluations, re-evaluations and supervised modalities are billed one unit per day under their own rules, and their minutes never move the timed count.

Exhibit 3The most common 8-minute rule error
Timed and untimed: two pools that never mix

↔ Swipe the diagram

ONE VISIT · TWO SEPARATE CODE POOLS TIMED · 15-MINUTE UNITS · MINUTES ENTER THE POOL 97110Therapeutic exercise97112Neuromuscular re-education97116Gait training97140Manual therapy techniques97530Therapeutic activities97535Self-care and home management training97542Wheelchair management97760Orthotic management and training UNTIMED · SERVICE-BASED · ONE UNIT PER DAY 97161 to 97163PT evaluation, low to high complexity97164PT re-evaluation97010Hot or cold packs97012Mechanical traction97014Electrical stimulation, unattended NEVER ADD THESE MINUTES TO THE TIMED TOTAL Folding an evaluation into treatment time inflates theunit count. For unattended electrical stimulationMedicare requires G0283 rather than 97014. Untimed services are billed under their own rules, one unit per day, and are never added to timed-code treatment minutes.

Code lists as published on the ASP-RCM therapy units calculator · CMS Therapy Services, cms.gov therapy services · G0283 substitution per ASHA, asha.org.

Which code gets the last unit

Knowing the unit count is only half the answer. The claim asks which CPT line each unit belongs on, and that is a mechanical procedure: full 15-minute blocks first, then the leftover unit to the code holding the largest remaining minutes, with a documented convention for ties.

Exhibit 4CMS Claims Processing Manual ch 5 sec 20.2
When two codes compete for the last unit

↔ Swipe the diagram

REMAINDER ALLOCATION · FULL BLOCKS FIRST, THEN THE LARGEST REMAINDER 01 LADDER GIVES THE UNIT COUNT38 total timed minutes lands in the 3-unit band02 FULL 15-MINUTE BLOCKS FIRSTfloor(minutes / 15) for every timed code03 COUNT WHAT IS LEFT OVERladder total minus the blocks already assigned04 LARGEST REMAINDER TAKES ITthe leftover unit goes to the most remaining minutes THE LAST UNIT: 97110 AT 22 MIN VS 97140 AT 16 MIN 97110 22 min = 1 full block + 7 left 97140 16 min = 1 full block + 1 left REMAINING MINUTES 971107 971401 3 units total - 2 assigned as blocks = 1 left 7 > 1, so 97110 bills 2 units, 97140 bills 1 TIE ON REMAINING MINUTES Apply one documented convention every time and store it with the claim. EXCEPTION If no single code reaches 8 minutes but the total does, bill the code with the most minutes. One unit, one line.

Source: CMS Medicare Claims Processing Manual, chapter 5, section 20.2 · clm104c05.pdf. Worked in depth in the outpatient therapy revenue integrity whitepaper.

A stronger pre-bill workflow

CONTROL 01Separate timed and untimed work

Do not allow untimed services to inflate the total timed-code treatment minutes.

CONTROL 02Reconcile totals

Visit time, total timed treatment minutes and the sum of code-level minutes should make sense together.

CONTROL 03Calculate maximum units

Use the applicable payer method and preserve the result as an auditable field.

CONTROL 04Allocate by support

Distribute units only across documented skilled services with adequate time.

CONTROL 05Apply role and modifier logic

Check GP and, when applicable, PTA participation and CQ requirements separately.

CONTROL 06Retain the trail

Keep the source note, minutes, calculation, override and claim output connected.

Exhibit 5Four failure modes, four controls
What goes wrong, and what stops it
Failure 01Untimed minutes folded into the timed total
The control

Separate the two pools at charge entry. Untimed service-based codes carry one unit per day and their minutes are excluded from the timed-code treatment total before the ladder is read.

Failure 02More units released than the total allows
The control

A hard pre-bill edit compares requested units against the ladder maximum for the visit. Four 8-minute services return 2 units, not 4, and any attempt to release more moves the claim to an owned exception queue.

Failure 03Units parked on the best-paying code
The control

Allocate by full 15-minute blocks first, then send the leftover unit to the largest remaining minutes. Store the calculation as an auditable field on the claim so the distribution can be re-derived later.

Failure 04A commercial contract billed with the Medicare method
The control

Maintain a payer-specific rule source with an effective date, contract or policy citation and a named owner. A global 8-minute rule toggle is too blunt for a mixed payer environment.

The safest configuration is not a silent calculator. It is a visible claim gate. When totals conflict, when the requested units exceed the allowed range or when the note lacks code-level time, the visit should move to an owned review queue.

Medicare is not every payer

Commercial plans, Medicaid programs and workers' compensation arrangements may apply different unit methods or documentation rules. The practice should maintain a payer-specific rule source with an effective date, contract or policy citation and owner. A global “8-minute rule” toggle is too blunt for a mixed payer environment.

Exhibit 6Same visit, two methods
Medicare total minutes versus the AMA rule of eights

↔ Swipe the diagram

ONE VISIT · FOUR TIMED SERVICES AT 8 MINUTES EACH MEDICARE · TOTAL TIMED MINUTES 971108 MIN971128 MIN971408 MIN975308 MIN 8 + 8 + 8 + 8 = 32 total timed minutes 32 falls in the 23 to 37 band 2 BILLABLE TIMED UNITS AMA RULE OF EIGHTS · EACH CODE ON ITS OWN 971108 MIN971128 MIN971408 MIN975308 MIN 1 UNIT1 UNIT1 UNIT1 UNIT every code reached 8 minutes on its own 1 + 1 + 1 + 1 4 BILLABLE TIMED UNITS SAME MINUTES. DIFFERENT ANSWER. A 2-UNIT GAP ON ONE VISIT. Medicare reads the visit total. The AMA substantial-portion method reads each code on its own. Bill the method the payer actually uses.

Medicare method: CMS Medicare Claims Processing Manual, chapter 5, section 20.2 · clm104c05.pdf. Substantial-portion method as described on the ASP-RCM therapy units calculator, which runs both.

Use current source materialCoding, coverage and payment policies can change. Verify the current CMS manual, Medicare Administrative Contractor guidance and the specific payer policy before claim submission.

How ASP-RCM operationalizes the rule

Our physical therapy billing service maps timed-unit calculations into the broader revenue workflow. Benefit status, authorization, plan of care, modifiers, documentation, claim edits and payer responses remain visible around the calculation. The goal is not just a mathematically valid unit count. It is a complete, traceable claim path.

For modifier-specific decisions, continue to the 2026 KX, GP and CQ modifier guide. For upstream visit controls, use the PT denial and prior authorization playbook. To score a single visit, open the therapy units calculator, and for the full control set read the outpatient therapy revenue integrity whitepaper.

Questions from PT billing teams

Medicare 8-minute rule FAQ

What is the Medicare 8-minute rule for physical therapy?

For one 15-minute timed service, fewer than 8 minutes are not billed. When several timed services are furnished, total timed-code treatment minutes determine the maximum units, followed by code-level allocation based on documented support.

How many PT units can be billed for 53 timed minutes?

CMS guidance places 53 through 67 total timed minutes in the four-unit range. That is a maximum. Each billed code still needs adequate time and documentation support.

Do untimed PT services count toward the total?

No. Untimed services are billed according to their own rules and are not added to timed-code treatment minutes.

Does every payer use Medicare's method?

No. Verify the payer-specific policy and contract. A commercial or Medicaid plan can use a different methodology.

PT revenue workflow

Turn timed-unit rules into visible, owned claim controls.

ASP-RCM connects the calculation to authorization, POC, modifiers, documentation, submission and denial feedback.

Request a PT revenue review