Skip to the content

Panama schedule calendar generator (2-2-3 rotating)

The 2-2-3 pattern with crews that swap: two weeks of day shifts, then two weeks of night shifts, on a 28-day cycle with four crews. That is about 183 shifts and 2,192 hours a year at 12 hours a shift, an average of 42 hours a week. Put your start date in below for your own 2027 calendar.

  • Free, no sign-up
  • Runs in your browser
  • Nothing uploaded or kept

How to use it

  1. Set your start date

    Enter a date from your roster that is the first day of a block, and say which block it is.

  2. Check the year

    Every shift and day off is drawn, with the hours a year, the days off and the weekends you have free.

  3. Print it or add it to your phone

    Download the calendar file, print the year, or copy the link to share it.

Pick a date you know from your roster; the whole year lines up with it.

Shift times and hours

28-day cycle: 2D 2O 3D 2O 2D 3O 2N 2O 3N 2O 2N 3O

Next 14 days

Shifts in 2027

183

92 days, 91 nights

Days off

182

of 365

Hours in 2027

2,196

12 h a shift

Average a week

42 h

Weekends fully off

0 of 52

Longest run

3 on

3 off at most

January 2027
MoTuWeThFrSaSu
Friday 1 January: day shiftSaturday 2 January: day shiftSunday 3 January: day off
Monday 4 January: day offTuesday 5 January: day shiftWednesday 6 January: day shiftThursday 7 January: day shiftFriday 8 January: day offSaturday 9 January: day offSunday 10 January: day shift
Monday 11 January: day shiftTuesday 12 January: day offWednesday 13 January: day offThursday 14 January: day offFriday 15 January: night shiftSaturday 16 January: night shiftSunday 17 January: day off
Monday 18 January: day offTuesday 19 January: night shiftWednesday 20 January: night shiftThursday 21 January: night shiftFriday 22 January: day offSaturday 23 January: day offSunday 24 January: night shift
Monday 25 January: night shiftTuesday 26 January: day offWednesday 27 January: day offThursday 28 January: day offFriday 29 January: day shiftSaturday 30 January: day shiftSunday 31 January: day off
February 2027
MoTuWeThFrSaSu
Monday 1 February: day offTuesday 2 February: day shiftWednesday 3 February: day shiftThursday 4 February: day shiftFriday 5 February: day offSaturday 6 February: day offSunday 7 February: day shift
Monday 8 February: day shiftTuesday 9 February: day offWednesday 10 February: day offThursday 11 February: day offFriday 12 February: night shiftSaturday 13 February: night shiftSunday 14 February: day off
Monday 15 February: day offTuesday 16 February: night shiftWednesday 17 February: night shiftThursday 18 February: night shiftFriday 19 February: day offSaturday 20 February: day offSunday 21 February: night shift
Monday 22 February: night shiftTuesday 23 February: day offWednesday 24 February: day offThursday 25 February: day offFriday 26 February: day shiftSaturday 27 February: day shiftSunday 28 February: day off
March 2027
MoTuWeThFrSaSu
Monday 1 March: day offTuesday 2 March: day shiftWednesday 3 March: day shiftThursday 4 March: day shiftFriday 5 March: day offSaturday 6 March: day offSunday 7 March: day shift
Monday 8 March: day shiftTuesday 9 March: day offWednesday 10 March: day offThursday 11 March: day offFriday 12 March: night shiftSaturday 13 March: night shiftSunday 14 March: day off
Monday 15 March: day offTuesday 16 March: night shiftWednesday 17 March: night shiftThursday 18 March: night shiftFriday 19 March: day offSaturday 20 March: day offSunday 21 March: night shift
Monday 22 March: night shiftTuesday 23 March: day offWednesday 24 March: day offThursday 25 March: day offFriday 26 March: day shiftSaturday 27 March: day shiftSunday 28 March: day off
Monday 29 March: day offTuesday 30 March: day shiftWednesday 31 March: day shift
April 2027
MoTuWeThFrSaSu
Thursday 1 April: day shiftFriday 2 April: day offSaturday 3 April: day offSunday 4 April: day shift
Monday 5 April: day shiftTuesday 6 April: day offWednesday 7 April: day offThursday 8 April: day offFriday 9 April: night shiftSaturday 10 April: night shiftSunday 11 April: day off
Monday 12 April: day offTuesday 13 April: night shiftWednesday 14 April: night shiftThursday 15 April: night shiftFriday 16 April: day offSaturday 17 April: day offSunday 18 April: night shift
Monday 19 April: night shiftTuesday 20 April: day offWednesday 21 April: day offThursday 22 April: day offFriday 23 April: day shiftSaturday 24 April: day shiftSunday 25 April: day off
Monday 26 April: day offTuesday 27 April: day shiftWednesday 28 April: day shiftThursday 29 April: day shiftFriday 30 April: day off
May 2027
MoTuWeThFrSaSu
Saturday 1 May: day offSunday 2 May: day shift
Monday 3 May: day shiftTuesday 4 May: day offWednesday 5 May: day offThursday 6 May: day offFriday 7 May: night shiftSaturday 8 May: night shiftSunday 9 May: day off
Monday 10 May: day offTuesday 11 May: night shiftWednesday 12 May: night shiftThursday 13 May: night shiftFriday 14 May: day offSaturday 15 May: day offSunday 16 May: night shift
Monday 17 May: night shiftTuesday 18 May: day offWednesday 19 May: day offThursday 20 May: day offFriday 21 May: day shiftSaturday 22 May: day shiftSunday 23 May: day off
Monday 24 May: day offTuesday 25 May: day shiftWednesday 26 May: day shiftThursday 27 May: day shiftFriday 28 May: day offSaturday 29 May: day offSunday 30 May: day shift
Monday 31 May: day shift
June 2027
MoTuWeThFrSaSu
Tuesday 1 June: day offWednesday 2 June: day offThursday 3 June: day offFriday 4 June: night shiftSaturday 5 June: night shiftSunday 6 June: day off
Monday 7 June: day offTuesday 8 June: night shiftWednesday 9 June: night shiftThursday 10 June: night shiftFriday 11 June: day offSaturday 12 June: day offSunday 13 June: night shift
Monday 14 June: night shiftTuesday 15 June: day offWednesday 16 June: day offThursday 17 June: day offFriday 18 June: day shiftSaturday 19 June: day shiftSunday 20 June: day off
Monday 21 June: day offTuesday 22 June: day shiftWednesday 23 June: day shiftThursday 24 June: day shiftFriday 25 June: day offSaturday 26 June: day offSunday 27 June: day shift
Monday 28 June: day shiftTuesday 29 June: day offWednesday 30 June: day off
July 2027
MoTuWeThFrSaSu
Thursday 1 July: day offFriday 2 July: night shiftSaturday 3 July: night shiftSunday 4 July: day off
Monday 5 July: day offTuesday 6 July: night shiftWednesday 7 July: night shiftThursday 8 July: night shiftFriday 9 July: day offSaturday 10 July: day offSunday 11 July: night shift
Monday 12 July: night shiftTuesday 13 July: day offWednesday 14 July: day offThursday 15 July: day offFriday 16 July: day shiftSaturday 17 July: day shiftSunday 18 July: day off
Monday 19 July: day offTuesday 20 July: day shiftWednesday 21 July: day shiftThursday 22 July: day shiftFriday 23 July: day offSaturday 24 July: day offSunday 25 July: day shift
Monday 26 July: day shiftTuesday 27 July: day offWednesday 28 July: day offThursday 29 July: day offFriday 30 July: night shiftSaturday 31 July: night shift
August 2027
MoTuWeThFrSaSu
Sunday 1 August: day off
Monday 2 August: day offTuesday 3 August: night shiftWednesday 4 August: night shiftThursday 5 August: night shiftFriday 6 August: day offSaturday 7 August: day offSunday 8 August: night shift
Monday 9 August: night shiftTuesday 10 August: day offWednesday 11 August: day offThursday 12 August: day offFriday 13 August: day shiftSaturday 14 August: day shiftSunday 15 August: day off
Monday 16 August: day offTuesday 17 August: day shiftWednesday 18 August: day shiftThursday 19 August: day shiftFriday 20 August: day offSaturday 21 August: day offSunday 22 August: day shift
Monday 23 August: day shiftTuesday 24 August: day offWednesday 25 August: day offThursday 26 August: day offFriday 27 August: night shiftSaturday 28 August: night shiftSunday 29 August: day off
Monday 30 August: day offTuesday 31 August: night shift
September 2027
MoTuWeThFrSaSu
Wednesday 1 September: night shiftThursday 2 September: night shiftFriday 3 September: day offSaturday 4 September: day offSunday 5 September: night shift
Monday 6 September: night shiftTuesday 7 September: day offWednesday 8 September: day offThursday 9 September: day offFriday 10 September: day shiftSaturday 11 September: day shiftSunday 12 September: day off
Monday 13 September: day offTuesday 14 September: day shiftWednesday 15 September: day shiftThursday 16 September: day shiftFriday 17 September: day offSaturday 18 September: day offSunday 19 September: day shift
Monday 20 September: day shiftTuesday 21 September: day offWednesday 22 September: day offThursday 23 September: day offFriday 24 September: night shiftSaturday 25 September: night shiftSunday 26 September: day off
Monday 27 September: day offTuesday 28 September: night shiftWednesday 29 September: night shiftThursday 30 September: night shift
October 2027
MoTuWeThFrSaSu
Friday 1 October: day offSaturday 2 October: day offSunday 3 October: night shift
Monday 4 October: night shiftTuesday 5 October: day offWednesday 6 October: day offThursday 7 October: day offFriday 8 October: day shiftSaturday 9 October: day shiftSunday 10 October: day off
Monday 11 October: day offTuesday 12 October: day shiftWednesday 13 October: day shiftThursday 14 October: day shiftFriday 15 October: day offSaturday 16 October: day offSunday 17 October: day shift
Monday 18 October: day shiftTuesday 19 October: day offWednesday 20 October: day offThursday 21 October: day offFriday 22 October: night shiftSaturday 23 October: night shiftSunday 24 October: day off
Monday 25 October: day offTuesday 26 October: night shiftWednesday 27 October: night shiftThursday 28 October: night shiftFriday 29 October: day offSaturday 30 October: day offSunday 31 October: night shift
November 2027
MoTuWeThFrSaSu
Monday 1 November: night shiftTuesday 2 November: day offWednesday 3 November: day offThursday 4 November: day offFriday 5 November: day shiftSaturday 6 November: day shiftSunday 7 November: day off
Monday 8 November: day offTuesday 9 November: day shiftWednesday 10 November: day shiftThursday 11 November: day shiftFriday 12 November: day offSaturday 13 November: day offSunday 14 November: day shift
Monday 15 November: day shiftTuesday 16 November: day offWednesday 17 November: day offThursday 18 November: day offFriday 19 November: night shiftSaturday 20 November: night shiftSunday 21 November: day off
Monday 22 November: day offTuesday 23 November: night shiftWednesday 24 November: night shiftThursday 25 November: night shiftFriday 26 November: day offSaturday 27 November: day offSunday 28 November: night shift
Monday 29 November: night shiftTuesday 30 November: day off
December 2027
MoTuWeThFrSaSu
Wednesday 1 December: day offThursday 2 December: day offFriday 3 December: day shiftSaturday 4 December: day shiftSunday 5 December: day off
Monday 6 December: day offTuesday 7 December: day shiftWednesday 8 December: day shiftThursday 9 December: day shiftFriday 10 December: day offSaturday 11 December: day offSunday 12 December: day shift
Monday 13 December: day shiftTuesday 14 December: day offWednesday 15 December: day offThursday 16 December: day offFriday 17 December: night shiftSaturday 18 December: night shiftSunday 19 December: day off
Monday 20 December: day offTuesday 21 December: night shiftWednesday 22 December: night shiftThursday 23 December: night shiftFriday 24 December: day offSaturday 25 December: day offSunday 26 December: night shift
Monday 27 December: night shiftTuesday 28 December: day offWednesday 29 December: day offThursday 30 December: day offFriday 31 December: day shift
  • D day shift
  • N night shift
  • · day off
See every crew side by side

With all the crews working this pattern, every day and every night has exactly one crew on it. One cycle of 28 days, then it repeats.

Day12345678910111213141516171819202122232425262728
Your crewDday shiftDday shift·day off·day offDday shiftDday shiftDday shift·day off·day offDday shiftDday shift·day off·day off·day offNnight shiftNnight shift·day off·day offNnight shiftNnight shiftNnight shift·day off·day offNnight shiftNnight shift·day off·day off·day off
Crew 2·day off·day offDday shiftDday shift·day off·day off·day offNnight shiftNnight shift·day off·day offNnight shiftNnight shiftNnight shift·day off·day offNnight shiftNnight shift·day off·day off·day offDday shiftDday shift·day off·day offDday shiftDday shiftDday shift
Crew 3Nnight shiftNnight shift·day off·day offNnight shiftNnight shiftNnight shift·day off·day offNnight shiftNnight shift·day off·day off·day offDday shiftDday shift·day off·day offDday shiftDday shiftDday shift·day off·day offDday shiftDday shift·day off·day off·day off
Crew 4·day off·day offNnight shiftNnight shift·day off·day off·day offDday shiftDday shift·day off·day offDday shiftDday shiftDday shift·day off·day offDday shiftDday shift·day off·day off·day offNnight shiftNnight shift·day off·day offNnight shiftNnight shiftNnight shift

Check the result against your roster: employers run these patterns in slightly different ways.

How the Panama (2-2-3 rotating) pattern works

Each fortnight is the same 2-2-3 sequence of 12-hour shifts. At the end of a fortnight the crew moves from days to nights, or back, after a three-day break, so everyone shares the nights. The 28-day cycle repeats on the same days of the week.

Also searched for as: Panama shift pattern, Panama 12 hour schedule, rotating 2-2-3.

The cycle is 28 days long: 2 day shifts, 2 days off, 3 day shifts, 2 days off, 2 day shifts, 3 days off, 2 night shifts, 2 days off, 3 night shifts, 2 days off, 2 night shifts, 3 days off, and then it starts again.

Every crew, day by day

One full cycle for each crew, so you can see who covers what.

DayYour crewCrew 2Crew 3Crew 4
1Dday·offNnight·off
2Dday·offNnight·off
3·offDday·offNnight
4·offDday·offNnight
5Dday·offNnight·off
6Dday·offNnight·off
7Dday·offNnight·off
8·offNnight·offDday
9·offNnight·offDday
10Dday·offNnight·off
11Dday·offNnight·off
12·offNnight·offDday
13·offNnight·offDday
14·offNnight·offDday
15Nnight·offDday·off
16Nnight·offDday·off
17·offNnight·offDday
18·offNnight·offDday
19Nnight·offDday·off
20Nnight·offDday·off
21Nnight·offDday·off
22·offDday·offNnight
23·offDday·offNnight
24Nnight·offDday·off
25Nnight·offDday·off
26·offDday·offNnight
27·offDday·offNnight
28·offDday·offNnight

The numbers

Cycle length28 days
Shifts in a cycle14 of 28 days
Shifts a yearabout 183
Days off a yearabout 183
Hours a year (at 12 h a shift)about 2,192
Average hours a week42
Longest run of shifts3
Longest break3 days

A year is 365.25 days on average, so the yearly figures are averages; the calendar above counts the exact days of the year you pick.

Good and bad about Panama (2-2-3 rotating)

In its favour

  • Everyone shares the nights
  • A three-day break at each change between days and nights
  • The same 2-2-3 rhythm all the time

Against it

  • Two weeks of nights in a row is hard on sleep
  • The 28-day cycle is harder to plan fixed commitments around
  • Employers define Panama differently, so check your roster

Who uses Panama (2-2-3 rotating)

Used for 12-hour round-the-clock cover in emergency services, industry and healthcare where the nights are shared out.

Employers run these patterns in slightly different ways, and a union contract or roster can differ from the version here. The grid above is exact for the cycle shown: if your roster differs, choose “My own cycle” in the calendar and type it in.

Other shift patterns

All shift patterns and the cycle builder

Frequently asked questions

How many hours a week is Panama (2-2-3 rotating)?

On average 42 hours a week, at 12 hours a shift: 14 shifts in every 28-day cycle. The weeks are not all alike, so a single week can hold more or fewer hours than the average. Change the shift length in the calendar and every number follows.

How many days off a year do I get on Panama (2-2-3 rotating)?

About 183 days off in a 365-day year and about 183 shifts, with a longest run of 3 shifts and a longest break of 3 days. Put your real start date in the calendar for the exact count in your year, including how many weekends are fully off.

Is Panama the same as Pitman?

They share the 2-2-3 layout. The usual distinction is that Pitman is fixed (day crews stay on days) and Panama rotates the crews between days and nights every fortnight, but some employers use the names the other way round. Compare the grid above with your roster.

Can I put the Panama (2-2-3 rotating) pattern in Google Calendar or on my phone?

Yes. Pick your start date, press Add to my calendar, and open the .ics file in Google Calendar, Apple Calendar or Outlook. Each shift has a fixed ID, so importing the file again later replaces your shifts instead of adding a second set.

More free tools

  • AoE deadline converter

    Turn an Anywhere on Earth deadline into your time zone, with a live countdown and a calendar file.

    Open the tool
  • PhD and research proposal Gantt chart maker

    Start from a PhD, master's or proposal timeline, edit the tasks and download the chart as an image.

    Open the tool
  • Dissertation word count breakdown

    Words per chapter for any word limit, and how many words a day to finish by your deadline.

    Open the tool
  • Person-months and percent effort calculator

    Convert percent effort to person-months and back, for 12, 9 and 3-month appointments or an EU-style FTE.

    Open the tool
  • Grant burn rate calculator

    Burn ratio, runway and run-out date for a grant, with commitments counted.

    Open the tool
  • Custody schedule calendar generator

    2-2-3, 2-2-5-5, 3-4-4-3, week on week off: see the year, the split and the handovers, then print it.

    Open the tool
  • Free PDF tools

    Merge, split, reorder, rotate and compress PDFs to a size you choose, and turn pictures into PDFs and back. In your browser: no upload, no limits.

    Open the tool