Shift length calculator

Works for day and night shifts alike. Enter the start and end times, the unpaid break and how many shifts you work a week.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter shift start, shift end, unpaid break and shifts per week.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Shift span = end - start (plus 24 hours if it passes midnight). Paid time = span - break. Weekly = paid time × shifts per week.

Example

Inputs: Shift start = 07:00, Shift end = 15:30, Unpaid break = 30 min, Shifts per week = 5. Result: Paid shift length: 8:00; Paid decimal hours: 8 h; Full shift span: 8:30.

Limits and caveats

  • Assumes every shift in the week is the same length; for varied days use the timesheet calculator.
  • A shift cannot be longer than 24 hours.

Questions about this tool

How long is a 7 PM to 7 AM shift?

The span is 12 hours; with a one-hour unpaid break it is 11 paid hours.

Should I enter a paid break?

No, enter only unpaid breaks, since paid breaks stay part of working time.

How do I get monthly hours?

Multiply the weekly hours by the number of weeks you work that month.