How to Calculate an Order Date in Microsoft Project
Question details
The user needs to calculate and schedule an order date based on item lead times in Microsoft Project, ensuring the dates update automatically when the project schedule changes.
- Product
- Microsoft Project
- Device & OS
- not provided
- Scenario
- Scheduling procurement and delivery tasks based on required lead times without causing scheduling conflicts.
- Observed behavior
- The user is looking for a dynamic way to keep the calculated order date in the project schedule so it automatically updates when project details or lead times change.
Ensure you have the required delivery dates and accurate vendor lead time estimates for your items before adjusting the project schedule.
Model Ordering and Delivery as Predecessor Tasks
This is the recommended approach to ensure Microsoft Project updates the order window, float, and critical path automatically.
Instead of using negative lag or manually counting backward from the required date, modeling procurement as standard tasks allows the scheduling engine to work effectively. By scheduling forward, the schedule's logic and float will naturally dictate the ordering window.
Launch your project file in Microsoft Project and navigate to the Gantt Chart view from the View tab.
Insert a new task above the activity that requires the item and name it 'Order [Item Name]'. Below it, insert another new task named 'Delivery Lead Time'.
In the Duration column for the 'Delivery Lead Time' task, enter the expected vendor lead time (e.g., '14 days').
Set the 'Order [Item Name]' task as the predecessor to the 'Delivery Lead Time' task. Then, set the 'Delivery Lead Time' task as the predecessor to the actual project activity that requires the item.
Manage Your Project Schedules Effectively with WPS Office
While Microsoft Project is a standalone tool for complex project management, WPS Office provides powerful, free spreadsheet capabilities to easily track project timelines, order dates, and lead times. Highly compatible with Microsoft Office formats, it serves as a lightweight alternative for everyday project tracking.
- 1. Open WPS Spreadsheet: Launch WPS Office and open a new or existing spreadsheet to use as your project tracker.
- 2. Use a Project Template: Search for 'Project Management' or 'Gantt Chart' in the WPS Template library for a pre-built schedule.
- 3. Calculate Lead Times: Use simple formulas like '=RequiredDate - LeadTime' to automatically calculate and update order dates.

Frequently Asked Questions
Why shouldn't I use negative lag for lead times in Microsoft Project?
Using negative lag forces the schedule backward, which can distort the critical path and cause scheduling conflicts when preceding task durations change dynamically.
How does modeling lead time as a task affect the critical path?
When you model lead time as a predecessor task with a specific duration, it correctly pushes dependent tasks forward, ensuring your critical path accurately reflects potential procurement delays.
Can I set an order task to start exactly when the lead time requires it?
Yes. By analyzing the Total Float or applying an 'As Late As Possible' task constraint to the order task, you can determine the latest possible ordering window without delaying the overall project.




