Skip to content

Break Schedule Planner

Place one or more breaks inside a shift, each with its own earliest and latest allowed start time. Breaks are placed in the order you enter them. If a break genuinely cannot fit, this says so plainly instead of guessing at a fix.

Comparing two shifts instead of placing breaks inside one? See Shift Handoff Planner.

Worked example

A single 30-minute lunch break, allowed to start anywhere between noon and 1 PM, placed inside a 9 to 5 shift, starts at the earliest allowed time, noon, and ends at 12:30, since nothing earlier in the shift competes for that window. Add a second 15-minute break allowed only between 2 and 3 PM and it places independently after the first break, starting at 2 PM. If a break's own earliest and latest window is too narrow to fit its full duration before the shift ends, or before the next break's own window begins, the planner reports exactly which break could not be placed rather than silently shrinking it or skipping it.

Common mistakes

  • Setting a break's latest start time so close to the shift end that its full duration cannot fit before the shift actually ends.
  • Assuming breaks can be placed out of order. They are placed strictly in the order entered, each one starting no earlier than the previous break's own end.

Limitations

This checks feasibility under the stated constraints only. It does not know any specific jurisdiction's required break length or timing rules, and it makes no legal or compliance determination about whether a given break schedule satisfies any policy.

Frequently asked questions

What happens after an infeasible break is found?
Placement stops there. Breaks listed after the infeasible one are not placed, since their own feasibility depends on where the earlier ones actually landed.
Can I reorder breaks to try a different priority?
Remove and re-add them in the desired order, since placement always follows the list from top to bottom.