Rotating shift generator

Kelly Shift Schedule — Free Firefighter Calendar Generator

The Kelly schedule — also called the Kelly day or Kelly rotation — is a 9-day firefighter cycle of 24-hour tours: on, off, on, off, on, then four days off.

Cycle9 days
Crews3
Shift length24 hours
Best forFire departments and EMS wanting a grouped set of tours with a long recovery block
On duty 24 hoursOff
54 work days106 days off54 on duty1296 hours

October 2026

MonTueWedThuFriSatSun
1234
567891011
12131415161718
1920212223On duty2425On duty
2627On duty28293031

November 2026

MonTueWedThuFriSatSun
1On duty
23On duty45On duty678
910On duty1112On duty1314On duty15
16171819On duty2021On duty22
23On duty2425262728On duty29
30On duty

December 2026

MonTueWedThuFriSatSun
12On duty3456
7On duty89On duty1011On duty1213
141516On duty1718On duty1920On duty
2122232425On duty2627On duty
2829On duty3031

January 2027

MonTueWedThuFriSatSun
123On duty
45On duty67On duty8910
1112On duty1314On duty1516On duty17
18192021On duty2223On duty24
25On duty2627282930On duty31

February 2027

MonTueWedThuFriSatSun
1On duty23On duty4567
8On duty910On duty1112On duty1314
151617On duty1819On duty2021On duty
2223242526On duty2728On duty

March 2027

MonTueWedThuFriSatSun
12On duty34567On duty
89On duty1011On duty121314
1516On duty1718On duty1920On duty21
22232425On duty2627On duty28
29On duty3031

Kelly schedule: a complete 9-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.

Kelly: all crews across one repeating cycle
Cycle dayCrew ACrew BCrew C
Day 1 On dutyOffOff
Day 2 OffOn dutyOff
Day 3 On dutyOffOff
Day 4 OffOffOn duty
Day 5 On dutyOffOff
Day 6 OffOffOn duty
Day 7 OffOn dutyOff
Day 8 OffOffOn duty
Day 9 OffOn dutyOff

Hours and days off in this preset

Each crew has 3 work days and 6 off days per cycle. Scheduled hours are 72 ÷ 9 × 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 Kelly schedule works

The Kelly schedule runs a 9-day cycle of 24-hour tours: work a tour, off a day, work a tour, off a day, work a tour, then four days off. Three platoons offset by three days keep the station staffed every day. Each platoon works three 24-hour tours across the nine days, and the four-day break at the end is the pattern’s signature feature.

Pros

  • Four consecutive days off every cycle
  • Grouped tours with recovery days between
  • Works cleanly with three platoons
  • Familiar in the US fire service

Cons

  • 24-hour tours are physically demanding
  • The on/off/on start can disrupt sleep
  • Long cycle is harder to memorise than 24/48

Who uses the Kelly pattern

A common alternative to 24/48 in US fire departments and EMS agencies that prefer a longer recovery block within the cycle.

Treat the Kelly cycle as a full nine-day planning unit

The Kelly pattern combines several 24-hour tours with a four-day break, so a single seven-day view does not show the whole operational rhythm. Generate the complete nine-day cycle before deciding where training, leave, special events, or station work will fit. The relevant question is how the full block affects the platoon, not how one calendar week appears.

Set out the process for a tour handover and for relief when one platoon cannot staff a planned day. Long tours create a clear responsibility boundary, but the calendar alone does not say where open work, equipment status, or a coverage decision is recorded. Give each a named route.

Keep the reference date, platoon names, and approved exceptions on a dated master copy. That makes the base pattern understandable while still allowing the organisation to document the changes that real operations require.

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
Kelly 56 1 day 4 days Fixed shift per crew
24/48 56 1 day 2 days Fixed shift per crew
48/96 56 2 days 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

How many hours a week is the Kelly schedule?

It averages about 56 hours a week: each platoon works three 24-hour tours (72 hours) over the 9-day cycle.

How is Kelly different from 24/48?

Both use 24-hour tours and three platoons, but Kelly groups three tours with single days off between them and ends with four days off, while 24/48 is a steady one-on, two-off rhythm.