Across midnight

Calculate an overnight shift without date confusion.

Enter the start, next-morning finish and unpaid break. The calculator automatically carries the finish into the following day when needed.

Instant calculationThe calculation runs in your browser

Results

Elapsed time
8:30
Worked time
8:00
Decimal hours
8.00
Finish day
Next day
Worked time = elapsed time − unpaid break

How an overnight duration is calculated

Clock times are converted to minutes after midnight. When the end is earlier than the start, 24 hours are added to the end before subtraction. The unpaid break is then removed.

Example: 10:00 PM to 6:30 AM is 8 hours 30 minutes elapsed. After a 30-minute unpaid break, worked time is 8:00, or 8.00 decimal hours.

Important limitation

This calculates duration only. Night premiums, overtime eligibility and maximum-shift rules depend on the applicable workplace rules.

Last reviewed 8 September 2026.