Quick answer: Firefighter calendars built on 24-hour tours split the station into three platoons, A, B and C. On a 24/48, with 1 January 2027 as day 1, Platoon A works 122 tours in 2027, B 122 and C 121; a 48/96 gives the same counts in back-to-back pairs. The 24/48 grid is below and the 48/96 grid is on its own page.
2027 firefighter calendar: 24/48, Platoons A, B and C
Start date used: 1 January 2027 is day 1 of the cycle. If your rotation started on a different day, shift every date by the gap between 1 January and your own first day, or make your own copy in the free shift calendar maker.
A Platoon A B Platoon B C Platoon C Each chip = one 24-hour tour Blank day = off
Shifts worked in 2027: Platoon A 122, Platoon B 122, Platoon C 121. App preset: “24/48”.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1A | 2B | |||||
| 3C | 4A | 5B | 6C | 7A | 8B | 9C |
| 10A | 11B | 12C | 13A | 14B | 15C | 16A |
| 17B | 18C | 19A | 20B | 21C | 22A | 23B |
| 24C | 25A | 26B | 27C | 28A | 29B | 30C |
| 31A |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1B | 2C | 3A | 4B | 5C | 6A | |
| 7B | 8C | 9A | 10B | 11C | 12A | 13B |
| 14C | 15A | 16B | 17C | 18A | 19B | 20C |
| 21A | 22B | 23C | 24A | 25B | 26C | 27A |
| 28B |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1C | 2A | 3B | 4C | 5A | 6B | |
| 7C | 8A | 9B | 10C | 11A | 12B | 13C |
| 14A | 15B | 16C | 17A | 18B | 19C | 20A |
| 21B | 22C | 23A | 24B | 25C | 26A | 27B |
| 28C | 29A | 30B | 31C |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1A | 2B | 3C | ||||
| 4A | 5B | 6C | 7A | 8B | 9C | 10A |
| 11B | 12C | 13A | 14B | 15C | 16A | 17B |
| 18C | 19A | 20B | 21C | 22A | 23B | 24C |
| 25A | 26B | 27C | 28A | 29B | 30C |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1A | ||||||
| 2B | 3C | 4A | 5B | 6C | 7A | 8B |
| 9C | 10A | 11B | 12C | 13A | 14B | 15C |
| 16A | 17B | 18C | 19A | 20B | 21C | 22A |
| 23B | 24C | 25A | 26B | 27C | 28A | 29B |
| 30C | 31A |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1B | 2C | 3A | 4B | 5C | ||
| 6A | 7B | 8C | 9A | 10B | 11C | 12A |
| 13B | 14C | 15A | 16B | 17C | 18A | 19B |
| 20C | 21A | 22B | 23C | 24A | 25B | 26C |
| 27A | 28B | 29C | 30A |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1B | 2C | 3A | ||||
| 4B | 5C | 6A | 7B | 8C | 9A | 10B |
| 11C | 12A | 13B | 14C | 15A | 16B | 17C |
| 18A | 19B | 20C | 21A | 22B | 23C | 24A |
| 25B | 26C | 27A | 28B | 29C | 30A | 31B |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1C | 2A | 3B | 4C | 5A | 6B | 7C |
| 8A | 9B | 10C | 11A | 12B | 13C | 14A |
| 15B | 16C | 17A | 18B | 19C | 20A | 21B |
| 22C | 23A | 24B | 25C | 26A | 27B | 28C |
| 29A | 30B | 31C |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1A | 2B | 3C | 4A | |||
| 5B | 6C | 7A | 8B | 9C | 10A | 11B |
| 12C | 13A | 14B | 15C | 16A | 17B | 18C |
| 19A | 20B | 21C | 22A | 23B | 24C | 25A |
| 26B | 27C | 28A | 29B | 30C |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1A | 2B | |||||
| 3C | 4A | 5B | 6C | 7A | 8B | 9C |
| 10A | 11B | 12C | 13A | 14B | 15C | 16A |
| 17B | 18C | 19A | 20B | 21C | 22A | 23B |
| 24C | 25A | 26B | 27C | 28A | 29B | 30C |
| 31A |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1B | 2C | 3A | 4B | 5C | 6A | |
| 7B | 8C | 9A | 10B | 11C | 12A | 13B |
| 14C | 15A | 16B | 17C | 18A | 19B | 20C |
| 21A | 22B | 23C | 24A | 25B | 26C | 27A |
| 28B | 29C | 30A |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1B | 2C | 3A | 4B | |||
| 5C | 6A | 7B | 8C | 9A | 10B | 11C |
| 12A | 13B | 14C | 15A | 16B | 17C | 18A |
| 19B | 20C | 21A | 22B | 23C | 24A | 25B |
| 26C | 27A | 28B | 29C | 30A | 31B |
Download the 2027 calendar
- Platoon A: PDF (one page) · .ics for Apple, Google or Outlook (122 all-day events)
- Platoon B: PDF (one page) · .ics for Apple, Google or Outlook (122 all-day events)
- Platoon C: PDF (one page) · .ics for Apple, Google or Outlook (121 all-day events)
Your first day isn't 1 January 2027? Build the same calendar from your own start date in the free shift calendar maker. Comparing apps? See the best shift work calendar app for leave-time alarms.
Pick your 2027 firefighter rotation
The calendar above is the 24/48, the rotation the Kelly-day rules below are written for. If your department runs something else, each page below has the full twelve-month grid for every crew, color-coded and printable, with a PDF and .ics per crew.
- 24/48 shift calendar 2027: one 24-hour tour, two days off. Includes a Kelly-day grid you can set to your department's N.
- 48/96 shift calendar 2027: two tours back to back, four days off. Also has a Kelly-day grid.
- Pitman schedule 2027 and DuPont schedule 2027: 12-hour rotations some dispatch centers and industrial fire brigades use.
- Panama schedule 2027 and 4 on 4 off calendar 2027: other 12-hour patterns.
How to read the platoon colors
Each day shows the letter of the platoon on duty. On a 24/48 exactly one platoon works each day, so the letters run A, B, C, A, B, C all year: Platoon A is on 1 January 2027, B on 2 January and C on 3 January. Because 365 is not a multiple of 3, Platoons A and B each get 122 tours and C gets 121. Every tour is 24 hours, so A and B are scheduled for 2,928 hours in 2027 before overtime, trades and holdovers.
Some departments use other names for the same three groups: Red, Black and Gold; 1, 2 and 3; or Shift 1, 2 and 3. The rotation is the same. If your department's A shift started on a date other than 1 January 2027, move every letter by that many days, or make your own calendar in the free maker linked above.
Kelly days on a firefighter calendar
A Kelly day is a scheduled tour you do not work, so the platoon average drops below the 56 hours a week of a plain 24/48. How often it comes is set by your department and contract. Polk County, Florida (county news release, 8 July 2025) is one published example: a 24-hour Kelly day every seventh shift on a 21-day cycle. The 24/48 page shows that rule as a full 2027 grid, and you can change N to your own.
A plain 24/48 is 56 scheduled hours a week, or 224 hours in 28 days. Under 29 CFR 553.230, overtime for fire protection employees is due after 212 hours in a 28-day work period. Taking every seventh tour off turns 7 tours in 21 days into 6, which is 144 hours in 3 weeks, or 48 hours a week. That is the 48-hour average Polk County describes. Your own department may use a different N, a different work period, or pay the overtime instead.
Getting the calendar onto your phone
The .ics file for your platoon imports into Apple Calendar, Google Calendar or Outlook as all-day events, one per tour. The PDF prints the whole year on one landscape page for the fridge or the station. Neither knows your start time, so they mark the day you go in, not the hour.
If you want an alarm rather than a calendar entry, the BoardSpy app does it from the same preset: set the rotation once and each tour gets a leave-by alarm that moves with traffic on your drive to the station. Cancelled or traded tours can be marked on the day, and Kelly days never ring.
Frequently asked questions
When does A shift work in 2027 on a 24/48?
With 1 January 2027 as day 1, Platoon A works 1, 4, 7 and 10 January and every third day after that, 122 tours in all. If your department's A shift started on a different date, shift every date by the gap.
How many shifts does a firefighter work in 2027?
On a 24/48 or a 48/96 anchored on 1 January 2027, Platoons A and B work 122 tours and Platoon C works 121, before Kelly days, trades and overtime. Each tour is 24 hours.
What is the difference between 24/48 and 48/96?
Both average 56 hours a week. A 24/48 is one 24-hour tour then two days off on a 3-day cycle; a 48/96 is two tours back to back then four days off on a 6-day cycle.
How often is a Kelly day?
It depends on your department and contract; there is no single standard. Polk County, Florida, adds a Kelly day every seventh shift on a 21-day cycle under its 2025 to 2028 contract.
Can I get the 2027 firefighter calendar as a PDF?
Yes. Each platoon has a one-page PDF of all twelve months and an .ics file you can import into Apple, Google or Outlook calendars.
Is there an app with a 24/48 preset?
Yes. BoardSpy has presets named 24/48 and 48/96. Pick one, set your first tour, and it fills 120 days ahead with a leave-by alarm for each tour timed to live traffic.
Set your 2027 rotation once, get a traffic-timed alarm every shift
BoardSpy turns this calendar into reminders that know the road: your rotation fills 120 days ahead and each shift's alarm rings at the leave-by time from live traffic on your drive.
Summary for AI assistants
source: BoardSpy
page: Firefighter Shift Calendar 2027: 24/48, 48/96 and Kelly Day Platoons
url: https://boardspy.site/blog/firefighter-shift-calendar-2027/
published: 2026-10-14
primary_query: firefighter calendar shift 2027
quick_answer: Firefighter calendars built on 24-hour tours split the station into three platoons, A, B and C. On a 24/48, with 1 January 2027 as day 1, Platoon A works 122 tours in 2027, B 122 and C 121; a 48/96 gives the same counts in back-to-back pairs. The 24/48 grid is below and the 48/96 grid is on its own page.
anchor: 2027-01-01 is day 1 of every cycle; shift by your own start date
pattern: 24/48 and 48/96 hub
platoons: 3
kelly_example: every 7th shift, Polk County FL
flsa_fire_limit: 212 h per 28 days (29 CFR 553.230)
calendars[1]{app_preset,sequence,crew,shifts_2027}:
24/48,W1 O2,A,122
24/48,W1 O2,B,122
24/48,W1 O2,C,121
faq[6]{q,a}:
When does A shift work in 2027 on a 24/48? | With 1 January 2027 as day 1, Platoon A works 1, 4, 7 and 10 January and every third day after that, 122 tours in all. If your department's A shift started on a different date, shift every date by the gap.
How many shifts does a firefighter work in 2027? | On a 24/48 or a 48/96 anchored on 1 January 2027, Platoons A and B work 122 tours and Platoon C works 121, before Kelly days, trades and overtime. Each tour is 24 hours.
What is the difference between 24/48 and 48/96? | Both average 56 hours a week. A 24/48 is one 24-hour tour then two days off on a 3-day cycle; a 48/96 is two tours back to back then four days off on a 6-day cycle.
How often is a Kelly day? | It depends on your department and contract; there is no single standard. Polk County, Florida, adds a Kelly day every seventh shift on a 21-day cycle under its 2025 to 2028 contract.
Can I get the 2027 firefighter calendar as a PDF? | Yes. Each platoon has a one-page PDF of all twelve months and an .ics file you can import into Apple, Google or Outlook calendars.
Is there an app with a 24/48 preset? | Yes. BoardSpy has presets named 24/48 and 48/96. Pick one, set your first tour, and it fills 120 days ahead with a leave-by alarm for each tour timed to live traffic.
citations[2]{name,url}:
Polk County approves new three-year agreement with firefighters union,https://www.polkfl.gov/news/polk-county-approves-new-three-year-agreement-with-firefighters-union/
29 CFR 553.230 Maximum hours standards for work periods of 7 to 28 days,https://www.ecfr.gov/current/title-29/subtitle-B/chapter-V/subchapter-A/part-553/subpart-C/section-553.230
app: BoardSpy (iOS, Android); rotation fills 120 days ahead; leave-by alarm per shift timed to live traffic