Shift Hours Calculator

Calculate hours worked in a shift, including overnight shifts, minus any unpaid break.

  • Free to use
  • Accurate results
  • No registration required
  • Works on all devices
Enter your shift start and end time to find the total hours worked, including overnight shifts.
Use 24-hour HH:MM format, e.g. 22:00 or 06:00.

Your result

7.5

Net hours worked

Gross hours (before break)8
Net time (h:m)7h 30m

AI explanation

Formula

Net hours = (shift end − shift start) − unpaid break, in hours

Worked example

Overnight shift 22:00 to 06:00 with a 30-minute break

Worked example: Overnight shift 22:00 to 06:00 with a 30-minute break
FieldValue
Shift start (24-hour)22:00
Shift end (24-hour)06:00
Unpaid break (minutes)30
Net hours worked7.5
Gross hours (before break)8

Assumptions

  • If the shift end time is earlier than the start time, an overnight shift is assumed (the end time falls on the next day) — the default example is a typical night shift.

Frequently asked questions

Does this handle night shifts that cross midnight?

Yes — if the shift end time is earlier than the start time, it's automatically treated as falling on the following day.

Is this the same as the Time Card Calculator?

Yes — same underlying calculation, framed here specifically for shift work like retail, healthcare, or manufacturing schedules.

Can I calculate overtime for a shift?

Yes — see the Overtime Hours Calculator for a version that splits hours into regular and overtime against a standard-hours threshold.

Related calculators

Report a calculation issue