Work Hours Calculator with Breaks
Check the worked hours from recorded start and finish times.
Calculate when a shift ends after the working time and unpaid breaks you enter. The result follows clock time, so a daylight-saving change needs a separate adjustment.
The shift-end calculation adds required working time and unpaid breaks to a clock-in time. It separates time spent working from unpaid time that extends attendance, and reports when the result crosses into a following day.
Working hours are multiplied by 3,600 and break minutes by 60. This retains fractional-minute information until the final result is rounded to the nearest second.
Add both durations to clock-in. Unpaid breaks extend the finish time because they do not satisfy the required working hours.
Every 86,400 seconds advances one day. The remaining seconds become the displayed finishing time, with a following-day annotation when needed.
Sample inputs demonstrate the method. They are not a forecast or product offer.
The first example clocks in at 09:00, requires eight working hours and includes thirty unpaid break minutes. Eight hours reaches 17:00; adding the unpaid break moves the finish to 17:30 on the same day.
Sample inputs demonstrate the method. They are not a forecast or product offer.
The output is a wall-clock schedule. It can include more than one day when the entered duration is long, within the supported working-time and break limits.
A daylight-saving transition changes elapsed time relative to clock time. This tool has no date or time-zone input, so an actual elapsed-time requirement across such a transition needs separate adjustment.
Find your finishing time from a clock-in time, required working hours and unpaid breaks.
Uses wall-clock time, not a timezone-aware elapsed-time calculation. A daylight-saving transition needs an explicit adjustment to your required elapsed time.
Read our calculation and testing approach.