DuPont Schedule Generator
A common DuPont rotation uses four crews and 12-hour shifts across a 28-day cycle, including a seven-day off stretch. Exact handoff conventions can vary by organization.
Enter your scheduling assumptions
Change the inputs and the result updates immediately. Keep the assumptions realistic—the output is only as useful as the staffing model you give it.
14 work/duty days in each 28-day cycle
This calendar shows the stated repeating pattern. Team phase offsets, day/night handoffs, local policy, labor rules, and qualification requirements still need to be applied for an operational schedule.
Method
The modeled 28-day DuPont cycle is 4 nights, 3 off, 3 days, 1 off, 3 nights, 3 off, 4 days, and 7 off.
Example
That modeled cycle contains fourteen 12-hour shifts, or 168 scheduled hours across 28 days—an average of 42 hours per week.
What the answer means
Treat the calendar as the repeating skeleton for one team. Multi-team operations still need crew offsets, day/night assignments, handoffs, qualifications, and coverage validation.
What this tool does not prove
DuPont implementations can start at different points or label crews differently. This page states the exact modeled sequence so the assumption is inspectable.
Answer the planning question before assigning names
Generate a free DuPont 12-hour shift schedule preview using a common 28-day day/night rotation.
Preview the repeating cycle across a multi-week calendar.
Choose a start date so the pattern maps to real dates.
Use the staffing calculators to confirm the rotation can support your required daily coverage.
Capacity math cannot see every person-level scheduling constraint
A staffing model can be mathematically feasible and still fail when only certain people are qualified for a role, approved absences remove key people, assignments overlap, rest windows are too short, or coverage changes on specific dates. Those are the checks RoleSchedule keeps attached to the schedule itself.