12 Hour Shift End Time Calculator

This calculator tells you when a 12-hour shift ends. Enter your start time and any unpaid break, and it adds 12 hours plus the break to give the clock time you clock off. It is handy for nurses, factory and warehouse staff, security and anyone working long rotating shifts who needs to know their finish time at a glance.

Formula

End Time = Start Time + 12 hours + Break Duration
  • The finish time is the start time plus 12 hours plus any unpaid break you add.
  • Times use a 24-hour clock, so 08:00 plus a 12-hour shift and a 60-minute break ends at 21:00.
  • If the total crosses midnight, the result wraps to the next day, e.g. a 20:00 start ends at 08:00.
  • Paid breaks should be left out, because they count as part of the 12 hours you are on the clock.
  • The shift length here is fixed at 12 hours; only the start time and break change the result.

Example Calculation

Inputs
  • Start Time: 08:00
  • Break Duration (minutes): 60

Starting at 08:00 and adding a 12-hour shift takes you to 20:00. A 60-minute unpaid break pushes the finish to 21:00, so you clock off at 21:00.

Frequently asked questions

How does the calculator find my shift end time?
It takes your start time, adds 12 hours for the shift, then adds the minutes of unpaid break you entered to give the time you finish.
Does it handle shifts that pass midnight?
Yes. If the finish time goes past 24:00 it wraps around to the next day, so a 20:00 start with a 1-hour break ends at 09:00 the following morning.
Should I include paid breaks?
No. Only add breaks that are unpaid and not part of your 12 paid hours. Paid breaks are already counted inside the 12-hour shift.
Can I use it for night shifts?
Absolutely. Enter the evening or night start time and it will calculate the morning finish time, including the day rollover.
Does a 12-hour shift mean 12 hours of pay?
Usually you are paid for the 12 hours minus any unpaid break, but this depends on your employer and local labour rules.