By Intious · Updated September 7, 2026
A rotating schedule changes workdays, shift times, or both across a repeating cycle. A work/rest pattern becomes a dated calendar when it is anchored to a known cycle date and assigned to a team.
Patterns are cycles, not calendars
“Four on, four off” describes an eight-day cycle. It does not tell you which dates you work until you identify one confirmed day in the cycle.
Common rotation patterns
A 2-2-3 pattern alternates short blocks and often produces every other weekend off. DuPont and Panama rotations distribute twelve-hour coverage across teams. Four-on/four-off is simpler but moves through weekdays continuously.
What does rotating weekends mean?
Rotating weekends means that weekend assignments change across employees or across the schedule cycle. It does not always mean every other weekend off. Ask for the complete pattern, a confirmed cycle start date, and the rule for overnight shifts before relying on a weekend-off promise.
A four-on/four-off pattern lasts eight days, so its work block moves through the seven-day week. A 14-day pattern can repeat on the same weekdays every two weeks. Check Saturday and Sunday separately: an overnight shift starting Friday may still occupy part of Saturday.
Rotating days off versus rotating shift times
A calendar can rotate workdays and rest days while keeping every worked shift at the same time. A day/evening/night rotation changes the shift time itself. The rotating calendar maps work/rest patterns; it does not automatically allocate named employees to different shift times. For the meaning of an evening assignment, see swing shift hours and examples. Before sharing a roster, check overnight boundaries, availability and coverage.
Check hours across the full cycle
Weekly averages can mislead because some weeks contain more scheduled shifts than others. Calculate total hours across the complete repeating cycle, then divide by the number of weeks represented.
Use a generated calendar
A personalised calendar makes PTO, weekends and handoffs visible. Exporting it to a calendar app reduces the chance of reading the abstract pattern incorrectly.
Check the anchor with a date you already know
Before exporting a year, generate a short range and compare it with a confirmed workday and a confirmed rest day. If both are displaced by the same number of days, the cycle anchor is probably wrong. Changing a four-on/four-off pattern to a different pattern will not fix an incorrect anchor. After changing the anchor, export a fresh file; a previously imported calendar does not update itself. Keep one copy of the schedule so repeated imports do not clutter your calendar with duplicates.
Try it with your numbers
Generate a dated work/rest rotation and download an all-day calendar.
Rotating Shift Calendar