ABCD Rotation (best viewed on desktop/tablet)

ABCD rotation (safe debit mapping, no 48s)
A B C D (debit) HW=mini hell week for A1
January 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
A
+C1 HW
2
B
+D1
3
C
+A1 HW
4
D
+B1
5
A
+C2 HW
6
B
+D2
7
C
+A2
8
D
+B2
9
A
+C3
10
B
+D3
11
C
+A3
12
D
+B3
13
A
+C4
14
B
+D4
15
C
+A4
16
D
+B4
17
A
+C1 HW
18
B
+D1
19
C
+A1 HW
20
D
+B1
21
A
+C2 HW
22
B
+D2
23
C
+A2
24
D
+B2
25
A
+C3
26
B
+D3
27
C
+A3
28
D
+B3
29
A
+C4
30
B
+D4
31
C
+A4
February 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
D
+B4
2
A
+C1 HW
3
B
+D1
4
C
+A1 HW
5
D
+B1
6
A
+C2 HW
7
B
+D2
8
C
+A2
9
D
+B2
10
A
+C3
11
B
+D3
12
C
+A3
13
D
+B3
14
A
+C4
15
B
+D4
16
C
+A4
17
D
+B4
18
A
+C1 HW
19
B
+D1
20
C
+A1 HW
21
D
+B1
22
A
+C2 HW
23
B
+D2
24
C
+A2
25
D
+B2
26
A
+C3
27
B
+D3
28
C
+A3

Base: ABCD (24/72). Safe debit mapping (no 48s): A→+C#, B→+D#, C→+A#, D→+B#. Index # repeats per 4-day block (1→4) within a 16-day superblock. Hell week shown for A1 (3 marked days every 16).

The Prompt: Build a monthly ABCD duty calendar: split A/B/C/D into A1–A4, B1–B4, C1–C4, D1-D4; Use the safe debit mapping (A day gets C#, B day gets D#, C day gets A#, D day gets B#) so no one ever works 48 straight. Show a 16-day rotation string.

The Math

  • We start with three shifts: A, B, C (165 each → 495).

  • Add our recruit class: +30 = 525 members.

  • Divide operational work force into 4 shifts creating D Shift: 525 ÷ 4 ≈ 131 each → A=131, B=131, C=131, D=131.

Debit groups

 

Each shift is divided into four small, balanced cohorts (~33 people each):

  • A1, A2, A3, A4

  • B1, B2, B3, B4

  • C1, C2, C3, C4

  • D1, D2, D3, D4

On a given day, the on‑duty Shift (A/B/C/D) is augmented by one matching debit group to keep the day fully staffed.


Who helps whom 

 

To prevent anyone working 48 straight, debit is always pulled from the “two‑away” shift in the A→B→C→D cycle:

  • A day gets help from C (labelled +C#)

  • B day gets help from D (+D#)

  • C day gets help from A (+A#)

  • D day gets help from B (+B#)

The “#” (1–4) is the cohort index that rotates. This keeps the workload fair and predictable.

16‑day rotation (then repeats)

 

Every four days the cohort index advances (1 → 2 → 3 → 4). Over 16 days every cohort appears exactly once:

The Math

  • We start with three shifts: A, B, C (165 each → 495).

  • Add our recruit class: +30 = 525 members.

  • Divide operational work force into 4 shifts creating D Shift: 525 ÷ 4 ≈ 131 each → A=131, B=131, C=131, D=131.

Debit groups

 

Each shift is divided into four small, balanced cohorts (~33 people each):

  • A1, A2, A3, A4

  • B1, B2, B3, B4

  • C1, C2, C3, C4

  • D1, D2, D3, D4

On a given day, the on‑duty Shift (A/B/C/D) is augmented by one matching debit group to keep the day fully staffed.


Who helps whom 

 

To prevent anyone working 48 straight, debit is always pulled from the “two‑away” shift in the A→B→C→D cycle:

  • A day gets help from C (labelled +C#)

  • B day gets help from D (+D#)

  • C day gets help from A (+A#)

  • D day gets help from B (+B#)

The “#” (1–4) is the cohort index that rotates. This keeps the workload fair and predictable.

16‑day rotation (then repeats)

 

Every four days the cohort index advances (1 → 2 → 3 → 4). Over 16 days every cohort appears exactly once:

 


At a glance

 
  • Daily pattern: A → B → C → D and repeat (one shift on duty each day).

  • Base schedule for a firefighter: 24 on / 72 off (work every 4th day).

  • Cross‑assignment cohorts: Each shift (A/B/C/D) is divided into four small cohorts (e.g., A1–A4). A matching cohort from a partner shift augments the on‑duty day.

  • No 48‑hour tours: Cross‑assignments only occur on each shift’s safe day (two steps away in the ABCD cycle), so nobody works 24s back‑to‑back.

  • Leave friendly: Full daily staffing without collapsing leave slots; fewer last‑minute mandates.

What it means for one firefighter:

  • Base: work every 4th day (24/72).

  • Plus: about one cross‑assignment every 16 days.

  • Yearly total: roughly 113–115 tours, still lower than a 24/48 schedule.

Why this works

  • Safety & fatigue: Everyone gets a minimum 24‑hour buffer between tours; base cadence is 72 hours off.

  • Coverage continuity: The ABCD rhythm and cohort rotations keep daily staffing consistent.

  • Leave protection: Standard leave slots remain available; the day’s cohort augmentation fills expected gaps.

  • Skills & leadership on every day: Officers and specialties (RSQ, HazMat, Tech, Marine) are balanced across A1–A4, B1–B4, C1–C4, D1–D4 so daily minimums are met.

  • Fairness: The 1→4 cohort index rotation shares added assignments evenly.


Common questions

Is D different from the other shifts?
No. A, B, C, and D are four equal shifts on the same 24/72 rhythm.

Will I ever work 48 in a row?
No. Cross‑assignments only occur on your shift’s safe day (two steps away in the cycle), so there are no back‑to‑back 24s.

How often is my cohort cross‑assigned?
Roughly once per 16 days for your cohort.

How do we keep qualifications balanced?
We build each cohort with the right mix of officers and specialty certifications so any calendar day meets minimum staffing.

Scroll to Top