Schedule patterns
4 On 4 Off Schedule Generator
Generate a repeating four days on and four days off calendar for continuous shift operations.
Interactive tool
Build the rotation
Choose a start date and crew. The calendar applies the named pattern and calculates the actual workload.
Crew
28
Workdays
336
Hours
4
Longest run
Hours by calendar week
Sep 21
D12h
Sep 22
D12h
Sep 23
D12h
Sep 24
D12h
Sep 25
OSep 26
OSep 27
OSep 28
OSep 29
D12h
Sep 30
D12h
Oct 1
D12h
Oct 2
D12h
Oct 3
OOct 4
OOct 5
OOct 6
OOct 7
D12h
Oct 8
D12h
Oct 9
D12h
Oct 10
D12h
Oct 11
OOct 12
OOct 13
OOct 14
OOct 15
D12h
Oct 16
D12h
Oct 17
D12h
Oct 18
D12h
Oct 19
OOct 20
OOct 21
OOct 22
OOct 23
D12h
Oct 24
D12h
Oct 25
D12h
Oct 26
D12h
Oct 27
OOct 28
OOct 29
OOct 30
OOct 31
D12h
Nov 1
D12h
Nov 2
D12h
Nov 3
D12h
Nov 4
ONov 5
ONov 6
ONov 7
ONov 8
D12h
Nov 9
D12h
Nov 10
D12h
Nov 11
D12h
Nov 12
ONov 13
ONov 14
ONov 15
OAll crew coverage
Phase check across the complete rotation
D is day, N is night, O is off
Use this as a pattern preview. Confirm labor rules, fatigue controls, handoff time, worker availability, and required coverage before publishing a live schedule.
Practical guide
How the 4 On 4 Off Schedule Generator works.
A 4 on 4 off schedule repeats four workdays followed by four rest days. Because the cycle lasts eight days, work blocks move through weekdays and weekends instead of staying on the same calendar days.
The generator places the pattern on real dates, calculates scheduled hours and consecutive workdays, and shows four crew phase offsets for continuous coverage planning.
Work block
Four consecutive scheduled shifts.
Rest block
Four consecutive days off before the cycle repeats.
Crew phases
Offsets distribute crews across day, night, and off positions.
Worked example
A crew starting work on Monday works through Thursday, rests Friday through Monday, and returns Tuesday. The weekday pattern continues moving through the calendar.
Check before use
- Confirm enough crews for required coverage.
- Review monthly hour variation.
- Plan breaks, handoffs, leave, and relief capacity.
Why this tool exists
Make the 4 on 4 off calendar easier to review.
Choose the start date and crew position to generate the repeating eight day cycle across a real calendar.
Use a real operating input
Choose the start date and crew position to generate the repeating eight day cycle across a real calendar.
See the decision clearly
Review the changing weekday pattern, weekend coverage, monthly hours, and crew offsets.
Keep the boundary visible
Continuous coverage still requires enough crews, role coverage, relief, breaks, absence plans, and fatigue review.
How it works
From input to an operating decision.
- 1Enter the operating inputs
- 2Review the calculated calendar or totals
- 3Export the result for planning and review
Common questions
Does a 4 on 4 off schedule repeat on the same weekdays?
No. Because the cycle lasts eight days, work blocks move through weekdays and weekends over time.
Can I use this result as a final payroll or staffing record?
Use the result as a planning aid. Confirm policies, workweek boundaries, pay rules, staffing requirements, and final records with the people responsible for them.
How many hours are worked in a 4 on 4 off schedule?
The result depends on shift length. Four 12 hour shifts produce 48 scheduled hours in each eight day cycle.
Does 4 on 4 off give every other weekend off?
No. The eight day cycle moves through the seven day calendar, so working weekends and rest weekends change over time.
Put the result into operation
The report is the starting point. The workflow is where the value appears.
Keep working
Related free tools
DuPont Schedule Generator
Generate a dated 28 day DuPont rotation for four crews across day shifts, night shifts, and rest periods.
Use toolPitman Schedule Generator
Generate fixed or rotating Pitman schedules across four crews and a repeating 14 day cycle.
Use toolEmployee Schedule Generator
Turn weekly coverage requirements into a simple staffing plan with required worker count, shift count, and reserve coverage.
Use tool