PUBLIC-SAFETY CALENDAR

48/96 Shift Schedule Generator

Generate two 24-hour duty days followed by four days off and export the calendar.

THE PROBLEM THIS SOLVES

It is easy to confuse the first and second day of a 48-hour duty block when planning months ahead.

Use the first day of a confirmed 48-hour work block as the anchor. The generator follows it with another duty day, then four days off.

BUILD YOUR CALENDAR

Set the pattern once.

Choose the first working day in your cycle. The generator fills the remaining dates automatically.

WORK DAYS32
PROJECTED HOURS768
CYCLE6 days
Mon5WORK
Tue6WORK
Wed7OFF
Thu8OFF
Fri9OFF
Sat10OFF
Sun11WORK
Mon12WORK
Tue13OFF
Wed14OFF
Thu15OFF
Fri16OFF
Sat17WORK
Sun18WORK
Mon19OFF
Tue20OFF
Wed21OFF
Thu22OFF
Fri23WORK
Sat24WORK
Sun25OFF
Mon26OFF
Tue27OFF
Wed28OFF
Thu29WORK
Fri30WORK
Sat31OFF
Sun1OFF
Mon2OFF
Tue3OFF
Wed4WORK
Thu5WORK
Fri6OFF
Sat7OFF
Sun8OFF
Mon9OFF
Tue10WORK
Wed11WORK
Thu12OFF
Fri13OFF
Sat14OFF
Sun15OFF

Showing the first 42 days. Your downloaded calendar contains all 92 days.

Verify the generated calendar against several dates on your official roster before importing it.

HOW THE PATTERN WORKS

A calendar needs the right starting point.

The 48/96 cycle repeats every six days. Confirm whether your anchor is the first duty day because using the second day shifts the entire calendar.

VERIFY BEFORE IMPORTING

Four checks that prevent a wrong calendar.

  • Use the first day of the 48-hour block
  • Compare multiple duty dates
  • Add Kelly days and swaps
  • Keep pay rules separate
COMMON QUESTIONS

What the generator can and cannot do

Can the anchor be either duty day?

Use the first day of the two-day work block for this generator.

Does this include Kelly days?

No. Those depend on the department and should be added separately.

Does 48 scheduled hours mean 48 paid hours?

Not necessarily. Department policy and applicable rules determine compensable time.