Blog Post

Project Blog
3 MIN READ

Custom working calendars in Project for the web

Microsoft Project Team's avatar
Feb 22, 2023

If you have either Project Plan 3 or Project Plan 5 subscriptions, you can create custom work week calendars for each project directly in Project for the web.  

 

Each project is created using a default work template, which is based on the typical Monday through Friday work week. However, not all teams follow this traditional work week and need a way to schedule their tasks based on their own unique availability. With Custom Calendars, you can select which days are a part of your work week, and the Project scheduling engine will automatically update the project to only schedule work on those days. 

 

Setting a Custom Calendar 

To set up a custom calendar for your project: 

  1. Click on your project's title to open the settings pane. (An example of the project title is "Marketing Campaign" toward the upper left-hand corner within the image below.)
  1. Under Calendar Settings, select Custom default work week. This will bring up toggle buttons for each day of the week with Monday through Friday selected by default.  
  1. Toggle on the days to include in your work week, and toggle off the others. 
  2. Hit Apply and your project will automatically update to show the new execution dates.  

 

In the example above, you can update the project calendar to use Monday through Thursday as the established work week. When applying these changes, you can see the project’s Finish date pushed  from November 2, 2023 to January 15, 2024. The timeline for the project also is updated to show Friday, Saturday, and Sunday as non-working days and extends the tasks accordingly.

 

Using Resource Calendars 

If you have resource calendars set up for your team, you can use those in conjunction with your project’s custom calendar. At the bottom of the project settings pane is a Resource calendars checkbox. If you would like your custom project calendar to override any resource calendars that may be associated with this project, uncheck the box. Otherwise, if the box is checked, all resource calendars will be applied to their respective resources. 

 

Let’s look at an example: 

  • Resource Nancy has a resource calendar set up which specifies her working hours as Monday through Wednesday. 
  • Project Marketing Campaign has a custom calendar set up which specifies working days as Monday through Thursday. 
  • If the Resource calendar box is checked, all of Nancy’s tasks will only be scheduled for Monday through Wednesday, based on her unique resource calendar. All other team members will have their work scheduled Monday through Thursday, based on the Project’s custom calendar. 
  • If the Resource calendar box is unchecked, all tasks will schedule work Monday through Thursday, based on the Project’s custom calendar only. All resource calendars associated with team members will not be considered. 

 

For more information about how to set up and use resource calendars, check out Resource Calendars in Project for the web - Microsoft Community Hub 

 

Frequently Asked Questions 

 

Who can edit a project’s calendar? 

Any member of a project who has a Project Plan 3 or Project Plan 5 subscription can edit the working days of a project. Those who have only a Microsoft 365 or Plan 1 subscription will be able to see the current set work week but will not be able to make any changes. 

 

Can I edit my team’s resource calendars directly in my Project? 

No, resource calendars must still be edited in Power Apps. To learn more about how to do this, please check out Resource Calendars in Project for the web - Microsoft Community Hub.

 

We'd love to hear your thoughts on other ways we can help you and your team organize and stay on top of work in Project. Please feel free to post a comment below or submit any feedback directly through our feedback portal. And keep visiting our Tech Community Blog for all the latest Project news.  

Updated Feb 22, 2023
Version 1.0
  • Jenine's avatar
    Jenine
    Copper Contributor

    To all of those looking for centralized calendars for holidays etc across your projects, you can only do this through a model-driven app and with the "Business Closure" feature.  The feature in this article is only for local calendars to the project.

  • alokbarnwal's avatar
    alokbarnwal
    Copper Contributor

    In PWA , I wanted to configure holiday calendar in the plan similar to MPP which is indented for organizational and customer specific holiday, Freez Period to be excluded. How can we do this in PWA. is there any way we can get holiday template created?

  • Jib765's avatar
    Jib765
    Copper Contributor

    It is frustrating trying to evaluate planner 1 as a starting point to using the more in-depth PM subscriptions. As it dose not have the ability to put holidays in and does not recognise weekends as non-working days.

  • Ylg78's avatar
    Ylg78
    Copper Contributor

    "resource calendars" have a time zone. what time zone is the "project calendar"? I could not figure out a way to see it.

  • jswelsh's avatar
    jswelsh
    Copper Contributor

    How do we include stat holidays and other non-working days? Crazy to have a project management tool that can't create calendars for projects. 

  • Jenine's avatar
    Jenine
    Copper Contributor

    How do we get to this feature when using the pexwebcontrol within a tab of a model driven app?

  • I was sooo looking forward to this feature since it was first mentioned. Being able to customize the working calendar is one of the main things keeping me using Project desktop.

     

    But then I learned it would only allow customization of the weekly work schedule. While helpful, I really need to specify non-working days on the calendar. For example, my project currently has no knowledge of holidays, which makes my dates inaccurate.

     

    Allowing users to modify the complete working calendar like they can in desktop will be game-changing for Project for the web.