Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

PERT & Three-Point Estimate Calculator (with Monte Carlo)

Expected duration or cost, its spread and the chance of meeting a target, from O, M and P.

Business No upload Works offline Free preview, no sign-upIncluded in your pass Pro tool Pro pass: ₹179 for 30 days

Free preview.

  • Free preview: the expected total (the PERT mean of the critical path) and watermarked charts of the simulation; every other figure is hidden.
  • Locked until you unlock it: download and copy.
  • Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Tasks and three-point estimates

Estimate
Holidays that are not worked optional

For each task: the optimistic (best case), most likely and pessimistic (worst case) estimate. “After task(s)” lists the ids of the tasks it waits for.

Paste or open a task list

Rows copied from a spreadsheet, a CSV file or the task list of the WBS maker: a header row naming the columns ID, Task, Optimistic, Most likely, Pessimistic and Predecessors (other usual names work too). The list replaces the rows above and is read on this device.

Estimate

Expected duration (PERT) —

What the figures say

    Next steps

    About the PERT & Three-Point Estimate Calculator (with Monte Carlo)

    Give each task an optimistic, a most likely and a pessimistic estimate — of its duration or of its cost — and the tasks it waits for. The calculator works out each task’s PERT mean (O + 4M + P) ÷ 6 and standard deviation (P − O) ÷ 6, finds the critical path, the expected total along it and the floats of the other tasks, and gives the chance of finishing by a target date or duration, or within a budget.

    A Monte Carlo simulation then runs the project 10,000 times with each estimate drawn from a beta-PERT or a triangular distribution: it gives the P50, P80 and P90 totals (and dates, with a start date and your working week), the chance of meeting the target when the other paths are counted too, and how often each task is on the critical path. Estimates that are out of order (an optimistic value above the most likely) are caught. The free preview shows the expected total and watermarked charts; the percentiles, probabilities and the schedule table, and its CSV for Gantt tools, need a Pro pass.

    How to use it

    1. Choose Durations (a schedule) or Costs (a budget), and the unit; for a schedule in days or weeks, the start date and working week if you want dates.
    2. Type each task with its optimistic, most likely and pessimistic estimates and, for a schedule, the ids of the tasks it comes after. A whole list can be pasted under Paste or open a task list.
    3. Read the expected total and its standard deviation, type a target for the chance of meeting it, and compare the PERT figures with the simulation’s P50, P80 and P90.
    4. With a Pro pass, download the schedule (CSV) for a Gantt chart or a spreadsheet, the probability chart (PNG) or copy a summary; the free preview shows the expected total and watermarked charts.

    Examples

    A mobile app release in working days
    Input
    1 Requirements 3/5/9 · 2 UX design 4/6/12 after 1 · 3 Backend API 8/12/20 after 1 · 4 App screens 6/9/18 after 2 · 5 Testing 4/6/11 after 3 and 4 · 6 Release 1/2/5 after 5
    Result
    Critical path 1 → 2 → 4 → 5 → 6: expected 30.8 working days, standard deviation 2.9 · PERT chance of 33 days or less: 77% · the backend has 4 days of float

    Means: 5.33 + 6.67 + 10 + 6.5 + 2.33 = 30.83. Variances: 1 + 1.78 + 4 + 1.36 + 0.44 = 8.58, whose square root is 2.93. z = (33 − 30.83) ÷ 2.93 = 0.74.

    An office move budget
    Input
    Movers 4,000/5,000/7,500 · Network 2,500/3,000/6,000 · Furniture 8,000/10,000/14,000 · Cleaning 600/800/1,500
    Result
    Expected total 19,883 · standard deviation 1,305 (the square root of the summed variances)

    The formulas

    PERT, the Program Evaluation and Review Technique, comes from the US Navy’s Polaris programme (Malcolm, Roseboom, Clark & Fazar):

    • Mean of a task: (O + 4M + P) ÷ 6, which weighs the most likely estimate four times.
    • Standard deviation: (P − O) ÷ 6, so the range from optimistic to pessimistic covers about six standard deviations; the variance is its square.
    • Project total: for a schedule, the longest path through the network of means (the critical path), worked out with a forward and a backward pass; for costs, the sum of the means.
    • Its spread: the square root of the summed variances of the critical tasks (or of every cost item), treating the estimates as independent.
    • Chance of meeting a target T: Φ((T − total) ÷ standard deviation), the normal distribution’s value for that z; and the total for a chance p is total + z(p) × standard deviation.

    Why the simulation often says later than PERT

    PERT’s formula looks only at the critical path. When another path is almost as long, it becomes the longest one in many runs, and the project always waits for the later of its paths, so the real chance of finishing on time is lower than the formula says. The simulation counts every path in every run: that is why its average and its P80 are often above the PERT figures, and why a task with float can still be on the critical path in a share of the runs — the table shows how often.

    Beta-PERT or triangular?

    Beta-PERT draws each estimate from a beta distribution between O and P with its peak at M and the PERT mean (O + 4M + P) ÷ 6, so the simulation matches the formula. Triangular draws from a triangle with the same three corners: its mean, (O + M + P) ÷ 3, gives the pessimistic estimate more weight, so a skewed estimate (P far above M) gives a later total. Use triangular when the pessimistic case is as believable as the others; otherwise beta-PERT.

    Dates, links and task lists

    • With a start date, durations in working days skip your weekend and the holidays you list; one working day starts and ends on the start day. Calendar days and weeks count every day.
    • Links are finish-to-start without lag: a task starts when all the tasks it comes after have finished. Model a waiting time as a task of its own.
    • A list from the WBS maker, a spreadsheet or a scheduling tool can be pasted with its header row; the Schedule (CSV) has ID, Task, Duration and Predecessors columns first, as Gantt and spreadsheet tools read them.

    Limitations

    • Estimates are treated as independent. If tasks run late for the same reason (one supplier, one team), the real spread is wider than both PERT and the simulation show.
    • Only finish-to-start links without lag, and no resource limits: two tasks the same person must do can overlap in the schedule.
    • The figures are only as good as the three estimates: ask the people who will do the work, and keep the pessimistic case honest.
    • At most 300 tasks; the simulation always runs 10,000 trials.

    Privacy

    Everything is worked out in your browser. Your tasks and settings are kept in this browser on this device, so they are there next time, and are never uploaded. Reset deletes them.

    Frequently asked questions

    What do I get without a pass?

    Without a pass, PERT & Three-Point Estimate Calculator (with Monte Carlo) shows the expected total (the PERT mean of the critical path) and watermarked charts of the simulation; every other figure is hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

    What is the PERT formula?

    Expected value = (O + 4M + P) ÷ 6, where O is the optimistic, M the most likely and P the pessimistic estimate; standard deviation = (P − O) ÷ 6. For a project, add the means along the critical path and the variances (squared standard deviations) of its tasks.

    What do P50, P80 and P90 mean?

    The total that 50, 80 and 90 out of every 100 simulated runs stay within. P50 is a coin toss; many teams plan with P80 or P90 when a commitment has to hold.

    Why is the chance from PERT higher than the simulation’s?

    PERT considers only the critical path, while the project waits for whichever path is longest in each run. When other paths are nearly as long, the simulation’s answer is the more realistic one.

    Can I estimate costs instead of time?

    Yes: choose Costs. The items are added up (no dependencies), the standard deviation is the square root of the summed variances, and the simulation gives the chance of staying within a budget.

    Does the run change every time?

    No. The simulation is seeded, so the same tasks and settings give the same result; Run again draws a new set of 10,000 runs, which changes the percentiles a little.

    Quick answers and tool search

    Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.