What Is Critical Path in Project Management?

The critical path is the longest sequence of tasks in a project that determines the shortest possible completion time. If any task on this path takes longer than planned, the entire project gets delayed. Every other task chain in the project has some breathing room, but the critical path has none. It’s the backbone of project scheduling, and understanding it gives you a clear picture of which tasks truly control your timeline.

Where the Concept Came From

The Critical Path Method (CPM) was developed in 1958 when DuPont assigned a study group to find ways to reduce maintenance and construction costs. The idea was simple: if you could build a better scheduling technique, you could cut unproductive downtime and save money. The group’s findings were reported in March 1959, and later that year, Morgan R. Walker and James E. Kelley Jr. published the methodology at two major conferences. They are generally recognized as the originators of CPM.

Since then, CPM has become one of the foundational tools in project management. The Hoover Dam, for example, was completed two years ahead of schedule despite enormous complexity, largely due to effective use of what we now recognize as critical path planning. Today, CPM is built into virtually every major project management software tool, from Microsoft Project to Smartsheet, and it remains the standard method for analyzing large, complex schedules.

How the Critical Path Works

Every project is made up of tasks that depend on each other. Some tasks can’t start until others finish. When you map out all of these dependencies, you end up with multiple chains of tasks running from start to finish. The critical path is whichever chain takes the longest total time. That chain sets the minimum duration of the entire project.

Consider a simplified home renovation. You might have one chain of tasks: demolition, then framing, then electrical, then drywall. A parallel chain might be: order custom windows, wait for delivery, install windows. If the first chain takes 20 days and the second takes 12, the critical path is the first chain. The window tasks have 8 days of flexibility before they’d affect the finish date. The framing-to-drywall chain has zero flexibility, so a single delay anywhere along it pushes back your move-in date.

Key Terms You’ll Encounter

CPM uses four calculated dates for every task in a project:

  • Early Start (ES): the earliest date a task can begin, based on when its predecessors finish
  • Early Finish (EF): the earliest date a task can be completed
  • Late Start (LS): the latest date a task can begin without delaying the project
  • Late Finish (LF): the latest date a task can finish without delaying the project

The difference between a task’s late start and early start is called float (sometimes called slack). Float tells you how much a task can slip before it becomes a problem. Tasks on the critical path have zero float. That’s actually how you identify the critical path: find every task where there’s no gap between the earliest and latest possible timing.

How to Find the Critical Path

The calculation happens in two passes through the project schedule. First, you work forward. Starting from the project’s first task, you calculate the earliest each task can start and finish based on its duration and what comes before it. When a task has two or more predecessors, its early start is based on whichever predecessor finishes last. You keep going until you reach the final task, and its early finish gives you the total project duration.

Then you work backward. Starting from that final task, you calculate the latest each task can start and finish without pushing the project past its end date. When a task feeds into two or more successors, its late finish is based on whichever successor needs to start earliest.

Once you’ve done both passes, you compare the early and late dates for each task. Any task where the early start equals the late start (meaning zero float) sits on the critical path. String those tasks together, and you have the sequence that controls your timeline.

Why the Critical Path Matters

Knowing your critical path changes how you manage a project in several practical ways.

First, it tells you where to focus. In a project with hundreds of tasks, not all of them are equally important to the schedule. The critical path shows you which 15 or 20 tasks will actually determine whether you finish on time. If you need to check in on progress, those are the tasks to watch. If you need to assign your most experienced people somewhere, put them on critical path work.

Second, it reveals where you have flexibility. Tasks not on the critical path have float, which means they can absorb some delay without consequences. If a vendor delivers materials three days late for a non-critical task that has a week of float, you don’t need to panic or pay for rush shipping. Understanding float helps you make smarter decisions about where to spend money and effort.

Third, it’s essential for compressing a schedule. If a client needs the project done two weeks earlier, you can’t just tell everyone to work faster. You need to shorten the critical path specifically, either by adding resources to critical tasks, overlapping them where possible, or reducing their scope. Speeding up non-critical tasks won’t change the end date at all.

The Critical Path Can Shift

One thing that catches people off guard is that the critical path isn’t fixed for the life of the project. It’s calculated based on current task durations and dependencies. If a non-critical task gets delayed enough to use up all its float, it joins the critical path. If you crash a critical task (shorten it by adding resources), a different chain of tasks may become the new longest path.

This is why project managers recalculate the critical path regularly as the project progresses. A task that had plenty of float in week one might be on the critical path by week six. Most project management software handles this automatically, recalculating the schedule every time you update a task’s progress or duration. Tools like Microsoft Project and similar platforms let you filter a Gantt chart to highlight only critical path tasks, so you can see at a glance what’s driving your timeline.

Limitations to Keep in Mind

CPM assumes you have the resources to run parallel tasks simultaneously. In reality, the same electrician can’t wire two rooms at the same time, even if the schedule says both tasks could start on the same day. When resources are limited, you may need to stagger tasks that the critical path analysis says could overlap, which can change the project duration and shift the critical path itself. This is called resource leveling, and it’s a separate step that often extends the schedule beyond what pure CPM calculates.

CPM also treats task durations as fixed estimates. It doesn’t account for uncertainty. A related technique called PERT (Program Evaluation and Review Technique) addresses this by using optimistic, pessimistic, and most likely duration estimates to calculate a probability-weighted timeline. In practice, many project managers use CPM for the schedule structure and layer in risk analysis separately to account for variability.

Despite these limitations, the critical path remains the single most useful concept in project scheduling. It answers the question every stakeholder asks: what’s the earliest this project can be done, and what could delay it?