Choose the end day explicitly
The calculator does not silently assume that an earlier clock time means tomorrow. Pick the following day for an overnight shift.
Overnight Shift Hours Calculator with Unpaid Breaks
A shift that ends at 06:30 did not start at zero. Separate elapsed time from unpaid breaks, then get a result you can compare with your own records.
Try the free calculator ↓No sign-up · No tracking scripts · Free browser tool
Inputs stay on this page. Reloading clears your changes.
YOUR RESULT
Example: 22:00 to 06:30 the following day spans 510 minutes. Subtract a 30-minute unpaid break to get 480 minutes, or 8.00 decimal hours.
The calculator does not silently assume that an earlier clock time means tomorrow. Pick the following day for an overnight shift.
Enter the total unpaid break minutes from your own record. Whether a break should be paid depends on the applicable arrangement; this calculator only subtracts the number entered.
7 hours 30 minutes is 7.50 hours, not 7.30. Decimal hours divide the remaining minutes by 60.
EarnCheck: Shift & Pay Tracker
One calculation checks one shift. EarnCheck keeps an independent shift record and lets you compare estimated gross earnings with your pay statement. It supports overnight shifts and shows the calculation behind estimates.
Explore EarnCheck on the App Store ↗Free and optional Pro features are available. This worksheet does not calculate pay, overtime, taxes or legal entitlements, and does not sync to the app.
App details checked against the official App Store listing on November 4, 2026. Availability and purchase terms can change.
No. This is a clock-time calculation assuming a normal 24-hour day. A clock change or time-zone change needs a separate elapsed-time check.
This worksheet accepts intervals from zero to 24 hours. Split longer periods into documented intervals.
No. The tool runs in this page and sends no records or messages.