4-on, 4-off shift pattern: dates, hours and setup
A 4-on, 4-off shift pattern repeats every eight days: four working days followed by four days off. Because eight does not divide evenly into a seven-day week, the next block starts on a different weekday. Your calendar needs to follow the cycle, not restart every Monday.
An eight-day cycle, not a weekly repeat
Suppose the first shift starts on a Monday. You work Monday through Thursday and have Friday through Monday off. The next working block starts on Tuesday. Each new block begins one weekday later than the previous one.
Use the date of the first shift as your anchor. When viewing a new month, continue counting from that date; do not restart the cycle on the first of the month.
| Cycle days | Schedule |
|---|---|
| 1–4 | Four shifts |
| 5–8 | Four days off |
| 9–12 | Next four shifts |
| 13–16 | Next four days off |
What does 4-on, 4-off mean for hours?
Four 12-hour shifts span 48 hours in each eight-day cycle. With a 45-minute unpaid break per shift, each contributes 11 hours 15 minutes. The cycle total is 45 hours.
For a 12-hour pattern without unpaid breaks, the long-run weekly average is 48 ÷ 8 × 7 = 42 hours. With the example breaks, it is 45 ÷ 8 × 7 = 39.375 hours. Those averages describe the arithmetic of this pattern; they are not the hours in every calendar week or a determination of overtime.
Count the shifts that actually fall in the month
A 30-day period beginning on cycle day one contains three complete cycles and six more days. That is 12 shifts in the complete cycles plus four in the remaining days: 16 shifts. A 30-day period beginning on cycle day five instead contains 14 shifts.
With the 45-minute breaks above, those totals are 180 and 157.5 hours respectively. This is why a single fixed monthly total is misleading. Confirm the anchor and count events inside the reporting period.
Decide whether the shift times repeat after eight days
Four days on and four days off describes attendance, not necessarily the day/night rotation. If one block is days and the next is nights, the full pattern of shift times repeats after 16 days. Create a 16-day pattern so the times are carried through correctly.
For four overnight shifts, each event belongs to its starting date and ends the following morning. The morning after the fourth start is still part of that shift. A day without a new shift start is not automatically free from midnight onward.
Set up the pattern and check its edges
Create a shift template with the correct start, end, unpaid break and category. In the rotation, place it on the first four days and leave the next four empty, or use Day off labels. Preview a short period with a confirmed anchor date.
Inspect the first block, the first shift after the break and the transition into the next month. Check any existing events that the preview skips. Applying the same pattern twice with overlaps enabled can create duplicate shifts; compare the calendar before adding more events.
Plan around the actual end of the last shift
Before booking something on the first day off, look at the final shift's end date and time. Add travel and personal commitments as separate events where useful. A labeled day off is a visual guide, not a calculation of how much uncommitted time remains.
If you swap a single shift, edit that event after confirmation and leave the underlying cycle in place. If the whole roster changes, establish a new anchor. Keep an export of the old period when you need to compare what changed.