Shift Calendar: Your Rotating Shift Schedule for the Whole Year

Pick a pattern, your crew and your crew's cycle day 1. All 12 months appear at once — free to print, save as a PNG or PDF, or add to your phone.

Any day your crew's cycle starts works, even a past one.

More options

Start times

Colors

Crew A cycle NNNNOOODDDONNNOOODDDDOOOOOOO 28 days

  1. 1N
  2. 2N
  3. 3N
  4. 4N
  5. 5O
  6. 6O
  7. 7O
  8. 8D
  9. 9D
  10. 10D
  11. 11O
  12. 12N
  13. 13N
  14. 14N
  15. 15O
  16. 16O
  17. 17O
  18. 18D
  19. 19D
  20. 20D
  21. 21D
  22. 22O
  23. 23O
  24. 24O
  25. 25O
  26. 26O
  27. 27O
  28. 28O

January 2026

February 2026

March 2026

April 2026

May 2026

June 2026

July 2026

August 2026

September 2026

October 2026

November 2026

December 2026

Tap a day to see its shift and add a private note (kept only in this browser). Corner mark = public holiday · bar = payday · ring = today.

Check a date, find your crew, compare crews

What am I on?

Pick a date to see the shift.

Which crew am I?

Enter a date you remember and the shift you worked; add more dates if several crews match.

Enter a date and the shift you worked.

Days off together

Pick a second crew.

All crews side by side

Oct 2026Nov
CrewW7T8F9S10S11M12T13W14T15F16S17S18M19T20W21T22F23S24S25M26T27W28T29F30S31S1M2T3
Crew ANNNNOOODDDONNNOOODDDDOOOOOOO
Crew BOOOOOOONNNNOOODDDONNNOOODDDD
Crew COOODDDDOOOOOOONNNNOOODDDONNN
Crew DDDDONNNOOODDDDOOOOOOONNNNOOO

1 day crew and 1 night crew on every day

Public holidays in 2026

  • Thu, Jan 1 New Year's Day Night shift
  • Mon, Jan 19 Martin Luther King Jr. Day Day shift
  • Mon, Feb 16 Washington's Birthday (Presidents' Day) Day shift
  • Mon, May 25 Memorial Day Off
  • Fri, Jun 19 Juneteenth Night shift
  • Fri, Jul 3 Independence Day (observed) Off
  • Sat, Jul 4 Independence Day Day shift
  • Mon, Sep 7 Labor Day Off
  • Mon, Oct 12 Columbus Day Off
  • Wed, Nov 11 Veterans Day Day shift
  • Thu, Nov 26 Thanksgiving Day Off
  • Fri, Dec 25 Christmas Day Off

Hours, overtime and pay for 2026

Shifts
183
Night shifts
92
Days off
182
Hours worked
2,196
Average per week
42.1 h
Full weekends off
13
Longest break
7 days
Overtime hours
–
Estimated gross pay
Enter an hourly rate to estimate pay.

Overtime rule

Every over hours, paid at ×

Common examples: the US FLSA rule of overtime after 40 hours in a workweek (7 days, 40 hours, 1.5×), and the longer 7(k) work periods many fire departments use. Your employer's rules and your contract decide — this is not legal advice.

Estimate only. Not a payslip — your employer's payroll is final. Not tax, legal or employment-contract advice.

Print, save and share — free

Paper and images

Phone calendar and spreadsheet

A one-time .ics file with every shift of the year and its start and end time. Import it into Google, Apple or Outlook Calendar; it does not update by itself.

Share or keep

The link holds only the schedule settings — never your notes or pay rate.

    Saved schedules appear here (stored only in this browser).

    Pro: live sync, yearbook, crew poster, Excel

    Live calendar sync

    Crews to include

    Yearbook PDF

    Uses the payday and overtime settings above. Your day notes are written into the PDF here in the browser.

    Crew poster

    Excel workbook

    Uses the hourly rate, overtime rule and paydays above. Pay cells are formulas you can edit.

    Ready-made examples

    Each example opens in the generator above with every setting filled in, and the address bar becomes a share link you can send.

    • DuPont, Crew A, from Jan 5, 2026

      The classic 28-day DuPont: Crew A opens with four 12-hour nights and ends each cycle with a 7-day break. 182 shifts and 2,184 hours in 2026.

      Load this calendar
    • Nurse on a 2-2-3, day shift, Crew B

      Twelve-hour day shifts on the 14-day 2-2-3, starting a week after Crew A, so the three-day weekends fall on the other weeks.

      Load this calendar
    • Police Pitman, night squad C

      The Pitman (2-3-2) worked as fixed nights from 19:00 to 07:00: two on, three off, two on, two off, three on, two off.

      Load this calendar
    • Firefighter 48/96, B platoon

      Two 24-hour shifts back to back, then four days off. B platoon starts two days after A, so one platoon is always on duty.

      Load this calendar
    • Plant Southern swing, 8 hours, Crew C

      Seven days, seven swings, seven nights on a 28-day loop with 8-hour shifts — Crew C starts two weeks in, on its swing block.

      Load this calendar
    • Custom: 4 days, 4 nights, 6 off

      A 14-day rotation built with the custom cycle: four 12-hour days, four nights, then six days off. Change the letters to make your own.

      Load this calendar

    How to make your shift calendar

    1. Pick your pattern. Choose a preset such as DuPont, 2-2-3, Pitman, 4 on 4 off, Continental or a firefighter 24/48, or pick "Custom cycle" and type your rotation with D (day), S (swing or late), N (night), F (24-hour) and O (off).
    2. Choose your crew. Crews (or platoons) A to D run the same cycle, each shifted by a fixed number of days. If you are not sure which letter you are, use "Which crew am I?" below the calendar.
    3. Set your crew's cycle day 1. With your crew picked, enter your own crew's first day of the cycle — the day your rotation sheet calls day 1 for your crew. The generator works out every other crew from it, and the hint under the field shows the matching Crew A date. It defaults to today, so change it to a real day 1 from your roster.
    4. Pick the year. All 12 months redraw at once with every date lettered. The cycle keeps running across New Year, so the next year continues exactly where December stops.
    5. Check, save or export. Look up any date, compare two crews, read the year's hours and an overtime estimate, then print, save a PNG or PDF, download an .ics file, or copy a share link.

    Everything updates as you type. The strip above the calendar shows your crew's whole cycle with today's position ringed, and the hours panel recalculates the year: for DuPont Crew A in 2026 that is 182 shifts, 91 of them nights, 2,184 hours and about 42 hours a week on average.

    How to choose a shift pattern

    Most 24/7 rotations differ in three ways: how long each shift is, how many crews share the work, and how the on and off days are grouped. Twelve-hour patterns such as DuPont, 2-2-3 and 4 on 4 off need four crews to cover day and night and average 42 hours a week. Eight-hour patterns such as Continental and Southern swing also use four crews and average 42 hours, but you work 21 shifts per 28 days instead of 14. Firefighter patterns use 24-hour shifts and three platoons, which works out to 56 hours a week on average.

    The table compares every preset in the generator. All numbers come from the same engine that draws your calendar, for Crew A with cycle day 1 on Monday, January 5, 2026; the ranges show how the counts differ between crews in the same year.

    Every preset compared (2026)
    Pattern Cycle Crews Shift Avg hours / week Shifts in 2026 Full weekends off Longest run on Longest break
    DuPont 28 days 4 12 h 42 182–183 26 4 days 7 days
    2-2-3 / Panama 14 days 4 12 h 42 182–183 26 3 days 3 days
    Pitman (2-3-2) 14 days 4 12 h 42 182–183 26 3 days 3 days
    4 on 4 off 8 days 4 12 h 42 181–184 18–21 4 days 4 days
    Continental 28 days 4 8 h 42 273–274 13 7 days 3 days
    Southern swing 28 days 4 8 h 42 273–274 13 7 days 3 days
    4 on 3 off 7 days 2 10 h 40 209 0–52 4 days 3 days
    DDNNOO 6 days 3 12 h 56 243–244 8–9 4 days 2 days
    3 on 3 off 6 days 4 12 h 42 182–183 17–18 3 days 3 days
    4 on 2 off 6 days 3 12 h 56 243–244 8–9 4 days 2 days
    24/48 3 days 3 24 h 56 121–122 17–18 1 shift 2 days
    48/96 6 days 3 24 h 56 121–122 25–27 2 days 4 days
    Kelly 9 days 3 24 h 56 121–122 17–18 1 shift 4 days
    24/72 4 days 4 24 h 42 91–92 26 1 shift 3 days

    A few rules of thumb. If you want regular three-day weekends, look at the 2-2-3 or Pitman; both give you every other weekend off. If one long break matters most, the DuPont packs seven days off into each 28-day cycle in exchange for a heavy week of three nights and four days. If you dislike long stretches, 4 on 4 off never asks more than four shifts in a row, but its working days drift one weekday later every cycle. For 8-hour rotations, the Continental moves forward from earlies to lates to nights. Compare all the 12-hour options in our 12-hour shift schedule guide, and the 2-2-3's other name in the Panama schedule explainer.

    How to find your crew and your start date

    A rotation only becomes your calendar when two things are fixed: which crew you are, and the date your crew's cycle day 1 falls on. Your roster usually prints both. Pick your crew, then enter your own crew's cycle day 1 — the first day of the cycle as your roster numbers it for your crew. The generator places every other crew from that date, and the hint under the field shows the matching Crew A date. If you only know the date your workplace counts the rotation from (Crew A's day 1), leave the crew on A, enter that date, and use "Which crew am I?": give a date and the shift you worked, and the generator names the matching crew and switches to it without moving the rotation. With DuPont and Crew A's cycle day 1 on January 5, 2026, a night shift on January 12 can only be Crew B.

    Fire departments usually call crews platoons or shifts (A, B and C), and the generator switches the label automatically for the firefighter patterns, including the Kelly schedule.

    Put your shifts into your phone calendar

    The free .ics download writes every shift of the year as an event with its start and end time in your time zone, so a 19:00 night shift ends at 07:00 the next morning in the event. Import it once into Google Calendar, Apple Calendar or Outlook. Because an imported file does not update itself, import the next year's file when the time comes — or use the Pro sync link, which your calendar app refreshes on its own and which can combine several crews into one calendar.

    Print a copy for your family

    The Print button lays the whole year out on landscape pages with every day lettered, so it reads in black and white as well as in color. You can also save the year as a PNG image to send in a chat, or as a one-page PDF; the month PDF shows each day's shift and times in large type for the fridge. Use "More options" to pick colors and whether weeks start on Sunday or Monday before you print.

    What is free and what Pro adds

    The calendar and every tool on this page are free with no account and no limits. Pro adds four outputs that are made on our server from your schedule settings: an auto-updating sync link for Google, Apple and Outlook; a 13-page yearbook PDF with paydays, monthly hours and your day notes; a wall poster with every crew on one page, your unit name and logo, in A3, A4 or Letter; and an Excel workbook. Pro costs $19 a year, renewing automatically, or $29 once for lifetime access. See pricing for the details.

    Who uses it

    Nurses and hospital staff

    Twelve-hour 2-2-3 and Pitman rotations, fixed days or fixed nights, with paydays marked so you can see which weekends a check lands on.

    Police and dispatch

    Pitman squads, DuPont and 4 on 4 off rotations; compare two squads to see which days off you share with a partner on another team.

    Firefighters and EMS

    24/48, 48/96, Kelly and 24/72 for platoons A, B and C, with the year's hours and a configurable overtime period for long work periods.

    Plant and warehouse crews

    DuPont, Continental and Southern swing for 24/7 operations, with a four-crew rotation chart and a coverage check for every day of the cycle.

    Families and partners

    Print the year or save a PNG for the fridge, or share a link that opens the same calendar on another phone — no account needed.

    Supervisors

    Check that a rotation covers every day before you post it, and see weekend and night counts for each crew side by side.

    Frequently asked questions

    Is this shift calendar free?

    Yes. Every pattern, the custom cycle, any crew, start date and year, the 12-month calendar, holidays, the crew rotation chart, "which crew am I", crew comparison, yearly hours and the overtime estimate, printing, PNG, month and year PDFs, a one-time .ics file, CSV, share links and saving in your browser are free with no sign-up. Pro adds an auto-updating calendar sync link, a 13-page yearbook PDF, a multi-crew wall poster and an Excel workbook.

    How do I find out which crew I am on?

    Open "Which crew am I?" below the calendar, enter a date you remember working and the shift you worked (day, night, 24-hour or off). The tool tests every crew against that date, placing the crews from the cycle day 1 you entered. If two crews still fit, add a second date.

    What date should I enter as the start date?

    Pick your crew first, then enter that crew's own cycle day 1: the first day of the rotation as your roster numbers it for your crew, such as the first of your four nights on a DuPont. The generator works out the other crews from it. Any date on which your crew starts a fresh cycle works, even one from years ago, because the cycle repeats without changing.

    Can I build my own rotation, like a rota planner or shift pattern generator?

    Yes. Choose "Custom cycle (build your own)" and type the cycle as letters, for example DDNNOOO for two days, two nights and three off, or add blocks of days with the builder. You can run one to four crews and set how many days apart they start; the coverage check tells you which cycle days have nobody on duty.

    Does the calendar carry on into next year?

    Yes. Shifts are counted from cycle day 1 without resetting on January 1, so switching the year from 2026 to 2027 continues the rotation exactly where December 31 left off. Years from 2024 to 2035 are available.

    Can I put my shifts into Google Calendar or my iPhone?

    Download the free .ics file for the year and open or import it in Google Calendar, Apple Calendar or Outlook; each shift becomes an event with its start and end time. Pro adds a sync link you subscribe to once, so future months keep appearing without importing again.

    Is my schedule stored anywhere?

    No. The calendar is computed in your browser. Saved calendars and day notes are kept in this browser's local storage only. Pro downloads send the schedule settings (pattern, crews, dates, shift times and holiday region) to make the file and nothing is kept on the server; notes, the poster unit name and the logo are added in your browser.

    More shift pattern calendars

    Guides