Overnight shifts are easier to review when the end date is explicit. In this tool, an end time earlier than the start time means the shift ends on the next calendar day.
Work in minutes before converting to hours
For a 9:30 PM start and 5:15 AM finish, there are 465 minutes between start and end. Subtract a 30-minute unpaid break to get 435 paid minutes, or 7.25 hours. Keeping the calculation in minutes avoids rounding each part too early.
Understand the start-date rule
The editor assigns the whole shift and its paid hours to the day the shift starts. A Sunday night shift finishing Monday morning belongs to Sunday’s weekly total. Some payroll systems split hours at midnight; this planner does not.
Separate paid and unpaid breaks
Only subtract a break that is unpaid under the policy and requirements that apply to your workplace. The editor accepts an unpaid-break total in whole minutes. It does not decide which breaks should be paid.
Review overlaps across midnight
A shift ending at 6:00 AM overlaps another shift for the same person starting at 5:30 AM the next day. A break total does not tell the tool when the break happened, so overlap checks use the whole shift interval.
Check exceptional dates separately
The tool uses wall-clock time. A clock change can make elapsed time different from the displayed start-to-end difference. Review daylight-saving changes and any payroll rules separately.