Critical Path Calculator
Calculate critical path duration, ES, EF, LS, LF for project activities.
About this calculator
The critical path method finds the shortest possible time a project can take by identifying its longest chain of dependent tasks — not the longest individual task, but the sequence of tasks that, added together, takes the most total time to complete. This calculator models a simplified five-activity network with two possible routes from start to finish: Path A runs through Activity 1, then Activity 2, then Activity 4, while Path B runs through Activity 1, then Activity 3, then Activity 5, then Activity 4, with Activities 1 and 4 shared by both paths as the common start and end points. Whichever path's activities sum to a longer total duration is the critical path, and that total becomes the project's minimum possible duration, since every task on it must happen in sequence with no room to spare.
The path that isn't critical has float, or slack — the amount of time its activities could slip or be delayed without pushing back the overall project finish date, calculated as the difference between the critical path's duration and that path's own duration. This matters enormously for where a project manager focuses attention: a delay on a critical-path activity delays the whole project day for day, while an identical delay on a path with float might have zero impact on the finish date at all, which is exactly why critical path activities get prioritized for monitoring, resourcing, and risk mitigation over non-critical ones.
Inputs
Results
Critical Path Duration
25 days
How to Use This Calculator
- Enter the duration and dependencies for each task in the project.
- The calculator identifies the longest path through the network.
- Review the critical path tasks — any delay here delays the entire project.
- Use float (slack) values for non-critical tasks to optimize resource allocation.
- Update the schedule regularly as tasks complete and durations become known.
How the result changes with Activity 4 (End)
| Activity 4 (End) | Critical Path Duration |
|---|---|
| 5 | 20 days |
| 7.5 | 22.5 days |
| 15 | 30 days |
| 25 | 40 days |
What each input means
- Activity 1 (Start)
- Duration of the starting activity (on both paths).
- Activity 2 (Path A)
- Duration of Path A middle activity.
- Activity 3 (Path B)
- Duration of Path B first middle activity.
- Activity 4 (End)
- Duration of the ending activity (on both paths).
- Activity 5 (Path B)
- Duration of Path B second middle activity.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersActivity 1 (Start) = 5, Activity 2 (Path A) = 8, Activity 3 (Path B) = 6, Activity 4 (End) = 10 = 5 input(s) provided
- Calculate Critical Path DurationCritical Path Duration25 = 25
- Calculate Path A Duration23 = 23
- Calculate Path B Duration25 = 25
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a delay on the critical path push back the whole project, but a delay elsewhere might not?
The critical path has zero float by definition — it's already the longest chain determining the minimum project duration, so any slip in one of its activities directly extends the finish date by the same amount. A non-critical path has slack precisely because it finishes earlier than the critical path does, so a delay there can eat into that slack without necessarily affecting when the whole project actually wraps up.
What does it mean if Path A and Path B end up with the same total duration?
When two paths tie for the longest duration, both become critical simultaneously, meaning both have zero float and a delay on either one delays the entire project equally. This is a genuinely riskier situation for a project manager than having one clear critical path, since there are now two chains of activities that both need close monitoring instead of just one.
Can float ever be used productively rather than treated purely as a warning sign?
Yes — float on a non-critical path represents real scheduling flexibility, and experienced project managers often deliberately use it to shift resources, like pulling team members off a slack-having task temporarily to help a critical-path task that's falling behind, without endangering the overall project timeline. Float is a resource to manage strategically, not just a number to watch passively.
Why do Activities 1 and 4 appear on both paths in this model?
This simplified five-activity network represents a common real-world shape where a project has one shared starting task before work splits into parallel branches, and one shared final task after those branches converge back together — think of a shared kickoff phase followed by two workstreams that both feed into a shared final integration or delivery step. Because both shared activities appear in every path's total, they always contribute to the critical path duration regardless of which of the two middle branches turns out longer.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
PERT Estimate Calculator
Calculate weighted duration from optimistic, most likely, and pessimistic estimates.
Project ManagementEarned Value Calculator
Calculate CPI, SPI, EAC, and ETC for project performance tracking.
Construction ManagementCritical Path Method Calculator
Estimate project duration using Critical Path Method (CPM). Calculate critical path length, total float, and schedule compression potential.
Military LogisticsMaintenance Float Calculator
Equipment float sizing from readiness rate and repair time.
Project ManagementAgile Team Capacity Calculator
Calculate sprint capacity accounting for ceremonies and focus factor.
More in Business & Entrepreneurship.