Critical Path Method Calculator
Estimate project duration using Critical Path Method (CPM). Calculate critical path length, total float, and schedule compression potential.
About this calculator
This calculator estimates a project schedule from four simplified inputs rather than a full activity-on-node network. Critical Path Length is Critical Activities multiplied by Avg Activity Duration -- both inputs move it in direct, always-positive proportion, since the formula is a plain product of the two. Total Project Duration takes the larger of that critical-path figure and a separate parallel-path estimate (Total Activities divided across Parallel Paths, then multiplied by Avg Activity Duration): at the default inputs the critical path is the longer of the two, so Total Project Duration equals Critical Path Length exactly, and Total Float reads zero.
Because Avg Activity Duration is a multiplicative factor in BOTH the critical-path estimate and the parallel-path estimate, it moves Total Project Duration no matter which of the two branches is currently governing -- Total Activities and Parallel Paths only matter once the parallel-path estimate grows large enough to exceed the critical path (for example, packing far more activities into few parallel streams), so their effect on Total Project Duration depends on which branch is active rather than being a constant relationship. Crash Potential is a flat 15% of Critical Path Length and responds only to Critical Activities and Avg Activity Duration -- Total Activities and Parallel Paths never enter that calculation at all, since crashing (schedule compression) here is modeled purely as compressing the critical path, not the parallel work streams. This is a simplified two-path model, not a real CPM network diagram with individual activity dependencies, so it cannot show which specific activities carry float or identify secondary near-critical paths.
Inputs
Results
Total Project Duration
60 days
Critical Path Length
60 days
How to Use This Calculator
- Enter Total Activities, Avg Activity Duration, and Parallel Paths.
- Set Critical Activities.
- Review Total Project Duration (days) and Critical Path Length (days).
- Use Total Float (days) and Avg Float per Activity (days) to inform your decision.
- Use the chart to visualize the results and explore different scenarios by adjusting inputs.
How the result changes with Avg Activity Duration
| Avg Activity Duration | Total Project Duration | Critical Path Length |
|---|---|---|
| 2.5 | 30 days | 30 days |
| 3.75 | 45 days | 45 days |
| 7.5 | 90 days | 90 days |
| 13 | 156 days | 156 days |
What each input means
- Total Activities
- Total number of activities or tasks in the project schedule.
- Avg Activity Duration
- Average duration per activity in working days.
- Parallel Paths
- Number of work streams that can proceed simultaneously.
- Critical Activities
- Number of activities on the longest (critical) path with zero float.
What each result means
- Total Project Duration
- Estimated project duration in working days.
- Critical Path Length
- Duration of the critical path (zero float activities).
- Total Float
- Available slack before non-critical activities delay the project.
- Avg Float per Activity
- Average slack available for non-critical activities.
- Crash Potential
- Estimated days that could be saved by crashing critical activities (~15%).
- Sequential Duration
- Total duration if every activity ran one after another with no parallel paths (Total Activities x Avg Activity Duration).
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersTotal Activities = 25, Avg Activity Duration = 5, Parallel Paths = 4, Critical Activities = 12 = 4 input(s) provided
- Calculate Total Project DurationTotal Project Duration60 = 60
- Calculate Critical Path LengthCritical Path Length60 = 60
- Calculate Total FloatTotal Float0 = 0
- Calculate Avg Float per ActivityAvg Float per Activity0 = 0
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 Total Float often read zero?
Total Float is the gap between Total Project Duration and Critical Path Length, and Total Project Duration is defined as whichever is longer: the critical path itself, or the estimated parallel-path duration. Whenever the critical path is the longer of the two -- true at this calculator's defaults, and true for most realistic combinations where Critical Activities is a meaningful share of Total Activities -- Total Project Duration simply equals Critical Path Length, leaving zero float by construction.
Do Total Activities and Parallel Paths ever affect the project duration?
Yes, but only once the parallel-path estimate (Total Activities divided across Parallel Paths, times Avg Activity Duration) grows larger than Critical Path Length -- for example, a high activity count spread across very few parallel paths. Below that point, Total Project Duration is set entirely by Critical Path Length and neither input moves it; above that point, they start driving the total directly.
What does the Crash Potential figure represent?
Crash Potential is a flat 15% of Critical Path Length, a rough industry rule of thumb for how much schedule compression is achievable by accelerating critical activities (adding resources, overtime, or overlapping work). It responds only to Critical Activities and Avg Activity Duration -- Total Activities and Parallel Paths never factor into it, since this calculator models crashing as compressing the critical path only.
Is this a real Critical Path Method network diagram?
No -- this is a simplified two-path estimate using aggregate counts (Total Activities, Avg Activity Duration, Parallel Paths, Critical Activities) rather than a real activity-on-node network with individual task dependencies, durations, and float calculated per activity. It's useful for a rough schedule sanity check early in planning, but it cannot identify which specific activities are critical or show near-critical secondary paths the way scheduling software (Primavera, MS Project) does.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Earned Value Management Calculator
Perform Earned Value analysis to track project cost and schedule performance. Calculate CPI, SPI, EAC, ETC, and variance metrics.
Construction ManagementConstruction Bid Calculator
Build a construction bid price from material, labor, equipment, overhead, and profit margin. See the full cost breakdown.
Project ManagementCritical Path Calculator
Calculate critical path duration, ES, EF, LS, LF for project activities.
PodcastingPodcast Monetization Calculator
Estimate ad revenue from CPM rate and download numbers.
Marketing & SEOBrand Awareness Calculator
Calculate reach, frequency, CPM, and estimated awareness.
More in Construction & Building Trades.