Practical guide
How to Calculate Work Hours With Lunch and Breaks
A reliable work-hours calculation keeps the clock span, unpaid breaks, and final net time separate so every deduction is easy to verify.
Work-hours formula
Calculate the elapsed time from clock-in to clock-out, then subtract every unpaid break. Keep elapsed time and net worked time separate so the result can be checked.
Net work time = clock-out − clock-in − unpaid breaks
Convert both clock times to minutes after midnight before subtracting. If the end time is earlier than the start time, the shift normally crosses midnight, so add 1,440 minutes to the end time first.
Example: 8:30 AM to 5:00 PM with lunch
The elapsed time from 8:30 AM to 5:00 PM is 8 hours 30 minutes. Subtracting a 30-minute unpaid lunch leaves 8 hours worked, or 8.00 decimal hours.
8 hr 30 min elapsed − 30 min lunch = 8 hr 00 min net
Without a lunch deduction, the same clock span remains 8 hours 30 minutes. The calculator does not decide whether a break is paid; it subtracts only the break time entered.
Multiple breaks and overnight shifts
Multiple breaks
For an 8:00 AM to 5:00 PM shift, a 15-minute break plus a 30-minute lunch equals 45 minutes of deductions. Nine elapsed hours minus 45 minutes leaves 8 hours 15 minutes, or 8.25 decimal hours.
Overnight shift
A 10:00 PM to 6:00 AM shift crosses midnight and lasts 8 hours. With a 30-minute unpaid break, the net result is 7 hours 30 minutes, or 7.50 decimal hours.
Checks that prevent common errors
- Do not read 7 hours 30 minutes as 7.30 hours; it equals 7.50 decimal hours.
- Do not subtract a break twice if clock-in or clock-out already excludes it.
- Confirm whether an earlier clock-out means the next day or an input mistake.
- Keep each break visible when a shift has several deductions.
- Use the exact minute result as the audit value before applying any payroll rounding policy.