Formula and assumptions
Each calendar day is mapped to a repeating work/rest pattern beginning on the selected cycle date.
Results depend on your inputs. Read the calculation methodology.
Generate a rotating shift calendar from a work/rest pattern and start date. Compare 4-on/4-off, 2-2-3, DuPont or custom cycles and export an ICS calendar.
Each calendar day is mapped to a repeating work/rest pattern beginning on the selected cycle date.
Results depend on your inputs. Read the calculation methodology.
A 4-on/4-off schedule repeats eight days: four workdays followed by four rest days.
Understand how repeating shift rotations work and generate a calendar from a pattern and cycle start date.
Shift Schedules · GuideA common 2-2-3 work/rest cycle is two workdays, two rest days, three workdays, two rest days, two workdays and three rest days.
Shift Schedules · GuideFour on, four off repeats every eight days. At twelve hours per workday, it averages 42 scheduled hours per seven-day week.
Shift Schedules · GuideThe work/rest version modeled here uses 4 work, 3 rest, 3 work, 1 rest, 3 work, 3 rest, 4 work and 7 rest days.
Add clock-in and clock-out times, subtract breaks, and see regular and overtime hours.
Calculate →Hours & PayEstimate extra pay from night, evening, weekend or other premium hours.
Calculate →PTOCalculate PTO earned per pay period and project an available balance.
Calculate →Workforce PlanningCompare shift rows against a constant staffing target and see exactly when coverage falls short.
Calculate →Choose the work/rest pattern, then anchor day one to a date you can verify. In a custom pattern, 1 marks a workday and 0 marks a rest day. The eight-day pattern 11110000 represents four on, four off. Moving the anchor by one day moves every future work marker, so compare several dates with the official roster before exporting.
For a specific month, count only the work markers that fall inside that month. A 12-hour pattern with 15 workdays produces 180 scheduled hours. A long-run weekly average can be helpful for comparison, but it is not the actual total for every month or payroll week. The export contains all-day markers, not timed day/night assignments.
The modeled 14-day work/rest pattern has seven workdays. Seven 12-hour shifts total 84 hours, averaging 42 per week. Individual workweeks can differ from that average.
The rotation is eight days long while a calendar week is seven. Its start shifts through the weekdays; repeating a fixed weekly template will eventually show the wrong dates.
No. An ICS download is a snapshot. If the roster changes, generate a new file and replace the old imported calendar to avoid duplicate events.
No. It marks one person’s repeating work/rest dates. Confirm crew offsets, start times, rest requirements and any swaps in the employer’s official roster.
Use these guides to check your inputs and understand the result before applying it to your own records.
Compare four 10-hour days with five 8-hour days using a coverage example, break assumptions and a practical scheduling checklist.
Map eight 9-hour days and one 8-hour day across two weeks, verify the 80-hour total, and check coverage on the recurring day off.
Calculate the average hours of a 6-on, 3-off cycle, understand rotating weekdays, and count actual shifts in a calendar month.