Others

How to Create a Two-Weeks-On, Two-Weeks-Off Calendar in MS Project

Algirdas JasaitisAlgirdas Jasaitis Nov 3, 2026 868 views

Question details

The user needs to configure a project schedule with a continuous 14-day work period (12 hours per day, Monday through Sunday), followed immediately by a 14-day rest period.

Creating a Two-Weeks-On, Two-Weeks-Off Offshore Calendar in Microsoft Project
Product
Microsoft Project
Device & OS
not provided
Scenario
Setting up offshore rotation schedules that require alternating extended multi-week shifts and rest periods.
Observed behavior
Microsoft Project defaults to standard 5-day workweeks and its recurring calendar settings appear to restrict exception configurations to standard one-week increments.
Before you start

Ensure you have editing rights to the project file and a clear list of the specific start dates for the offshore rotations before modifying the base project calendar.

Solution 1Recommended

Create Custom Exceptions for 14-Day Rest Periods

Set a base 7-day working week and manually block out the 14-day off periods using custom exceptions. This method is highly recommended as it is simpler and more reliable than complex recurrence setups.

Instead of trying to force a recurrence pattern, setting up a 7-day continuous workweek and manually defining the two-week breaks as 'Exceptions' provides the highest level of control over your offshore schedule.

1
Create a new custom calendar

Navigate to the 'Project' tab on the ribbon and click 'Change Working Time'. Click 'Create New Calendar', name it 'Offshore Rotation (14on/14off)', select 'Make a copy of Standard', and click OK.

2
Set a continuous 7-day, 12-hour workweek

Go to the 'Work Weeks' tab and click 'Details'. Select all days from Monday to Sunday. Choose 'Set day(s) to these specific working times', and enter '06:00 to 18:00' (or your required 12-hour shift times).

3
Define the first 14-day rest period

Switch to the 'Exceptions' tab. In the calendar preview at the top, highlight the continuous 14-day block where the team will be off. In the grid below, type a name for the exception (e.g., 'Rest Period 1') and press Enter.

4
Repeat for future rest periods

Scroll forward in the calendar preview to the next 14-day off block and repeat the process for 'Rest Period 2', 'Rest Period 3', etc. Apply this calendar to your project or specific resources when finished.

Create Custom Exceptions for 14-Day Rest Periods
Quick Application: Once the custom calendar is created, you can assign it as the Project Calendar via Project > Project Information, or apply it to individual offshore workers via the Resource Sheet.
Free Microsoft Office alternative

Manage Project Schedules Seamlessly with WPS Office

While Microsoft Project requires a costly standalone license for scheduling, WPS Office provides a free, robust alternative for everyday project management. You can easily build automated tracking calendars, Gantt charts, and rotation schedules using WPS Spreadsheet. It offers a highly familiar interface, lightweight performance, and seamless compatibility with all Microsoft Office formats.

  1. 1. Download and install WPS Office: Get the free WPS Office suite from the official website and install it on your device.
  2. 2. Access schedule templates: Open WPS Spreadsheet, go to the template library, and search for 'Project Schedule' or 'Gantt Chart'.
  3. 3. Customize your rotation timeline: Easily input your 14-on/14-off offshore dates using intuitive spreadsheet cells, conditionally formatting them to track rotations without complex software configurations.
Free to use with a familiar, user-friendly interfaceFully compatible with Microsoft Excel, Word, and PowerPoint formats (.xlsx, .docx, .pptx)Hundreds of free, built-in project management and scheduling templatesLightweight design ensures fast loading and smooth multitasking
microsoft office alternative - wps office

Frequently Asked Questions

Can I set a 12-hour workday as the default in MS Project?

Yes. You can modify the default working hours in the 'Work Weeks' details under 'Change Working Time'. By selecting all active working days, you can manually enter custom shift times like 06:00 to 18:00 to establish a 12-hour workday.

Why does MS Project seem to limit calendar exceptions to one week?

The default recurrence interface is optimized for weekly schedules or standard annual exceptions like holidays. However, this is just an interface layout—manual exceptions can span any length of time simply by clicking and dragging across multiple weeks to define the start and finish dates.

How do I apply this 14-on/14-off calendar to a specific offshore worker?

Navigate to the Resource Sheet view, double-click the specific resource's name to open the 'Resource Information' dialog, go to the 'General' tab, and select your custom offshore calendar from the 'Base calendar' dropdown menu.

Will modifying the calendar affect existing tasks?

Yes. Any tasks assigned to resources using this custom calendar, or tasks strictly scheduled by this project calendar, will be automatically recalculated by MS Project based on the new 14-on/14-off availability and 12-hour days.