The 8-Minute Rule for Physical Therapy Billing: Chart, Calculator Steps and Worked Examples

By Jacob Greenberg

. Reviewed by Jacob Greenberg, ClaimCarePro.

The 8-minute rule is Medicare's method for billing timed physical therapy codes: you add up the minutes of every timed service in the visit, then bill one 15-minute unit for 8 to 22 minutes, two units for 23 to 37, three for 38 to 52, and one more unit for each additional 15 minutes. A single service under 8 minutes is not billed.

That sentence covers most visits. The rest of this guide covers the parts that cause overbilling and underbilling: the full minutes-to-units chart, how to split the units between codes, how the CMS rule differs from the AMA's “rule of eights”, which payers use which, untimed codes, eight worked examples, what the note has to show, and the denials that follow when it goes wrong. Every rule below is taken from the CMS manuals and cited. If you want the billing done for you, see our physical therapy billing services.

8-minute rule chart: minutes to units

This is the CMS chart from the Medicare Claims Processing Manual, chapter 5, section 20.2 (Pub. 100-04, ch. 5, read 2026-10-23). Read the row that contains your total timed minutes for the day. The result is the most timed units you can bill on that date.

Units billedTotal timed minutes
0 units1 through 7 minutes (one service on its own)
1 unit8 through 22 minutes
2 units23 through 37 minutes
3 units38 through 52 minutes
4 units53 through 67 minutes
5 units68 through 82 minutes
6 units83 through 97 minutes
7 units98 through 112 minutes
8 units113 through 127 minutes
9 units*128 through 142 minutes
10 units*143 through 157 minutes

*CMS publishes rows for 1 through 8 units and states that “the pattern remains the same for treatment times in excess of 2 hours.” Rows 9 and 10 apply that pattern.

CMS also notes that the chart only helps you round minutes into units. It does not mean the first seven minutes of any service are dropped from the count. Every minute of direct timed treatment goes into the total.

What the CMS 8-minute rule actually says

The CMS 8-minute rule is five rules, not one. All five come from the same section of the Claims Processing Manual, and most billing errors come from skipping one of them.

  1. Untimed codes are always one unit. When a code is not defined by time, you bill 1 unit no matter how many minutes it took.
  2. Timed codes are 15-minute units, and a single service under 8 minutes is not billed. Codes such as 97110 and 97140 describe 15 minutes of direct, one-on-one contact.
  3. The total sets the ceiling. When more than one timed code is performed on the same day, the total timed minutes decide how many units you can bill. You may not bill 4 units for less than 53 minutes, however many services were performed.
  4. Fifteen minutes earns a unit. If a service ran at least 15 minutes, it gets at least one unit; 30 minutes or more, at least two. You cannot pour all of the day's minutes into one code if another service ran more than 15 minutes.
  5. Short services can combine. If two or more timed services each ran 7 minutes or less and together total 8 minutes or more, bill one unit of the service that took the longest.

CMS adds a warning that matters on review: the work values for these codes assume an average of 15 minutes of direct contact per unit, and a provider who consistently bills units at less than 15 minutes each “should be highlighted for review.” The rule lets you round; it does not make 8 minutes the normal length of a unit.

8-minute rule calculator: four steps

You do not need an app to calculate units. These four steps reproduce the CMS logic for any visit:

  1. Total the timed minutes. Add the minutes of every timed code delivered one-on-one. Leave out untimed codes (evaluations, unattended modalities) and non-billable time such as rest breaks.
  2. Find the maximum units. Look the total up on the chart above.
  3. Give each code its full units. Every full 15 minutes of a code is one unit of that code. Write down what is left over for each code.
  4. Assign the remaining units by leftover minutes. If the chart allows more units than step 3 used, give the next unit to the code with the most leftover minutes, then the next, until you reach the maximum. If step 3 already used more units than the chart allows, drop units from the code with the fewest minutes.

Step 4 is the “mixed remainder” problem, and it is where most unit errors happen. Example 3 below is the CMS illustration of it.

8-minute rule examples (CMS method)

Examples 1 to 5 are the five worked examples CMS publishes in section 20.2, in plain language. Examples 6 to 8 apply the same rules to situations clinics ask about.

#What was doneTotal timed minutesBill
197112 neuromuscular re-education 24 min; 97110 therapeutic exercise 23 min47 (3 units)2 × 97112, 1 × 97110
297112 20 min; 97110 20 min40 (3 units)2 of either code, 1 of the other; never 3 of one
397110 33 min; 97140 manual therapy 7 min40 (3 units)2 × 97110, 1 × 97140
497110 18 min; 97140 13 min; 97116 gait training 10 min; 97035 ultrasound 8 min49 (3 units)1 × 97110, 1 × 97140, 1 × 97116; ultrasound documented, not billed
597112 7 min; 97110 7 min; 97140 7 min21 (1 unit)1 unit of one of the three codes
697140 only, 7 min7 (0 units)Nothing billed for the timed code
797530 therapeutic activities 60 min60 (4 units)4 × 97530
897161 evaluation; 97110 25 min25 timed (2 units)1 × 97161 (untimed) + 2 × 97110

How each one works:

  • Example 1. 47 minutes allows 3 units. Both codes ran more than 15 minutes, so each gets at least one. The third unit goes to 97112 because it took longer.
  • Example 2. Tied minutes, so you pick which code gets the second unit. Billing 3 units of one code would ignore that the other ran over 15 minutes.
  • Example 3, the mixed remainder. The first 30 minutes of 97110 are two full units. Compare what is left of 97110 (33 − 30 = 3 minutes) with the 7 minutes of 97140, and bill the larger: 97140. A code that ran only 7 minutes still gets billed, because the total allows a third unit and its 7 minutes beat the 3 leftover.
  • Example 4. Four services, but 49 minutes allows only 3 units, so the three longest services are billed. You still record the ultrasound in the note; CMS requires every timed service to be documented, billed or not.
  • Example 5. No single service reached 8 minutes, but together they reach 21, which is one unit. The therapist picks one code, since all three ran the same time.
  • Example 6. One service, under 8 minutes, nothing else timed that day: no unit. If an untimed service was also done, that code is still billed.
  • Example 7. The CMS manual's own example: 60 minutes of 97530 is 4 units.
  • Example 8. The evaluation is an untimed code, one unit per day. Its minutes are left out of the timed total, so the 25 minutes of exercise alone set the timed units.

8-minute rule vs. the rule of eights (AMA CPT midpoint rule)

The difference is whether minutes are pooled. The CMS 8-minute rule adds the minutes of all timed codes together and sets the unit count from the total. The CPT time rule published by the AMA, which billers call the rule of eights or the midpoint rule, looks at each code on its own: “A unit of time is attained when the midpoint is passed,” so a 15-minute code earns its first unit at 8 minutes, its second at 23, and so on, and minutes from different codes are never combined. APTA describes the midpoint as 7 minutes 30 seconds for a 15-minute unit and notes that CPT does not require you to total the minutes (APTA, Coding for Timed Codes, read 2026-10-23).

The same visits, counted both ways:

VisitCMS 8-minute ruleCPT midpoint (rule of eights)
97110 33 min + 97140 7 min3 units (2 × 97110, 1 × 97140)2 units (2 × 97110; 97140 under 8 minutes earns none)
97112, 97110, 97140 at 7 min each1 unit0 units
97110 18 + 97140 13 + 97116 10 + 97035 8 min3 units4 units (each code passes 8 minutes)
97110 10 min + 97140 10 min1 unit (20 minutes total)2 units (each code passes 8 minutes)

Neither method always pays more. Pooling helps when there are many short services; counting per code helps when several services each run just past 8 minutes. Billing every payer by one method means some claims are overbilled and others underbilled.

Which payers follow the CMS 8-minute rule?

Medicare Part B requires the CMS method. Beyond that, the method is set by each payer's own policy and contract, not by a general rule:

  • Commercial plans publish their own policies. Some follow CMS. Others publish the CPT method; Premera Blue Cross, for example, told providers that “a unit of time is attained when the midpoint is passed” and that the midpoint for a 15-minute code is 8 minutes (Premera provider news, November 7, 2019).
  • Medicare Advantage, Medicaid and workers' compensation set their rules in their provider manuals, state fee schedules and contracts. Read the current manual for each plan rather than assuming it copies Medicare.
  • The contract wins. APTA notes that if a payer contract sets a different threshold, the contract takes precedence over both the CMS and CPT standards.

In practice: keep a one-line note per payer in your billing system saying which method it uses and where that is written, and have your billing software apply it per payer. When a payer's manual is silent, ask the provider rep in writing and keep the answer.

Timed vs. untimed physical therapy codes

The 8-minute rule only applies to codes defined in 15-minute increments. Untimed codes are one unit per day, and their minutes stay out of the timed total.

TypeCommon codesHow units work
Timed (each 15 min, direct one-on-one contact)97110 therapeutic exercise · 97112 neuromuscular re-education · 97116 gait training · 97140 manual therapy · 97530 therapeutic activities · 97535 self-care/home management · 97035 ultrasound · 97032 attended electrical stimulation8-minute rule (Medicare) or the payer's method
Untimed service codes97161, 97162, 97163 evaluations · 97164 re-evaluation1 unit per day (CMS §20.2 D chart)
Untimed supervised modalities97010 hot/cold packs · 97012 mechanical traction · 97014 unattended electrical stimulation (G0283 for Medicare)1 unit per visit, whatever the minutes (Medicare bundles 97010 and does not pay it separately)

Evaluation complexity is chosen from the documented history, examination, clinical presentation and decision making, not from minutes. The CPT descriptors list typical face-to-face times of 20 minutes (97161, low), 30 minutes (97162, moderate) and 45 minutes (97163, high), and 20 minutes for the 97164 re-evaluation (CMS MLN Matters MM9782). The level breakdown is on our physical therapy billing page.

Documentation requirements for timed codes

Medicare's Benefit Policy Manual, chapter 15, section 220.3, lists what every treatment note must contain (Pub. 100-02, ch. 15, read 2026-10-23):

  • The date of treatment.
  • Each intervention or modality provided and billed, timed and untimed, in language that can be compared with the claim. Record every timed service, even one you do not bill, because unbilled timed services can change the unit split.
  • Total timed code treatment minutes and total treatment time in minutes. Total treatment time includes timed and untimed treatment but not non-billable time such as rest periods.
  • The signature and professional identification of the qualified professional who furnished or supervised the services, and each person who contributed to the treatment.

CMS does not require minutes per intervention for Medicare, and contractors may not demand it. But the billed units and the total timed minutes must agree. Many clinics record minutes per code anyway: it is the only way to prove the unit split in examples 1 to 4 on review, and some commercial payers ask for time per code. If a physical therapist assistant furnished part of the visit, the note also has to show who did what, because Medicare pays services with the CQ modifier at 85% of the fee schedule amount once the assistant's share passes CMS's 10% de minimis standard (CMS Therapy Services).

For the rest of a defensible chart (plans of care, certifications, progress notes), see our guide to medical record documentation.

Common denials from 8-minute rule mistakes

Unit errors rarely deny as “8-minute rule”. They come back under general adjustment reason codes (X12 CARC list), which is why clinics miss the pattern.

MistakeWhat usually comes backFix
More units than the total timed minutes allowCARC 151, units reduced, or a finding on medical reviewRecount with the chart; corrected claim; appeal only if the note supports the units
Missing or wrong therapy modifier (GP, KX, CQ, 59)CO-4: procedure code inconsistent with the modifierCorrect the modifier and resubmit
Same-day code pair that bundles under NCCI (for example, 97140 with 97530)CO-97: included in another service already adjudicatedUse 59 or an X modifier only when the services were truly separate and the note shows it
Payer uses the CPT method but the claim was counted the CMS way (or the reverse)Units cut on one payer, money left behind on anotherSet the method per payer in your billing system
Units with no total timed minutes in the noteOverpayment demand after records reviewMake total timed minutes and total treatment time required fields in the note template

For a wider look at why therapy claims come back unpaid, read why medical claims get denied.

Find the units you are missing

If you are not sure whether your units are right, send us 90 days of claims. Our free A/R audit shows the unit-count errors, the payers billed by the wrong method, the missing modifiers and the denials that can still be appealed. There is no obligation.

ClaimCarePro bills physical therapy at 6% of collections with a $1,000 monthly minimum, month-to-month, no setup fee. Aged and denied claims are worked on a 10% contingency: no recovery, no fee. See our physical therapy billing services or call (844) 772-8902, Monday to Friday, 9am to 5pm.

Frequently asked questions

What is the 8-minute rule in physical therapy?

The 8-minute rule is Medicare’s method for turning treatment minutes into billable 15-minute units for timed CPT codes. You add up all the timed-code minutes in the visit and read the unit count from a chart: 8–22 minutes is 1 unit, 23–37 is 2, 38–52 is 3, 53–67 is 4, and so on. A single service under 8 minutes is not billed.

What is the 8-minute rule chart?

From CMS’s Claims Processing Manual, chapter 5, section 20.2: 1 unit for 8–22 minutes, 2 units for 23–37, 3 for 38–52, 4 for 53–67, 5 for 68–82, 6 for 83–97, 7 for 98–112 and 8 for 113–127. CMS says the pattern continues the same way past two hours, so 128–142 minutes is 9 units.

What is the difference between the 8-minute rule and the rule of eights?

The CMS 8-minute rule totals the minutes of all timed codes in the visit and sets the unit count from that total. The AMA CPT midpoint rule, often called the rule of eights, looks at each timed code on its own: a code earns a unit once its own minutes pass the midpoint of 15, and minutes are not pooled across codes. The same visit can produce a different unit count under each.

Does the 8-minute rule apply to commercial insurance?

Only if the payer adopts it. Medicare requires it. Commercial plans set their own policy: some follow CMS, some publish the CPT midpoint method, and a contract can set its own terms. APTA advises checking each payer’s policy, and notes that a payer contract overrides both standards. Bill each payer by the method it publishes.

Do evaluation codes count toward the 8-minute rule?

No. Evaluations 97161, 97162 and 97163 and re-evaluation 97164 are untimed service codes, billed as one unit per day regardless of how long they take. Their minutes go into total treatment time in the note but not into the total timed minutes used to calculate units for the timed codes.

Can you bill a unit for less than 8 minutes?

Not for a single service on its own. But under the CMS method, if two or more timed services are each performed for 7 minutes or less and together reach 8 minutes, you bill one unit of the service that took the most minutes. Under the CPT midpoint method, a code under 8 minutes earns no unit.

How do you calculate units for the 8-minute rule?

Add the minutes of every timed code delivered one-on-one in the visit. Find the total on the chart to get the maximum units. Give each code that ran 15 minutes or more one unit per full 15 minutes, then assign any remaining unit to the code with the largest leftover minutes. Never bill more units than the total allows.

What documentation does Medicare require for timed codes?

Medicare’s Benefit Policy Manual, chapter 15, section 220.3, requires each treatment note to show the date, each intervention provided, in words that can be matched to the claim, the total timed code minutes, the total treatment time in minutes, and the signature of the treating clinician. Minutes per intervention are optional, but the billed units must match the total timed minutes.

Does the 8-minute rule apply to occupational and speech therapy?

Yes, for timed codes. The CMS section covers outpatient rehabilitation services generally, so occupational therapy timed codes such as 97530 and 97535 follow the same chart. Most speech-language pathology codes, such as 92507 and 92521, are untimed and billed as one unit per day, so the rule rarely comes up there.

What denials come from 8-minute rule errors?

Billing more units than the minutes support is typically denied with CARC 151 (information does not support this many services) or caught on review. Missing therapy modifiers such as GP can trigger CARC 4, and same-day code pairs that bundle can trigger CARC 97. Each needs a corrected claim or an appeal with the note.

Sources