Get started free
Scheduling

What is critical path scheduling? A practical guide for project managers

April 28, 2026  ·  6 min read  ·  By Boltvue

Ask ten project managers to define critical path and you'll get ten different answers. Ask them whether they actually use it on their projects, and most will admit they don't — or they think they do, but aren't really sure.

That's a problem, because critical path is the single most powerful scheduling tool available to a project manager. Understanding it — really understanding it, not just knowing the textbook definition — is what separates reactive project managers from ones who can predict problems weeks before they happen.

This guide explains how critical path works in plain terms, with a real-world construction example.

The core idea in one sentence

The critical path is the longest sequence of dependent tasks in your project — and it determines your project's end date. If any task on the critical path slips, your project end date slips by exactly the same amount.

Every other task in your project has "float" — slack time that means a day's delay doesn't affect your end date. Critical path tasks have zero float. That's what makes them critical.

A concrete example: building a house

Let's say you're managing a simple residential construction project. Here are the main tasks:

Task list (simplified)

TaskDurationDepends on
Site preparation5 days
Foundation10 daysSite preparation
Framing8 daysFoundation
Roofing5 daysFraming
Electrical rough-in4 daysFraming
Plumbing rough-in5 daysFraming
Insulation3 daysElectrical, Plumbing, Roofing
Drywall6 daysInsulation
Finishing8 daysDrywall

To find the critical path, you trace every possible sequence of dependent tasks and calculate the total duration of each path:

All paths through the project

PathDuration
Prep → Foundation → Framing → Roofing → Insulation → Drywall → Finishing45 days ← CRITICAL
Prep → Foundation → Framing → Plumbing → Insulation → Drywall → Finishing45 days
Prep → Foundation → Framing → Electrical → Insulation → Drywall → Finishing44 days

In this case, the roofing path and plumbing path are both 45 days — so there are actually two critical paths. The electrical rough-in has 1 day of float (it can slip by one day without affecting the end date).

What this tells you as a project manager

Once you know the critical path, your job becomes much clearer:

Float: the concept that makes critical path useful

Float (also called slack) is the amount of time a task can be delayed without affecting the project end date. Critical path tasks always have zero float. Non-critical tasks have positive float.

Float is calculated as: Latest Start − Earliest Start. If a task can start as early as day 10 but doesn't need to start until day 13, it has 3 days of float.

Understanding float lets you level your resources intelligently. If two non-critical tasks have 5 days of float each, you can shift them to avoid having two large crews working simultaneously — without risking the end date.

Forward and backward pass (the calculation)

Critical path is calculated in two passes through the schedule:

Forward pass

Work left to right through the schedule. For each task, calculate its Earliest Start (ES) and Earliest Finish (EF). A task's earliest start is the latest earliest finish of all its predecessors.

Backward pass

Work right to left from the project end date. For each task, calculate its Latest Start (LS) and Latest Finish (LF). A task is critical if LS − ES = 0 (zero float).

In practice, you don't need to do this by hand. Any scheduling tool worth using calculates the critical path automatically and highlights critical tasks for you.

Common mistakes

Using critical path in practice

The projects that benefit most from critical path analysis are those with many dependencies and a hard end date — exactly the kind of work construction and engineering teams do. If you're running a 60-day project with 40 tasks and a fixed handover date, knowing your critical path at all times is not optional — it's how you deliver on time.

Modern project scheduling tools calculate the critical path automatically as you build your Gantt chart, highlighting the critical tasks in a different colour so you can see at a glance what needs your attention. The days of doing this by hand on paper are long gone.

See critical path in action

Boltvue automatically calculates and highlights the critical path on your Gantt chart. Free to try — no credit card required.

Start free