Calcverse
← Blog
Everyday··5 min read

How to Calculate Hours Worked (With Lunch Breaks & Overtime)

Calculate hours worked correctly: decimal hours, unpaid lunch breaks, weekly overtime at 1.5×, and the 7-minute rounding rule — with a full timecard example.

Payroll disputes almost always come down to two arithmetic traps: converting hh:mm to decimal hours incorrectly, and subtracting unpaid lunches with the wrong sign. Here's how to do it correctly, plus how weekly overtime and the 7-minute rule fit in.

Decimal hours vs hh:mm — the 7:30 trap

7 hours 30 minutes is not 7.30 hours. It's 7.5 hours. Minutes are base-60, decimals are base-10 — you have to divide:

  • Decimal hours = hours + (minutes / 60)
Time worked (hh:mm)Decimal hours
4:154.25
6:206.33
7:307.50
8:458.75
9:109.17

Payroll systems store hours as decimals because they multiply cleanly by a rate. Every "my paycheck looks short" complaint starts here.

Subtracting lunch breaks

Only unpaid breaks (typically 30+ minutes) are subtracted. Paid short breaks (5–15 minutes) stay in the total.

  • Hours worked = (Clock-out − Clock-in) − unpaid break

For a shift 8:15 AM → 5:00 PM with a 45-minute unpaid lunch:

  • Elapsed = 8h 45m
  • Minus lunch = 8h 00m = 8.00 hours

Weekly timecard example

A five-day week with a 30-minute unpaid lunch each day:

DayInOutBreakHours
Mon8:005:150:308.75
Tue8:006:300:3010.00
Wed8:005:000:308.50
Thu8:006:000:309.50
Fri8:004:450:308.25
Total45.00

Compute each row with the Hours Calculator and total in decimal.

Overtime at 1.5×

Under US federal law (FLSA), non-exempt employees earn 1.5× their regular rate for hours over 40 in a single workweek. State rules can add daily overtime (California: >8 hours/day) or double-time thresholds.

Applying weekly OT to the 45-hour week at $22/hour:

  • Regular: 40 × $22 = $880
  • Overtime: 5 × $22 × 1.5 = 5 × $33 = $165
  • Gross weekly: $1,045

To go from gross weekly to annual — and from annual back to hourly — the Salary Calculator handles both directions.

The 7-minute rule

Employers may round clock-in/out times to the nearest quarter-hour as long as rounding doesn't systematically favor the employer over time. The most common implementation:

  • Clock times 1–7 minutes past a 15-minute mark → round down
  • Clock times 8–14 minutes past → round up

So clocking in at 8:07 rounds to 8:00; at 8:08, to 8:15. This is legal because it evens out — but only if it truly does. If your employer rounds down 8:07 arrivals but rounds up 4:53 departures, that's a wage-and-hour problem, not a rounding rule.

Common mistakes to check

  1. Treating hh:mm as decimals. 7:30 ≠ 7.30. Convert before multiplying.
  2. Subtracting paid breaks. Short paid breaks stay in the total.
  3. Applying daily OT under a state where only weekly OT applies (or vice versa).
  4. Rounding your side but not theirs. Rounding must be neutral over time.

FAQ

How do I convert minutes to decimal hours for payroll? Divide minutes by 60. So 15 min = 0.25 h, 30 min = 0.5 h, 45 min = 0.75 h. 7 hours 30 minutes is 7.5 hours, not 7.30.

Is lunch break included in hours worked? Only if it's paid. Unpaid meal breaks of 30+ minutes are subtracted from the total. Paid short rest breaks (typically ≤20 minutes) stay in.

When does overtime start — daily or weekly? Federal FLSA is weekly at over 40 hours. Some states (California, Alaska, Nevada) also require daily overtime after 8 hours in a workday.

---

*Add up your week fast with the free Hours Calculator — handles multiple shifts, breaks, and decimal conversion in one pass.*