PERT Calculator

A PERT calculator estimates the expected duration and uncertainty of a project using three-point estimation. Enter your optimistic, most likely, and pessimistic time estimates, along with an optional target deadline, to calculate the expected completion time, standard deviation, confidence intervals, and the exact probability of finishing on schedule.

Three-Point Time Estimates

Optimistic, most likely, and pessimistic durations

Quick Project Presets
Estimation Mode
days
days
days
days

Leave blank to evaluate expected time only, or enter a target to see on-time probability.

Calculate Your Project Timeline

Enter your optimistic, most likely, and pessimistic estimates on the left to calculate expected duration, standard deviation, and probability of on-time completion.

Or select a project preset to start:
Portrait of Jose Smith

Created by Jose Smith

Last updated: October 6, 2026

What is Program Evaluation and Review Technique (PERT)?

Program Evaluation and Review Technique (PERT) is a project management method designed to estimate task durations when there is uncertainty. Instead of guessing a single completion date, PERT uses three separate estimates: an optimistic best case, a most likely realistic case, and a pessimistic worst case.

The United States Navy created PERT in 1958 for the Polaris submarine missile project. By combining three time points into a weighted average, PERT accounts for unexpected hurdles, supplier delays, and testing roadblocks that single-number estimates always miss.

Today, project managers, software engineers, and general contractors use PERT to build realistic delivery dates, plan schedule buffers, and prepare for PMP certification exams.

How to Use the PERT Calculator

Here is how to calculate your expected project timeline in a few quick steps:

  1. Choose your time unit: Select days, hours, weeks, or months to match your project schedule.
  2. Enter the Optimistic Time (O): This is the fastest possible time to finish if everything goes smoothly with zero delays.
  3. Enter the Most Likely Time (M): This is the normal duration under typical working conditions.
  4. Enter the Pessimistic Time (P): This is the maximum time required if serious obstacles, bugs, or rework happen.
  5. Enter a Target Deadline (Optional): Enter a desired completion deadline to see the exact statistical percentage chance of finishing on time.
  6. Review your results: Check your expected duration, risk level, confidence intervals (68%, 95%, 99.7%), and step-by-step mathematical proof.

PERT Formula

Standard PERT uses a weighted beta distribution that assigns four times more weight to the most likely estimate than to the extreme values:

1. Expected Time (Beta): E = (O + 4M + P) ÷ 6

2. Standard Deviation: σ = (P - O) ÷ 6

3. Variance: σ² = ((P - O) ÷ 6)²

4. Expected Time (Triangular): E = (O + M + P) ÷ 3

5. Deadline Z-Score: Z = (T - E) ÷ σ

Here is what each variable represents:

  • E (Expected Time): The weighted average duration of the task or project.
  • O (Optimistic Time): The minimum possible duration under perfect conditions.
  • M (Most Likely Time): The most probable duration under everyday conditions.
  • P (Pessimistic Time): The maximum possible duration if substantial delays occur.
  • σ (Standard Deviation): The uncertainty index. A larger spread between O and P produces a larger standard deviation, signaling greater project risk.
  • σ² (Variance): The square of standard deviation, used to add uncertainty across multiple sequential tasks along a critical path.
  • T (Target Deadline): The specific deadline date or duration you want to evaluate.
  • Z (Z-Score): The number of standard deviations your target deadline lies from the expected completion time.

How to Calculate PERT Manually

You can calculate your three-point estimate by hand using five simple steps:

  1. Gather your three estimates: Write down your optimistic, most likely, and pessimistic numbers in matching units.
  2. Calculate the expected duration: Multiply your most likely time by 4, add the optimistic time, add the pessimistic time, and divide the total by 6.
  3. Find the standard deviation: Subtract your optimistic time from your pessimistic time, then divide by 6.
  4. Build your confidence window: Add and subtract one standard deviation from your expected time to find your 68% confidence window. Add and subtract two standard deviations for your 95% confidence window.
  5. Check your target deadline (optional): Subtract your expected time from your target deadline, then divide by the standard deviation to get your Z-score. Look up this Z-score in a standard normal distribution table or use our probability calculator to find your likelihood of finishing on time.

PERT Example

Let us look at a realistic software engineering scenario. A development team is estimating how long it will take to build a secure user authentication system:

  • Optimistic Time (O): 6 days (if clean code libraries integrate seamlessly)
  • Most Likely Time (M): 11 days (standard development and code review)
  • Pessimistic Time (P): 26 days (if security audits fail and third-party APIs need rewrites)
  • Target Client Deadline (T): 14 days

Step-by-step manual calculation:

  1. Calculate Expected Duration (E):
    E = (6 + 4 × 11 + 26) ÷ 6 = (6 + 44 + 26) ÷ 6 = 76 ÷ 6 ≈ 12.67 days
  2. Calculate Standard Deviation (σ):
    σ = (26 - 6) ÷ 6 = 20 ÷ 6 ≈ 3.33 days
  3. Calculate Variance (σ²):
    σ² = (3.333)² ≈ 11.11 days²
  4. Calculate Confidence Intervals:
    68.27% Interval (±1σ): 12.67 ± 3.33 = [9.34 days, 16.00 days]
    95.45% Interval (±2σ): 12.67 ± 6.67 = [6.00 days, 19.34 days]
  5. Calculate Z-Score for the 14-day Target:
    Z = (14 - 12.67) ÷ 3.33 = 1.33 ÷ 3.33 ≈ +0.40
  6. Determine Probability of On-Time Completion:
    Looking up a Z-score of +0.40 on a standard normal distribution curve gives 65.5%. The team has roughly a 65.5% chance of delivering by day 14 without adding extra staff.

Frequently Asked Questions

What does PERT stand for in project management?

PERT stands for Program Evaluation and Review Technique. It is a statistical scheduling method that combines optimistic, most likely, and pessimistic estimates to calculate realistic timelines.

Why is the most likely estimate multiplied by 4?

Multiplying by 4 gives the most probable estimate a two-thirds weight (4 out of 6 parts) in the final calculation. While an average calculator treats all numbers equally, a beta distribution reflects that typical working conditions happen much more often than extreme best or worst cases.

What does a negative Z-score mean?

A negative Z-score means your target deadline is earlier than the expected completion time. It indicates less than a 50% probability of finishing on time, signaling a high-risk schedule that needs additional resources or scope reduction.

Can optimistic time be equal to most likely time?

Yes. If a task has no upside for finishing early, O can equal M. The formula still works correctly, although it indicates that risks are strictly one-sided.

Why do we add variances instead of standard deviations across multiple tasks?

Under probability theory, variances of independent random variables add directly, but standard deviations do not. Adding standard deviations directly would overstate project uncertainty because it is unlikely that every single task will experience worst-case delays at the same time.

When should I use triangular distribution over beta PERT?

Use the triangular distribution when you have little historical data and cannot justify giving extra weight to the most likely estimate. It is common during early project discovery and agile story point sizing.

Related Calculators

Confidence Interval Calculator

Z-Score Calculator

Standard Deviation Calculator