Handling overlapping and overnight shifts

Last reviewed: 2026-07-14

On this page

Team Shift checks for overlapping shifts, but it's worth understanding exactly how that check works — especially if you schedule shifts that run past midnight.

How overlap checking works

Every shift belongs to exactly one calendar date, with a start time and an end time on that date. When you add or edit a shift, Team Shift checks it against the same staff member's other shifts on that same date for a time overlap. If two shifts for the same person on the same day overlap, you'll see:

This shift overlaps with an existing shift for this staff member.

This check compares shifts sharing the exact same date field — it does not look across midnight into the next day.

Scheduling an overnight shift

Because a shift always belongs to a single date, there's no way to enter one shift that spans, say, 10pm to 6am. Instead, represent an overnight shift as two separate shifts:

  1. One shift on the first day, running from the start time to just before midnight (for example, 10:00pm–11:59pm).
  2. A second shift on the following day, running from midnight to the end time (for example, 12:00am–6:00am).

Each half becomes its own timesheet when the staff member clocks in and out — Team Shift doesn't merge them back into a single overnight record. If a staff member clocks in once and works through midnight without clocking out and back in, that single timesheet will simply span across into the next calendar date; see Auto-closed timesheets and what to do about them for how timesheets that cross midnight without a clock-out get handled.

What you can schedule

Shifts can be created for today or any future date. There's nothing in the app that lets you schedule a shift for the same staff member overlapping on the same day other than working around it with the two-shift approach above for overnight coverage.

Next steps

Was this article helpful?

Still need help?

Reach out and our team will get back to you.

Contact us