Rotating shift generator

48/96 Shift Schedule — Free Firefighter Calendar Generator

The 48/96 rotation — written 48-96, 48 96, or 48 on 96 off — runs two 24-hour tours back to back, then four full days off.

Cycle6 days
Crews3
Shift length24 hours
Best forFire departments wanting fewer commutes and longer blocks off
On duty 24 hoursOff
54 work days106 days off54 on duty1296 hours

October 2026

MonTueWedThuFriSatSun
1234
567891011
12131415161718
1920212223On duty24On duty25
26272829On duty30On duty31

November 2026

MonTueWedThuFriSatSun
1
234On duty5On duty678
910On duty11On duty12131415
16On duty17On duty1819202122On duty
23On duty2425262728On duty29On duty
30

December 2026

MonTueWedThuFriSatSun
1234On duty5On duty6
78910On duty11On duty1213
141516On duty17On duty181920
2122On duty23On duty24252627
28On duty29On duty3031

January 2027

MonTueWedThuFriSatSun
123On duty
4On duty56789On duty10On duty
1112131415On duty16On duty17
18192021On duty22On duty2324
252627On duty28On duty293031

February 2027

MonTueWedThuFriSatSun
12On duty3On duty4567
8On duty9On duty1011121314On duty
15On duty1617181920On duty21On duty
2223242526On duty27On duty28

March 2027

MonTueWedThuFriSatSun
1234On duty5On duty67
8910On duty11On duty121314
1516On duty17On duty18192021
22On duty23On duty2425262728On duty
29On duty3031

48/96 schedule: a complete 6-day example

This is the preset used by the generator above, with every crew shown side by side. Day 1 is the cycle reference date you enter, not necessarily the first working day for every crew. Day and night labels refer to the date a shift starts.

48/96: all crews across one repeating cycle
Cycle dayPlatoon APlatoon BPlatoon C
Day 1 On dutyOffOff
Day 2 On dutyOffOff
Day 3 OffOffOn duty
Day 4 OffOffOn duty
Day 5 OffOn dutyOff
Day 6 OffOn dutyOff

Hours and days off in this preset

Each crew has 2 work days and 4 off days per cycle. Scheduled hours are 48 ÷ 6 × 7 = 56 hours per week on average. This cycle average is not an individual workweek total or a payroll calculation.

Match this example to your real roster

  1. Compare a known work date with the day, night, and off assignments in the table.
  2. Set the matching cycle reference date and choose your crew in the generator.
  3. Check one full cycle against your existing roster before printing or sharing. Record leave, swaps, and additional cover separately.

A crew is a group following the same rotation, not a single employee. The calendar does not calculate how many qualified people each shift needs.

How the 48/96 schedule works

The 48 on 96 off rotation runs over 6 days: two consecutive 24-hour tours, then four days off. Three platoons offset by two days maintain continuous cover. Supporters like the long recovery block and reduced commuting; critics focus on fatigue during the second tour if the first night was busy.

Pros

  • Four consecutive days off every cycle
  • Fewer commutes than 24/48
  • Simple 3-platoon structure
  • Popular where staffing allows longer recovery blocks

Cons

  • The second 24-hour tour can be rough after a busy first night
  • More fatigue concentration during the on block
  • Harder fit for departments with heavy call volume

Who uses the 48/96 pattern

Increasingly common in firefighter unions and departments evaluating quality-of-life schedule changes.

Check two consecutive tours as one operating block

The visible advantage of 48/96 is its four-day break, but the operational unit is the pair of tours before it. Review the duties that accumulate over those two days, including equipment checks, training, and known high-demand events. A calendar should not suggest that the second tour has the same capacity as the first without checking the actual workload.

Use a confirmed platoon reference date and publish the next several months. Because the cycle moves through weekdays, holidays and recurrent events do not always land on the same crew. Planning them early gives the team time to arrange any approved exception without breaking the base sequence.

Keep relief, swap, and handover decisions in one visible source. The pattern can be predictable while the exceptions become confusing, so record who approved a change and which platoon retains responsibility for the affected tour.

Pattern comparison

If you are deciding between nearby options, compare the weekly hours, longest work run, and biggest off block before you standardise the rota.

Pattern Avg hours / week Longest work run Longest off block Day/night arrangement
48/96 56 2 days 4 days Fixed shift per crew
24/48 56 1 day 2 days Fixed shift per crew
Kelly 56 1 day 4 days Fixed shift per crew
2-2-3 42 3 days 3 days Fixed shift per crew

Figures describe the presets on this site, including runs across the cycle boundary. Weekly hours are cycle averages; actual workweek totals vary with the reference date. Compare the shift sequence and required coverage, not just the length of the break.

Frequently asked questions

Is 48/96 the same average hours as 24/48?

Yes. It still averages 56 hours a week because the ratio of 24-hour tours to days off is the same, only grouped differently.

Why do firefighters like 48/96?

Mostly for the four full days off in a row, which can improve family time, reduce commuting, and make recovery feel more meaningful.