Workday End Time Calculator
Find when a shift ends from start, length and break.
24-hour format, HH:MM
Results update as you type.
How it works
A workday end time calculator tells you what time your shift finishes, given the time you start, how long the shift lasts, and any break that extends your day. It answers the practical question "if I clock in at 09:00, work eight hours and take a 30-minute break, when do I clock out," and it flags when the finish rolls past midnight into the next day. The arithmetic is the sort that is easy to fumble under time pressure. Adding hours to a clock time means carrying across the 60-minute and 24-hour boundaries, and adding an unpaid break pushes the end time later still. A shift that starts in the evening can finish after midnight, and writing the end as an impossible time like 25:30, or forgetting the break, leads to wrong clock-out times and scheduling clashes. Converting everything to minutes past midnight removes the guesswork. Here the break is treated as time that lengthens the working day — a paid presence including a 30-minute break means you leave 30 minutes later — so it is added to the span. The day-rollover figure makes overnight shifts unambiguous: a 22:00 start plus five hours ends at 03:00 the next day, marked as +1. Shift workers checking their finish time, managers building rosters, and anyone planning around a working day use a workday end time calculator to pin down the exact clock-out moment.
total = startTime + shiftHours × 60 + breakMinutes; endTime = total mod 1440; dayOffset = ⌊total ÷ 1440⌋
The start time is converted to minutes past midnight, the shift length in hours is multiplied by sixty to get minutes, and the break minutes are added, since a break lengthens the total time on site. The grand total is divided by 1,440 — the minutes in a day — with the whole-number quotient giving how many days the finish rolls over and the remainder giving the minutes past midnight of the end time. Formatting that remainder as HH:MM yields a valid clock time even when the shift crosses midnight.
Source:Gregorian calendar / ISO 8601
We review all our tools from time to time to ensure accuracy.
Worked example
How to use this calculator
- 1
Enter your values
Enter start time and shift length (hours).
- 2
Adjust the options
Adjust break (minutes) if they apply — sensible defaults are already set.
- 3
Read your result
End time updates instantly as you type — no button to press.
Frequently asked questions
How do I enter the start time?
Use 24-hour format as HH:MM, so 9 in the morning is 09:00 and 10 at night is 22:00. For afternoon and evening times add twelve to the hour: 2 PM is 14:00 and 11:30 PM is 23:30, while midnight is 00:00. Using 24-hour input avoids AM/PM confusion and lets the calculator wrap correctly past midnight when a shift finishes in the early hours of the next day.
How is the break handled?
The break minutes are added to the working span, because a break extends how long you are at work before you can leave. If you start at 09:00, work eight paid hours and take a 30-minute break, you finish at 17:30 rather than 17:00. If your break is part of the shift length you entered and does not extend your day, set the break field to zero so it is not added twice. The field defaults to zero.
What does the days-rolled-over figure mean?
It counts how many whole days the end time falls past the start day. A shift beginning at 22:00 and lasting five hours ends at 03:00 with a rollover of 1, meaning the next calendar day. This matters for rostering and pay, because the finish belongs to a different date than the start. A same-day shift shows a rollover of zero, confirming the clock-out is on the day it began.
Does it work for overnight shifts?
Yes. Because the calculation works in total minutes and then wraps onto a 24-hour clock, a shift that finishes after midnight is handled cleanly, showing the correct early-morning end time and a day rollover of one. Even shifts longer than 24 hours are wrapped correctly with the full day count reported. This makes it reliable for night shifts, on-call windows and long production runs that span more than one day.
Can I enter a fractional shift length?
Yes. Enter the shift length in decimal hours, so seven and a half hours is 7.5 and a quarter-hour is 0.25. The calculator multiplies the hours by sixty to convert to minutes, so fractional hours are handled exactly. If you prefer to think in hours and minutes, convert the minutes to a fraction first — 45 minutes is 0.75 — or add them to the break field, whichever matches how your shift length is defined.