Reimbursement calculator
8-Minute Rule Calculator
Timed therapy minutes into billable units: enter the minutes for up to three timed codes and see the billable units for each under Medicare's 8-minute rule.
What this 8 minute rule calculator shows
Medicare's 8-minute rule decides how many units of a timed therapy code you can bill from the minutes you provided. One unit needs at least 8 minutes; beyond that, units follow 15-minute bands. This 8 minute rule calculator takes the timed minutes for up to three codes - for example 97110, 97112 and 97530 - and returns the billable units for each code plus the visit total.
Enter the minutes from your documentation, per code. The calculator applies the rule to each code separately, because that is how Medicare applies it: minutes are assigned to the codes you performed, and each code's units come from its own minutes.
Reimbursement calculator
8-Minute Rule Calculator
Timed therapy minutes into billable units, per code.
How the 8-minute rule works
A timed code is defined in 15-minute increments, but Medicare does not require a full 15 minutes for one unit. The 8-minute rule sets the minimum: at least 8 minutes of a timed service to bill a single unit. From there, units follow these bands:
| Timed minutes | Billable units |
|---|---|
| 8 - 22 | 1 |
| 23 - 37 | 2 |
| 38 - 52 | 3 |
| 53 - 67 | 4 |
| 68 - 82 | 5 |
| 83 - 97 | 6 |
| 98 - 112 | 7 |
The pattern continues in 15-minute bands: each new unit starts 8 minutes into the next 15-minute increment. Under 8 minutes, the code is not billable at all - those minutes do not round up to a unit.
Per code, not per visit
The most common 8-minute rule mistake is applying the bands to the visit's total minutes. Medicare applies the rule to the minutes assigned to each timed code. If you provided 20 minutes of therapeutic exercise (97110) and 15 minutes of neuromuscular reeducation (97112), that is 1 unit of 97110 and 1 unit of 97112 - not 2 units of one code from 35 total minutes.
When minutes do not divide neatly, the leftover minutes stay with their code; they cannot be pooled across codes to manufacture another unit. Document the minutes per code as you go - reconstructing them later is where unit errors start.
Only timed codes use the 8-minute rule. Untimed codes - evaluations, re-evaluations and supervised modalities reported per session - are billed as single units regardless of minutes, and their time does not count toward timed-code units. Our physical therapy billing guide covers which codes are timed and which are not, and the occupational therapy CPT codes article covers the OT side.
Worked examples: how minutes become units
A 45-minute visit with 25 minutes of therapeutic exercise (97110) and 20 minutes of gait training (97140): 97110 gives 2 units (23-37 band) and 97140 gives 1 unit (8-22 band), for 3 units total. The same 45 minutes billed as one code would underbill the visit.
A 30-minute visit with 18 minutes of therapeutic activities (97530) and 12 minutes of manual therapy (97140): 1 unit of 97530 and 1 unit of 97140. The 12 minutes clear the 8-minute floor for their own code, so both codes bill.
A 20-minute visit with 12 minutes of 97110 and 8 minutes of ultrasound (97035, untimed): 1 unit of 97110. The ultrasound is reported as one unit regardless of minutes, and its 8 minutes do not add to the timed-code total.
These are the patterns the calculator reproduces: assign minutes to each timed code first, then read each code's units from the bands. When a visit's documentation does not break minutes out by code, the biller is guessing - and guesses trend toward the underbilled side.
Documentation and the KX modifier
Units mean nothing without the note behind them. Each timed code's entry should show what was done, the skilled nature of the intervention, and the minutes spent. Total timed minutes for the visit should reconcile to the sum of the per-code minutes; a note that says 60 minutes while the codes claim units worth 53 minutes invites questions.
For Medicare outpatient therapy, the KX modifier on claims above the therapy threshold attests that the services are reasonable and necessary and that documentation supports medical necessity. It is not a unit calculation tool, but it rides on the same documentation: if the minutes are not in the note, neither the units nor the KX attestation stands up.
Common documentation failures that cost units: one time entry for the whole visit with no per-code breakdown, skilled language missing (so the minutes look unskilled and unbillable), and copy-forwarded minutes that do not match what happened. Our medical coding review checks therapy notes against billed units before submission, and denial management handles the unit denials that still occur.
How to read your result
The calculator shows billable units per code and the visit total. A result of zero units with the note about under 8 minutes means those minutes cannot be billed for that code - check whether the time belongs to a different timed code or was part of an untimed service.
If your total units look low compared with the visit length, the usual causes are minutes assigned to untimed codes, documentation that does not support the minutes entered, or time split across codes where no single code reaches 8 minutes. The fix is documentation discipline: per-code minutes recorded at the point of care, in the note, every visit.
Want the full picture on therapy billing? See all medical billing calculators or read our guide to the 8-minute rule explained.
Before you rely on the number
This calculator applies Medicare's 8-minute rule to the minutes you enter. It is an estimate for educational and operational planning, not a guarantee of payment: commercial payers may follow different unit rules, and no calculator can verify that your documentation supports the minutes. Results do not replace a review of your own claims, contracts and remittances. Do not enter patient-identifiable or protected health information: this calculator runs in your browser and nothing you type is stored or sent anywhere.
FAQ
8-minute rule questions
Still have a question? Talk to our team about your billing workflow.
What is the 8-minute rule?
Medicare's rule for billing timed therapy codes: at least 8 minutes of a timed service is required to bill one unit, and additional units follow 15-minute bands (8-22 minutes = 1 unit, 23-37 = 2 units, 38-52 = 3 units, and so on). Under 8 minutes, the code cannot be billed.
Does the 8-minute rule apply per code or per visit?
Per code. Minutes are assigned to each timed code performed, and each code's units come from its own minutes. You cannot pool leftover minutes across codes to create another unit.
Which codes use the 8-minute rule?
Timed codes, such as 97110 (therapeutic exercise), 97112 (neuromuscular reeducation) and 97530 (therapeutic activities). Untimed codes - evaluations, re-evaluations and per-session modalities - are billed as single units regardless of minutes.
Do commercial payers follow the 8-minute rule?
Many do, but not all, and some apply their own variations. Check each payer's therapy policy rather than assuming Medicare's rule governs every claim.
What if a code has fewer than 8 minutes?
It is not billable for that code. Either the minutes belong to a different timed code, they were part of an untimed service, or the time simply does not support a unit. Do not round it up.
Does documentation matter if the minutes are right?
Yes - the minutes have to be in the note, per code, with the skilled intervention described. Minutes that exist only in your head or on a scratch sheet do not support the units if the claim is reviewed.
Want this run on your real claims?
A free billing assessment reviews your actual therapy claims, unit patterns and denials, then gives you the findings in writing before you decide anything.
