In construction meetings you often hear, “This activity is on the Critical Path, it cannot slip.” Yet many experienced engineers cannot clearly explain what the Critical Path is or how MS Project finds it. Let us break it down.
What is the Critical Path?
The Critical Path is the longest chain of dependent activities from project start to project finish. If any activity on it slips by one day, the project finish date slips by one day too, unless you recover the time somewhere else.
Think of the structure of a six-storey building: piling → pile caps → grade beams → columns, beams and slabs on each floor. Curing and de-shuttering after each slab pour are usually on the Critical Path. A delay to the boundary wall or the guard shed, on the other hand, often has no effect on the finish date.
How MS Project calculates it
MS Project runs two passes through your schedule:
- Forward pass: from the project start date, following the relationships, it calculates each task’s Early Start and Early Finish.
- Backward pass: from the project finish date, working backwards, it calculates Late Start and Late Finish.
Late Finish minus Early Finish gives Total Float (Total Slack). By default, MS Project marks tasks with zero or negative total slack as critical. You can change this threshold in File → Options → Advanced → “Tasks are critical if slack is less than or equal to”.
Total float vs free float
- Total float: how long a task can be delayed without delaying the project finish.
- Free float: how long a task can be delayed without delaying the Early Start of any successor.
On site, free float is often more useful because it tells you which delays will leave the next crew waiting (for example, the painting crew waiting on plastering).
Mistakes that break the Critical Path
- Open ends: tasks without a predecessor or successor produce wrong float. Always tie the final activities to a Project Completion milestone.
- Unnecessary constraints: “Must Start On” or “Start No Earlier Than” drive the schedule by dates instead of logic and hide the real Critical Path.
- Links on summary tasks: relationships on summary tasks make float analysis confusing. Link the actual work tasks instead.
- Wrong calendars: without Friday weekends, public holidays or Ramadan working hours in your calendar, the Critical Path will not match reality.
A quick check
In the Gantt Chart, tick “Critical Tasks” on the Format tab, then apply the “Critical” filter. Add the Total Slack column to see near-critical tasks (for example, less than 5 days of float). Watching how this list changes after each weekly update is one of the best early-warning signals of project risk.
The bottom line
The Critical Path is the result of your logic, not a colour in the software. Get the logic right and MS Project will show you the true Critical Path, giving you confidence in every client meeting. To learn this hands-on, see our MS Project for Construction Professionals course.

Leave a Reply