7 Minute Rule Calculator

Use this 7 Minute Rule Calculator to round clock-in and clock-out times, apply unpaid breaks, handle overnight shifts, and get rounded paid time in decimal hours and HH:MM.

min
Rounded Clock In
Rounded Clock Out
Rounded Paid Time (Decimal Hours)
hours
Rounded Paid Time (HH:MM)
hours:minutes
Assumptions & Formulas
By: AxisCalc Published: March 30, 2026 Reviewed by: Riley O'Connor

This tool rounds your clock-in and clock-out times to the nearest 15 minutes using the standard 7-minute rule, then calculates your rounded paid time after deducting any unpaid breaks. It applies the rounding thresholds automatically.

To use it, enter your raw clock-in time and clock-out time, choose whether the shift crosses midnight, and optionally input any unpaid break minutes. The calculator then outputs your rounded start time, rounded end time, and your final break-adjusted paid time in both decimal hours and an hours:minutes duration format.

How the 7 minute rule works in this calculator

The calculator processes your times using a specific sequence to find your calculated paid hours. First, each clock-in and clock-out time is rounded separately. If a punch time falls between 0 and 7 minutes past the quarter-hour, it rounds down to the previous quarter-hour. If it falls between 8 and 14 minutes, it rounds up to the next quarter-hour. Total paid time is always based on these newly rounded times, not your raw punch times.

Unpaid break minutes are subtracted only after the start and end times have been rounded. If you select “Yes” for an overnight shift, the tool adds 24 hours to the rounded clock-out time before calculating your final paid time so the math works seamlessly across two days.

7 minute rule rounding table

Actual minute rangeRounded resultWhat this means
:00stays at :00exact quarter hour
:01 to :07rounds downgoes to previous quarter hour
:08 to :14rounds upgoes to next quarter hour
:15stays at :15exact quarter hour
:16 to :22rounds downgoes to :15
:23 to :29rounds upgoes to :30
:30stays at :30exact quarter hour
:31 to :37rounds downgoes to :30
:38 to :44rounds upgoes to :45
:45stays at :45exact quarter hour
:46 to :52rounds downgoes to :45
:53 to :59rounds upgoes to next hour

Inputs and outputs in this 7 minute rule calculator

Tool fieldWhat it does
Clock In TimeRaw start time entered by the user
Clock Out TimeRaw end time entered by the user
Overnight Shift?Treats clock out as next day when selected
Unpaid Break (min)Subtracts whole-number unpaid break minutes from rounded shift time
Rounded Clock InRounded start time after applying the 7-minute rule
Rounded Clock OutRounded end time after applying the 7-minute rule
Rounded Paid Time (Decimal Hours)Break-adjusted paid time shown as decimal hours
Rounded Paid Time (HH:MM)Break-adjusted paid time shown as hours:minutes

For the calculator to work, both clock-in and clock-out times are required. The unpaid break input must be a non-negative whole number. You must also select the overnight option if your shift crosses midnight so the tool can measure the duration correctly.

Formula used for rounded paid time

The calculator follows a strict multi-step logic to determine your final hours.

Step 1: Round clock in to nearest 15 minutes. Step 2: Round clock out to nearest 15 minutes. Step 3: If overnight shift is selected, add 24 hours to rounded clock out. Step 4: Subtract rounded clock in from rounded clock out. Step 5: Subtract unpaid break minutes. Step 6: Return decimal hours and HH:MM duration.

Here is the compact formula logic used for the calculation:

Calculation stepExpression
Rounded innearest quarter-hour using 0–7 down, 8–14 up
Rounded outnearest quarter-hour using 0–7 down, 8–14 up
Overnight adjustment$\text{rounded out} + 24\text{ hours}$ (when overnight = yes)
Paid minutes$\text{rounded out} – \text{rounded in} – \text{unpaid break}$
Decimal hours$\text{paid minutes} \div 60$
HH:MMpaid minutes converted to hours and minutes

Examples using the calculator

ScenarioEntered timesRounded timesBreakResult
Same-day shift08:08 to 16:5308:15 to 17:0030 min8.25 hours / 08:15
Round down example09:07 to 17:0709:00 to 17:000 min8.00 hours / 08:00
Round up example09:08 to 17:0809:15 to 17:150 min8.00 hours / 08:00
Overnight shift22:53 to 06:08 (overnight yes)23:00 to 06:15 next day30 min7.75 hours / 07:45
Zero paid time edge case09:07 to 09:0809:00 to 09:1515 min0.00 hours / 00:00

7 minute rule to decimal hours conversion

Rounded minutesDecimal hours
00.00
150.25
300.50
450.75
601.00

Before break deduction, rounded shift time moves in 0.25-hour increments. Final decimal hours can vary when unpaid break minutes are subtracted. Since the tool subtracts break minutes after the time rounding happens, entering a break that is not a multiple of 15 will result in a non-quarter-hour final decimal.

When to use overnight shift and unpaid break

Choose “Yes” for the overnight shift only when your clock-out time happens on the next calendar day. Unpaid breaks are deducted directly from your rounded paid time and must be entered in whole minutes. If you accidentally enter a break that is longer than your total rounded shift length, the tool will return a validation error.

SettingUse it whenEffect on result
Overnight Shift = NoShift starts and ends same dayno day rollover added
Overnight Shift = YesShift ends after midnight24 hours added to rounded clock-out
Unpaid BreakTime should not be paidbreak minutes deducted after rounding

What this calculator does not do

  • does not calculate pay amount or wages
  • does not calculate overtime
  • does not support multiple shifts in one calculation
  • does not store actual and rounded time records
  • does not validate employer-specific or state-specific payroll policies
  • does not accept fractional break minutes; break must be a whole number

Common validation cases in this calculator

SituationWhat the calculator does
Only one time enteredasks for both clock-in and clock-out
Clock out earlier than clock in on same dayasks user to switch overnight shift to Yes if applicable
Break is negative or not a whole numberrejects the break input
Break exceeds total rounded shift timeshows validation error
Paid time equals zeroshows a warning to recheck entries
Paid time exceeds 16 hoursshows unusually long shift warning

Related Tools & Calculators: