◷ WorkCalc Hub
WORKCALC HUB / CALCULATORS

Overnight Shift Calculator

Calculate shifts that cross midnight, subtract unpaid breaks, and export results.

Calculate your result

Net working time—
Gross session time—
Unpaid breaks—

How to use this calculator

Enter your working times or pay values in the form above. Results update automatically as you type. Use Export CSV to save a copy for your own records.

Worked example

22:00 to 06:30 with a 30-minute unpaid break gives 8 hours of net work.

Assumptions and limitations

An end time earlier than the start is treated as the following day. A shift with the same start and end is invalid, rather than being assumed to be 24 hours.

Clock-time calculations do not account for daylight saving transitions or time-zone changes. This calculator is for estimates and record keeping; it does not establish legal pay or overtime entitlements.

Frequently asked questions

Does this tool store my information on a server?

No. The calculator runs locally in your browser and does not submit your entries to WorkCalc Hub.

Can I use the result for payroll?

Use it as a starting estimate, and verify against official time records, employer rules, and applicable law before processing payroll.

Overnight shift calculation explained

A shift from 10:00 PM to 6:30 AM crosses midnight. Count 2 hours before midnight and 6 hours 30 minutes afterward: 8 hours 30 minutes gross. Subtract a 30-minute unpaid break to obtain 8 hours worked.

What to check before relying on the result

This calculator treats an end time earlier than the start as the following day. A shift lasting exactly 24 hours cannot be entered as identical start and end times. Daylight saving changes can make real elapsed time different from clock arithmetic.

To audit the number, calculate each session in minutes first, subtract unpaid minutes, and convert the remainder back to hours and minutes. For decimal hours, divide the net minutes by 60.

Explore other calculators