Try Updoot Free

When spreadsheets get messy, try Updoot

← Back to BlogHow smart managers are never chasing timesheets again.Never chase timesheetsShow me

Critical Path Method: How to Find Your Project's Critical Path

Critical Path Method: How to Find Your Project's Critical Path
Share LinkedIn Facebook

Quick Answer

The critical path is the longest chain of dependent tasks in a project, and it sets the shortest possible finish date. To find it, list the tasks, estimate each duration, note which tasks must finish before others can start, then add up the durations along every path from start to finish. The path with the longest total is the critical path. Tasks on it have no float, so any delay to them delays the whole project.

Every project has tasks that can slip a few days without anyone noticing and tasks that push back the finish date the moment they run late. The critical path method shows you which is which. Once you know your critical path, you know where to focus attention, crews and money to keep the project on time.

This guide explains the critical path method step by step with a worked example, how to calculate float and what to do when critical tasks fall behind, with a free critical path worksheet.

What Is the Critical Path?

The critical path is the longest sequence of dependent tasks from the start of a project to the finish. Because those tasks must happen one after another, their combined duration is the shortest time the project can take. Tasks on the critical path have zero float, also called slack, meaning they can't be delayed without delaying the whole project.

TermMeaning
TaskA piece of work with a duration
DurationHow long the task takes
DependencyA task that must finish before another can start
PathA chain of dependent tasks from start to finish
Critical pathThe longest path; it sets the project length
Float (slack)How long a task can slip without delaying the project

Free Critical Path Worksheet

Free Critical Path Worksheet

Critical Path Worksheet
Project: __________  |  Start date: ______  |  Prepared by: __________

Task IDTaskDuration (days)Depends onEarly startEarly finishLate startLate finishFloatCritical?
A
B
C
D
E
F

Critical path: __________  |  Project duration: ______ days  |  Target finish: ______

Step 1: List the Tasks

Start with a complete list of the work, ideally from your work breakdown structure. Use work packages that are big enough to schedule but small enough to estimate. See work breakdown structure.

Step 2: Estimate Durations

Estimate how long each task will take in working days, using past jobs and the people who will do the work. Duration is calendar time, not effort: a task that takes 40 hours of work but has two people assigned may take 2.5 days.

Step 3: Identify Dependencies

For each task, ask: what has to be finished before this can start? Most dependencies are finish-to-start: drywall can't start until electrical rough-in passes inspection. Write the dependencies down; they're the heart of the method.

Dependency typeMeaningExample
Finish-to-startB starts after A finishesPaint after drywall
Start-to-startB starts after A startsCleanup starts once demo starts
Finish-to-finishB finishes after A finishesTesting finishes after install finishes

Most small business projects can be planned with finish-to-start dependencies alone.

Step 4: Map the Paths

Draw the tasks as boxes with arrows showing dependencies, or list each path from start to finish. Every route through the diagram is a path.

Step 5: Find the Longest Path

Add up the durations on each path. The longest one is the critical path.

Worked Example: Small Office Build-Out

TaskDuration (days)Depends on
A. Permits5—
B. Demolition3A
C. Electrical rough-in4B
D. Plumbing rough-in2B
E. Inspection1C, D
F. Drywall5E
G. Order furniture10A
H. Paint3F
I. Install furniture2G, H

The paths through this project are:

PathTotal days
A → B → C → E → F → H → I5+3+4+1+5+3+2 = 23
A → B → D → E → F → H → I5+3+2+1+5+3+2 = 21
A → G → I5+10+2 = 17

The critical path is A → B → C → E → F → H → I, at 23 working days. Plumbing rough-in (D) has 2 days of float, and ordering furniture (G) has 6 days of float. A one-day delay in electrical rough-in delays the whole project by a day; a one-day delay in plumbing doesn't.

Calculating Float With the Forward and Backward Pass

For bigger projects, use two passes to find each task's float:

TaskEarly startEarly finishLate startLate finishFloat
A05050
B58580
C8128120
D81010122
E121312130
F131813180
G51511216
H182118210
I212321230

Using the Critical Path to Manage the Project

What to Do When a Critical Task Slips

OptionHow it worksTrade-off
CrashingAdd people, overtime or equipment to shorten a critical taskHigher cost
Fast-trackingOverlap tasks that were planned in sequenceMore risk of rework
Re-sequencingChange the order of work where dependencies allowMay need coordination
Reducing scopeMove non-essential work to laterClient approval needed
Moving the deadlineAgree on a new finish dateClient impact

If you add overtime to recover the schedule, watch weekly hours and labor cost. Non-exempt employees must be paid overtime for hours over 40 in a workweek under federal law, and some states add daily rules.

Critical Path vs. Gantt Chart

A Gantt chart shows tasks as bars on a calendar. The critical path method tells you which of those bars matter most. Many teams use both: CPM to find the critical path, and a Gantt chart with critical tasks highlighted to communicate the schedule. See what a Gantt chart is and how to make one.

Critical Path for Small Businesses

You don't need special software for small projects. A whiteboard or spreadsheet with tasks, durations and dependencies is enough to find the critical path for a project with 10 to 30 tasks. For larger or repeated projects, project management software that tracks dependencies saves time and updates the path automatically.

Resources and the Critical Path

Classic CPM assumes you have enough people and equipment for tasks to run in parallel. In a small business, the same crew may do electrical and plumbing, so those tasks can't really overlap. When resources are limited, adjust dependencies to reflect who's doing the work, and the critical path may get longer. See how to manage multiple projects at once.

Common Mistakes

Critical Path Checklist

Critical Path Checklist
StepDone?
List all tasks from the WBS
Estimate durations
Record dependencies
Map paths and total durations
Identify the critical path
Calculate float for other tasks
Assign owners and monitor critical tasks
Update when the schedule changes

Adding Buffers Without Hiding Them

Durations are estimates, and estimates are often optimistic. Rather than padding every task, many planners add a visible buffer at the end of the critical path, such as a few days before the promised finish date. Track how much of the buffer is used as the project runs. If half the buffer is gone at the halfway point, you're on track; if most of it is gone early, act now.

Near-Critical Paths

A path with only one or two days of float can easily become critical. In the office example, plumbing rough-in had just two days of float, so a small delay would put it on the critical path. Watch near-critical tasks almost as closely as critical ones, especially when they depend on outside parties like inspectors or suppliers.

Lead Times and Outside Dependencies

Many critical path problems come from outside the team: permits, inspections, material deliveries, client approvals and subcontractors. Add these as tasks with realistic durations, and confirm dates with the outside party. A two-week lead time on a special-order item can easily become the critical path.

Updating the Critical Path During the Project

  1. Record actual start and finish dates as tasks complete.
  2. Update remaining durations for tasks in progress.
  3. Recalculate paths and float.
  4. Check whether the critical path has changed.
  5. Share changes with the team and client.

Update weekly for most small projects, and more often when the finish date is tight.

Critical Path for Recurring Projects

If you run similar projects often, such as kitchen remodels, store openings or equipment installs, save your task list, durations and dependencies as a template. Each new project starts with a known critical path, and actual durations from past projects make your estimates more accurate over time.

Communicating the Critical Path

Share the critical path with your crews and clients in simple terms: these are the tasks that set the finish date, and here's what we need to keep them on schedule. Crews who know which tasks are critical are more likely to flag problems early, and clients understand why a late decision on their part can delay the whole job.

Tracking Hours on Critical Tasks

Compare actual hours with estimates on critical tasks as they happen. If a critical task is running over its hours, it's likely to run over its duration too. Time tracking by task gives you early warning before the delay shows up on the calendar. See job cost codes.

A Simple Way to Draw the Network

You don't need special symbols. Write each task on a sticky note with its duration, place them left to right in the order they can happen and draw arrows for dependencies. Start at the left and add up durations along each chain of arrows. The chain with the biggest total is the critical path. Color those notes red so everyone can see them.

Critical Path in Construction and Service Projects

In construction, inspections, material deliveries and subcontractor schedules often sit on the critical path. In service projects, such as an office IT upgrade, equipment delivery and client sign-offs are common bottlenecks. Identify these early and confirm dates in writing, since they're the tasks most likely to slip without warning. See the construction project checklist.

Critical Path Quick Reference

ItemMeaning
Critical pathLongest chain of dependent tasks
FloatLate start − early start
Critical taskA task with zero float
CrashingAdd resources to shorten tasks
Fast-trackingOverlap tasks planned in sequence

Example: Speeding Up the Office Build-Out

In the office build-out example, the client asked whether the project could finish in 20 days instead of 23. The critical path showed exactly where to look. Adding a second electrician cut electrical rough-in from 4 days to 2, and adding a painter cut painting from 3 days to 2. That saved 3 days on the critical path. But with electrical rough-in at 2 days, plumbing rough-in (also 2 days) became critical too, so both had to stay on schedule. The extra labor cost was weighed against the client's need to move in sooner.

Common Questions From Owners

Critical Path and Client Deadlines

Before promising a finish date, find the critical path. If the client's deadline is shorter than the critical path, you know immediately that the job needs more resources, overlapping work or a different scope, and you can discuss it before signing rather than after the job falls behind. A realistic promise backed by a clear schedule builds trust.

If the client still needs the earlier date, show them the options, such as extra crews or overtime, and the added cost of each, so they can choose with full information.

Final Thoughts

The critical path method answers one important question: which tasks control the finish date? List your tasks, estimate durations, map dependencies and find the longest path. Watch critical tasks closely, use float to balance workloads and update the path as work progresses. Even a simple spreadsheet version can keep small projects on schedule.

Plan Project Schedules With Updoot

Updoot's project management lets you set tasks, owners and due dates and track progress, while the employee time clock shows actual hours on critical tasks so you can spot slippage early.

Sources

Related Reading

Work Breakdown Structure →

What Is a Gantt Chart →

Project Management →

Frequently Asked Questions

What is the critical path? ▶
The longest chain of dependent tasks in a project, which sets the shortest possible finish date.
How do I find the critical path? ▶
List tasks, durations and dependencies, add up durations on each path and find the longest.
What is float? ▶
How long a task can be delayed without delaying the project.
Can the critical path change? ▶
Yes, when durations, dependencies or progress change.
What is crashing? ▶
Adding people, overtime or equipment to shorten critical tasks.
What is fast-tracking? ▶
Overlapping tasks that were planned in sequence.
Do I need software for CPM? ▶
Not for small projects; a spreadsheet works.
Is a Gantt chart the same as the critical path? ▶
No. A Gantt chart shows the schedule; CPM shows which tasks drive the finish date.
Should I add a schedule buffer? ▶
Many planners add a visible buffer at the end of the critical path and track how much is used.
How often should the critical path be updated? ▶
Weekly for most small projects, more often when deadlines are tight.

Ready to try Updoot free?

Plan tasks, owners and dates, and see where projects are slipping. Free to start.

Start Free Today