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
Oct 19
D12h
Oct 20
D12h
Oct 21
D12h
Oct 22
D12h
Oct 23
OOct 24
OOct 25
OOct 26
OOct 27
D12h
Oct 28
D12h
Oct 29
D12h
Oct 30
D12h
Oct 31
ONov 1
ONov 2
ONov 3
ONov 4
D12h
Nov 5
D12h
Nov 6
D12h
Nov 7
D12h
Nov 8
ONov 9
ONov 10
ONov 11
ONov 12
D12h
Nov 13
D12h
Nov 14
D12h
Nov 15
D12h
Nov 16
ONov 17
ONov 18
ONov 19
ONov 20
D12h
Nov 21
D12h
Nov 22
D12h
Nov 23
D12h
Nov 24
ONov 25
ONov 26
ONov 27
ONov 28
D12h
Nov 29
D12h
Nov 30
D12h
Dec 1
D12h
Dec 2
ODec 3
ODec 4
ODec 5
ODec 6
D12h
Dec 7
D12h
Dec 8
D12h
Dec 9
D12h
Dec 10
ODec 11
ODec 12
ODec 13
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