Skip to content

8-Minute Rule Calculator

Enter each timed CPT code's minutes to get your billable Medicare units under the 8-minute rule, split across codes, with the AMA Rule of 8s alongside.

Choose what to calculate
Timed codes treated today
min
min
min
min
min
codes

Billable units

Billable timed units
Total timed minutes
Rule of 8s (commercial)
Minutes to next unit
Total units on claim

Quick Answer

Medicare converts therapy minutes to units by dividing the day's total timed minutes by 15, adding a unit when 8 or more remain: 8 to 22 minutes is 1 unit, 23 to 37 is 2. Units are earned on the day's total, then split across codes, so a code with 8 minutes can earn none.

How the 8-Minute Rule Converts Treatment Minutes Into Billable Units

Medicare Part B pays timed outpatient therapy codes in 15-minute units, but it does not round to the nearest 15. It counts every timed minute the patient received that day, divides by 15, and grants one extra unit when at least 8 minutes are left over. Below 8 total timed minutes, nothing timed is billable at all.

The rule in one line. units = floor(total timed minutes / 15), plus 1 more when the remainder is 8 or greater. A day of 47 timed minutes gives floor(47/15) = 3 with 2 left over, and 2 is under 8, so 47 minutes bills 3 units.

Written out as thresholds, that produces the table the Centers for Medicare & Medicaid Services publishes in the Medicare Claims Processing Manual, Chapter 5. Each band is 15 minutes wide and each one opens 8 minutes into the interval.

Billable unitsTotal timed minutesWidth of the band
00 to 78 minutes
18 to 2215 minutes
223 to 3715 minutes
338 to 5215 minutes
453 to 6715 minutes
568 to 8215 minutes
683 to 9715 minutes
798 to 11215 minutes
8113 to 12715 minutes

The manual states that the pattern continues unchanged past two hours, so the table does not stop at 8 units — 128 minutes earns 9, 143 earns 10, and so on, every 15 minutes. Because each band opens at the 8-minute mark rather than the 15-minute mark, a single minute can be worth an entire unit: 22 timed minutes bills 1 unit and 23 timed minutes bills 2.

That distance is what the calculator’s “minutes to next unit” readout measures. It is a planning number and not a billing one — it says where the next boundary falls, and nothing at all about whether further treatment is clinically warranted. The distance is also hard to judge by eye, because it depends on the remainder rather than on the size of the total. A 40-minute day sits 13 minutes below its next unit while a 47-minute day sits only 6 below, even though 47 is the longer day; both cross into 4 units at the same 53-minute mark.

The part that catches people is the word total. Units are earned by the day’s combined timed minutes, not by each code separately. You then allocate those units across the codes you actually performed, and the allocation is constrained: a code performed for at least 15 minutes must receive at least one unit, at least 30 minutes at least two, and so on. Whatever units remain after those floors go to the codes with the most unbilled minutes left. CMS puts a hard ceiling on the whole thing — you may not bill 4 units for less than 53 minutes no matter how many separate services you performed.

How to Use the 8-Minute Rule Calculator

  1. Pick the mode.

    “Billable units” turns treatment minutes into units. “Productivity %” compares your billable time against the hours you actually worked. They answer different questions and take different inputs.

  2. Enter one row per timed code.

    Type the CPT code or its name in the left box and that code’s minutes in the right box. Start typing in the code box and common timed codes appear as suggestions, but you can enter anything — the label only names the row.

  3. Enter the whole day, not one visit.

    If the patient was treated twice in a day, add both sessions. Medicare combines them before dividing, so splitting them into two calculations under-counts the units you are owed.

  4. Add any untimed codes.

    Service-based codes — an evaluation, for example — are billed once each however long they take. Enter how many you billed. They are added to the claim total and never change the timed units.

  5. Read the allocation table.

    The panel shows the total units, then splits them across your codes. A code showing 0 units is not an error: the day’s minutes did not stretch far enough to cover it.

Timed and untimed are different fields. For an untimed code the manual instructs the provider to enter 1 in the units field, based on how many times the procedure was performed rather than how long it lasted. Mixing untimed minutes into the timed total inflates the unit count and is one of the more common sources of an overbilled claim.

Worked Examples Taken From the Medicare Manual

The examples below are the ones CMS publishes in Chapter 5, reproduced so you can check the calculator against the source rather than against another calculator. The tool loads with the fourth of them already entered.

Three long codes and one short one. 18 minutes of therapeutic exercise (97110), 13 minutes of manual therapy (97140), 10 minutes of gait training (97116) and 8 minutes of ultrasound (97035) come to 49 total timed minutes. That falls in the 38-to-52 band, so the day bills 3 units — for four codes. 97110 clears 15 minutes and so keeps a guaranteed unit; the two remaining units go to the codes with the most leftover time, which are 97140 at 13 minutes and 97116 at 10. The ultrasound earns nothing. It still belongs in the treatment note; it simply cannot be billed.

One long code and one very short one. 33 minutes of 97110 and 7 minutes of 97140 make 40 total minutes, which bills 3 units. The first 30 minutes of 97110 are two whole units. That leaves 3 unbilled minutes on 97110 against 7 minutes on 97140, so the third unit goes to 97140 even though 97140 is much the smaller service. The manual works this comparison through in exactly those terms.

Two codes of equal length. 24 minutes of 97112 and 23 minutes of 97110 total 47 minutes, so 3 units. Each code passed 15 minutes, so each is guaranteed one, and the third goes to 97112 as the longer service — 2 units and 1 unit. Billing 3 units of either code alone would be wrong even though the total is right.

Minutes by codeTotalMedicare unitsSplit
24 + 234732 and 1
20 + 204032 and 1, either way round
33 + 74032 and 1
18 + 13 + 10 + 84931, 1, 1 and 0
7 + 7 + 72111 to a single code

The last row is the one that separates Medicare from everybody else. Three services of 7 minutes each are all under the 8-minute threshold on their own, yet together they make 21 minutes, which buys one unit. The manual instructs the provider to pick one of the three codes and bill it.

The Rule of 8s is a different rule, and it moves both ways. Some commercial payers apply the AMA “Rule of 8s”, which judges every code on its own minutes instead of the day’s total. On the 18 + 13 + 10 + 8 day it bills 4 units where Medicare bills 3, because each of the four codes clears 8 minutes by itself. On the 7 + 7 + 7 day it bills 0 where Medicare bills 1, because no single code reaches 8. Assuming the Rule of 8s is simply the more generous of the two will cost you units. Check the payer.

Productivity: What the Units Leave You

Productivity in a therapy setting is billable time divided by time worked, expressed as a percentage. It is the same ratio-of-output-to-input arithmetic that a general productivity calculator applies to labour and revenue, with billable minutes standing in for output.

The number worth looking at is not the percentage itself but its complement — the time the target leaves for everything that is not treatment. Across an 8-hour day of 480 minutes, an 80% target leaves 96 minutes for documentation, handover, scheduling and travel. At 85% that falls to 72 minutes, and at 90% to 48 minutes: six minutes per patient across a caseload of eight. Because the shortfall runs the other way too, working backwards from a target to the billable minutes it demands is the same operation a reverse percentage calculator performs.

The calculator reports the gap in percentage points and in minutes together, because the two land very differently on a working day. Sitting 5 points under an 80% target across 480 minutes is a shortfall of 24 minutes, which is roughly one more treatment slot. The same 5 points across a 240-minute half shift is 12 minutes, which is a single late finish. Percentage points on their own flatten that difference, and a target quoted only as a percentage tells a full-time and a part-time clinician two quite different things.

There is no national productivity standard to look up. Targets are set by employers and vary widely between outpatient clinics, skilled nursing facilities and home health, so the calculator takes the target as an input rather than asserting one. Professional bodies including APTA’s Medicare coding and billing guidance publish material on documentation and billing requirements that shape how much of a day is realistically billable.

8-Minute Rule Calculator: FAQ

Because units come from the day’s total timed minutes, and that total was already spent on codes with more time on them. Eight minutes is the minimum that can earn a unit, not a guarantee that it will. Document the treatment as normal — the note records what happened, the claim records what the total supports.

Yes. Medicare counts the total timed minutes the patient received that day, so two sessions are combined before the division. Calculating each visit separately loses any remainder that would have crossed the next 8-minute threshold once the two are added together.

The 8-minute rule is Medicare’s and works from the day’s combined timed minutes. The AMA Rule of 8s, used by some commercial payers, evaluates each code against its own minutes. They disagree in both directions: four codes of 18, 13, 10 and 8 minutes bill 3 units under Medicare and 4 under the Rule of 8s, while three codes of 7 minutes each bill 1 under Medicare and 0 under the Rule of 8s.

53 timed minutes. The manual is explicit that you may not bill 4 units for less than 53 minutes regardless of how many separate services you performed, which is the same ceiling the calculator applies. Eight units needs 113 minutes, or one hour and 53 minutes of timed treatment.

No. Service-based codes are billed once per occurrence, with 1 entered in the units field, and their minutes stay out of the timed total. Adding them in raises the timed unit count and produces a claim for more than the treatment supports.

Either — the manual leaves a genuine tie to the provider’s judgement, and says so directly for a day of 20 and 20 minutes. The calculator resolves ties by row order so the answer is reproducible, and tells you a choice was made. What you may not do is give all the units to one of the two codes.

Direct treatment time you can bill for. Documentation, handover, travel between patients, meetings and cancellations are not billable, which is why productivity is essentially never 100%. Enter the billable minutes and the hours you were actually at work, including the unbillable ones.

Neither is a published national standard — there is no such figure to cite. Targets are set by individual employers and differ across outpatient, skilled nursing and home health settings. Use the number in your own contract. For context, on a 480-minute day an 85% target leaves 72 non-billable minutes and a 90% target leaves 48.

Made with care

Want a calculator
built just for you?

Share the formula, the inputs, and who it's for — most reader-requested calculators ship within 14 days.

Calculator illustration