Work & pay

Shift End Time Calculator with Unpaid Breaks

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.

Runs privately in your browserMethod reviewed

Your numbers

hours
minutes
Your figures stay on this device.

How the calculation works

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.

Finish = clock-in time + required working hours + unpaid breaks. Fractional minutes are retained, then the final time is rounded to the nearest second. Each 86,400 seconds advances one calendar day.
  1. Convert durations to seconds

    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.

  2. Add attendance time

    Add both durations to clock-in. Unpaid breaks extend the finish time because they do not satisfy the required working hours.

  3. Separate clock time from day offset

    Every 86,400 seconds advances one day. The remaining seconds become the displayed finishing time, with a following-day annotation when needed.

Worked example: Day shift

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.

Clock-in time
09:00
Required working time (hours)
8
Unpaid breaks (minutes)
30

Expected result

Finishing time
17:30
Worked example: Night shift

Sample inputs demonstrate the method. They are not a forecast or product offer.

Clock-in time
22:00
Required working time (hours)
8
Unpaid breaks (minutes)
0

Expected result

Finishing time
06:00 (+1 day)

Understanding your result

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.

Questions you might have

What does this shift end time calculator include?

Find your finishing time from a clock-in time, required working hours and unpaid breaks.

Which assumptions should I check?

Uses wall-clock time, not a timezone-aware elapsed-time calculation. A daylight-saving transition needs an explicit adjustment to your required elapsed time.

Choosing the right inputs

Clock-in time
Use a 24-hour time, with seconds if needed. The time field supports second precision; no calendar date or time zone is attached.
Required working time
Enter required working time in decimal hours. Half an hour is 0.5, whereas 0.30 hours represents eighteen minutes.
Unpaid breaks
Enter unpaid breaks in minutes, including fractional minutes if appropriate. Breaks already counted within required working time must not be added again.

Common mistakes to avoid

  • Do not enter break hours in the minutes field.
  • Adding a paid break again as unpaid attendance would overstate the finish time if it is already within required work time.

Assumptions to check

  • Uses wall-clock time, not a timezone-aware elapsed-time calculation. A daylight-saving transition needs an explicit adjustment to your required elapsed time.

Sources and method

Read our calculation and testing approach.