Skip to main content
Shiftfy

Overnight Shift Calculator

If your shift starts one day and ends the next (e.g., 22:00 to 06:00), this calculator automatically adds 24 hours to the calculation to give you the correct total hours worked.

Quick Fill:
Monday
7:00
7.00 hrs
Tuesday
7:00
7.00 hrs
Wednesday
7:00
7.00 hrs
Thursday
7:00
7.00 hrs
Friday
7:00
7.00 hrs
Saturday
Sunday

Total Work Hours

35:00

35.00 decimal hrs

Regular Hours

35:00

35.00 decimal hrs

Overtime Hours

0:00

0.00 decimal hrs

Days Worked

5 days

Avg: 7:00/day (7.00h)

Overtime threshold: 40 hours/week (Multiplier: 1.5x). Calculations update automatically.

100% Client-side Calculation — Private & Secure

Worked Example

Example: 22:00 to 06:00 Graveyard Shift

Start Time: 22:00 (10:00 PM), End Time: 06:00 (6:00 AM next day)
Unpaid Break: 30 minutes
Calculation: (06:00 + 24:00) − 22:00 = 30:00 − 22:00 = 8.0 hours − 0.5 hours break = 7.5 hours
Total Hours Worked: 7.5 hours (7 hours 30 minutes)

Assumptions & Limitations

Midnight Crossing: The calculator detects when end time is earlier than start time and adds 24 hours.

Multiple Days: This calculator is designed for single shifts that cross midnight at most once (e.g., not for shifts longer than 24 hours).

Break Time: Break is subtracted from the total shift time after the 24-hour adjustment if needed.

Frequently Asked Questions

How does the calculator know it's an overnight shift?

When the end time is earlier than the start time (e.g., end is 06:00 and start is 22:00), the calculator automatically treats it as crossing midnight.

Does this calculator work for daytime shifts?

Yes, it works for all shifts. For daytime shifts where end time is later than start time, it calculates the difference directly.

Related Tools