logo
search
Others

How to Manage Task and Resource Calendars in Microsoft Project

Phi Hung VoPhi Hung Vo Oct 19, 2026 868 views

Question details

The user wants to understand how project, task, and resource calendars interact in Microsoft Project and how to configure them to calculate working time accurately.

How to Manage Task and Resource Calendars in Microsoft Project
Product
Microsoft Project
Device & OS
not provided
Scenario
Configuring working times and resolving scheduling conflicts when assigning custom calendars to specific tasks or resources.
Observed behavior
By default, when a custom task calendar is assigned, scheduling may still follow the assigned resources' calendars instead of the task's custom calendar, leading to incorrect working time calculations.
Before you start

Ensure you have finalized your project's default working days and hours before creating custom exceptions for individual tasks or team members.

Solution 1Recommended

Configuring Default, Task, and Resource Calendars

Define the overarching project schedule and assign specific exceptions to tasks and resources.

Microsoft Project uses a hierarchy of calendars. The Project Calendar acts as the master schedule, while Task and Resource calendars handle exceptions for specific work items or personnel.

1
Set the Project Calendar

Navigate to Project > Properties > Project Information > Project Calendar to set the default schedule for the entire project.

2
Set a Task Calendar

Double-click a task to open the Task Information window, navigate to the Advanced tab, and choose a custom calendar from the Calendar drop-down menu.

3
Set a Resource Calendar

Open the Resource Sheet view. Locate the resource and adjust the Base Calendar field to match their specific availability.

Configuring Default, Task, and Resource Calendars
Free Microsoft Office alternative

Manage Projects and Data Easily with WPS Office

While Microsoft Project handles complex scheduling, many teams prefer managing timelines, Gantt charts, and resource lists using flexible, easy-to-use spreadsheets. WPS Office provides a lightweight, free alternative to Microsoft Office, featuring full compatibility with standard formats and offering powerful templates for project management.

  1. 1. Open WPS Spreadsheet: Launch WPS Office and click on 'Spreadsheet' to start a new document.
  2. 2. Access Project Templates: Click on 'Templates' and search for 'Project Management' or 'Gantt Chart' to find ready-to-use project planners.
  3. 3. Customize Your Schedule: Input your tasks, assign resources, and adjust dates directly in the spreadsheet to manage your project effortlessly.
Fully compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formats.Access a wide variety of free Gantt chart and project tracking spreadsheet templates.Lightweight installation with a familiar, easy-to-use interface that requires no steep learning curve.Seamlessly manage and share project data across Windows, Mac, Linux, and mobile devices.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Gantt Chart show standard non-working days even after I changed the Project Calendar?

By default, the Gantt Chart timescale is based on the Standard calendar. To fix this, double-click the timescale header, go to the Non-working time tab, and change the calendar selection to your specific Project Calendar.

What happens if a resource is on vacation during a scheduled task?

If the resource's Base Calendar has vacation days marked as exceptions in the Resource Sheet, Microsoft Project will automatically extend the task's duration to accommodate the non-working days. This happens unless the task is explicitly set to ignore resource calendars.

How do I create a custom 4-day, 11-hour workweek calendar in Microsoft Project?

Navigate to Project > Change Working Time. Create a new base calendar, switch to the Work Weeks tab, click Details, and select the specific days to set custom working hours (e.g., 11 hours per day). Make sure to mark the remaining days as non-working.