One of the most common sources of scheduling confusion in Microsoft Project is whether a project is scheduled from a start date or a finish date. If this setting is misunderstood, task dates can shift unexpectedly, making it difficult to trust the project schedule.
In this article, you’ll learn how to schedule a project using a known start date in Microsoft Project, along with the steps required to ensure the schedule is calculated correctly. By the end, you’ll understand how this setting affects your entire project timeline and how to keep it under control.
Setting a Known Start Date for an Important Task
In this example, I have a task called “Rebuild” that must start on September 9th due to resource availability constraints. Here is how I can set a constraint on this task:
- Double-click the “Rebuild” task to open the Task Information dialog.
- Navigate to the “Advanced” tab and click the “Constraint Type” pick list.
- Choose “Must Start On” and select September 9th, 2024 from the calendar.
- Navigate to the “Notes” page and enter a note document why this constraint is set (e.g., “Task must start on this date due to Resource availability issues”).
- Click the “OK” button to save the changes. Microsoft Project will prompt you with the Planning Wizard dialog.
- In the Planning Wizard dialog, select the third option to “Continue” and then click the “OK” button. The “Rebuild” task will now be scheduled to start on September 9th as expected.
Calculating Project Start Date Based on Task Date
Here is how I can get Microsoft Project to calculate the Start date of the entire project based on the Start date of the “Rebuild” task:
- Click the “Project” tab to display the Project ribbon.
- Click the “Project Information” button.
- In the Project Information dialog, look for the “Schedule From” option. By default, Microsoft Project schedules from a Start date to calculate a Finish date. However, you can reverse this.
- Click the “Schedule From” pick list and select the “Project Finish Date” item.
- Click the “OK” button. Microsoft Project will now calculate the Start date of the project, based on the “Rebuild” task’s Start date.
- Click the “Project Information” button again.
- Click the “Schedule From” pick list and select the “Project Start Date” item.
- Click the “OK” button to resume normal planning and tracking.
Voila! You’ve successfully used Microsoft Project’s scheduling engine in reverse to Schedule a Project Using a Known Start Date based on a specific task. This trick can be incredibly useful when you have fixed milestones or tasks with non-negotiable start dates.
Using this method to schedule a project using a known start date gives you far more control when working with fixed milestones or constrained tasks.
If you have questions, please add them in the “Leave a Reply” section below. Or if you watched the video, add your questions or comments there. Please subscribe to my YouTube channel and leave “Likes” if you like the videos.
If you would like to have a formal class on using Microsoft Project, here is a link for my classes.






Leave a Reply