Free Monte Carlo Simulation Tool | Engineers & Architects

Sep 06, 2026

Free Monte Carlo Simulation Tool for Engineers and Architects

A Free, Browser-Based Way to Pressure-Test Your Project Schedule

Every project schedule eventually gets asked the same question by a client, a board, or a certifier: "Are you sure?"

A single completion date, "practical completion on 14 November", was never built to answer that. It's one point on a much wider range of outcomes, and it says nothing about how much confidence anyone should place in it.

That gap hasn't gotten any easier to ignore. Heading into 2026, construction costs in Sydney are tracking around four per cent higher, and planning approvals and infrastructure tie-ins continue to stretch out timelines on major mixed-use and high-density work. For engineers and architects putting their name to a programme, a single optimistic date is a harder sell than it used to be.

That's the gap AMEC College's free Monte Carlo Simulation Tool is built to close. Feed it your activities and your risk register, and it turns them into a proper probability-based forecast in the same P50/P80/P90 language already used in government infrastructure business cases, without asking you to buy or install anything.

Why a Single Completion Date Isn't Enough

Every activity in a real project has a range of possible durations, not one. Excavation might take eight days if the weather holds, or considerably longer if it doesn't.

A deterministic programme adds up all those best guesses and presents the total as if it were a fact.

Monte Carlo simulation takes a different approach. Instead of one guess per activity, it runs your whole schedule thousands of times, sampling a different plausible duration and a different mix of risks on every pass. What comes out the other end isn't a date. It's a distribution: a full picture of how likely you are to finish by any given day.

We've written a longer explanation of the theory behind this in Monte Carlo Simulation in Construction. This post is about the free tool itself, what it does, and how to get a defensible forecast out of it in one sitting.

What the Free Monte Carlo Simulation Tool Actually Does

The tool runs entirely in your browser and mirrors the way a proper quantitative schedule risk analysis is built in commercial risk software, just without the licence fee. Specifically, it:

  • Runs 50,000 iterations of your project schedule, sampling a random duration for every activity and randomly deciding which risks occur on each pass
  • Uses three-point estimates (optimistic, most likely, pessimistic) for every activity, feeding a triangular distribution rather than a single guess
  • Reads your risk register probability, impact range, and which activities each risk affects and lets impacts compound where multiple risks hit the same activity
  • Respects your schedule logic, using each activity's predecessors so results reflect your actual sequencing, not just a flat list of tasks
  • Produces a P50, P80 and P90 completion date, an S-curve of cumulative completion probability, and a tornado diagram ranking which activities most influence your total duration
  • Generates a printable, client-ready report you can hand to a client, a board or a certifier

None of this requires Microsoft Project, Primavera, or specialist risk software. You can build a project from scratch, or start from the tool's sample data and adjust it to match your own.

How to Use the Tool: Step by Step

  1. Enter your project information. Add the project name, client, consultant and start date so your exported report is properly labelled.
  2. Build your activities table. For each activity, enter its number, name, predecessor(s), and three duration estimates: optimistic (O), most likely (ML) and pessimistic (P). These three numbers are what let the simulation model uncertainty instead of a single guess.
  3. Build your risk register. Add each risk's ID, name, likelihood, probability of occurring, minimum and maximum impact in days, which activities it affects, and a rating.
  4. Run the simulation. One click runs all 50,000 iterations, sampling a random duration for every activity, deciding whether each risk occurs, and calculating total project duration through your schedule logic.
  5. Read your results. The tool returns your P50, P80 and P90 completion dates, an S-curve showing cumulative probability of finishing by any given day, and a tornado diagram showing exactly which activities are driving your schedule risk.
  6. Export your report. Use the Print / Export Professional Report button to generate a client-ready PDF of your inputs and results.

The whole exercise, from a blank project to a printed report, typically takes less time than a single design coordination meeting.

Why This Matters for Engineers and Architects in Australia

Probabilistic scheduling isn't a niche academic exercise in Australia; it's already written into how some public authorities expect project cost and time to be reported.

Infrastructure Australia's own market capacity reporting has become fairly blunt about this: for a growing share of major transport and infrastructure work, some schedule slippage and extra cost are now treated as close to inevitable, and the real planning conversation is about how much delay and cost to expect, not whether either will happen at all.

Transport for NSW goes a step further for its Safer Roads Program: every project cost submission has to show both a P50 and a P90 figure, specifically so a single simplified number can't be used to wave a project through on what turns out to be a thin contingency.

For engineers and architects working on NSW projects, that means the language this tool uses P50, P80, P90, contingency, confidence level isn't an academic add-on. It's increasingly the language your clients, your certifiers and your funding bodies already expect.

Before You Start:

A Few Practical Notes

A couple of things are worth knowing before you dive in:

  • Your data lives in your browser, not on a server. Everything you enter project details, activities, risk register autosaves locally on the device and browser you're using. It isn't tied to an account and isn't stored by AMEC College®.
  • Print your report before you switch devices. Because nothing is saved centrally, clearing your browser data, switching browsers, or using a private/incognito window can lose your work. Use the Print / Export Professional Report button once you've run a simulation, and do it again after any significant change.
  • Match the model to the project. A four-week fit-out doesn't need the same level of detail as a multi-year infrastructure programme. Start simple: a handful of activities and your two or three biggest risks, and add detail where it actually changes the answer.

Want to Go Deeper? Turn This Into CPD Points

The free tool gives you a working forecast. If you want the full method behind it and a CPD certificate to go with it, AMEC College® runs two courses built around exactly this:

  • Defensible Project Forecasting ($77 AUD, 1.5 CPD points) a focused course walking through this same AI-powered Monte Carlo approach using a real worked construction example.
  • Risk Management Process ($549 AUD, 12 CPD points) is a full risk management course for architects and project managers, covering all seven PMBOK®-aligned risk processes with Australian-specific case studies, tools and templates.

Both count toward your annual CPD requirement, and both are built for the same audience as this tool: engineers, architects and construction professionals who need their numbers to hold up under scrutiny, not just look tidy in a report.

Frequently Asked Questions

Is this Monte Carlo simulation tool actually free?

Yes, the tool is completely free to use, with no account, sign-up or trial period required. Open it in your browser and run a full 50,000-iteration Monte Carlo simulation on your own project schedule and risk register straight away, at no cost.

Do I need to install any software?

No installation is required. AMEC College's Monte Carlo Simulation Tool runs entirely inside your web browser, so you don't need Microsoft Project, Primavera, Excel or any specialist risk-analysis software licence to build a schedule risk model and generate P50, P80 and P90 completion dates.

Is my project data stored anywhere, or tied to my account?

No. Your project information, activities and risk register are saved automatically, but only inside your current browser on your current device, never on AMEC College's servers, and never linked to an account. Use the Print / Export Professional Report button to keep a permanent copy before switching devices or browsers.

Why does the tool run 50,000 iterations specifically?

Running more iterations produces a smoother, more statistically reliable probability distribution for your schedule. 50,000 iterations is comfortably beyond what a typical construction or design programme needs for a stable result, so the resulting P50, P80 and P90 completion dates aren't distorted by random statistical noise.

What is a tornado diagram, and why does it matter?

A tornado diagram ranks every activity in your schedule by how strongly it correlates with total project duration, with the biggest drivers shown at the top. It tells you, at a glance, exactly which two or three activities deserve your risk-mitigation attention, rather than treating every line item as equally important.

Is this only useful for large commercial or infrastructure projects?

No. The level of detail should match the project rather than follow a fixed rule. A small residential or fit-out job might only need a handful of activities and your two biggest risks entered into the tool. Larger, more complex or higher-value projects generally justify a more detailed activity list and risk register.

Try It on Your Own Project

A programme with one date on it invites a single follow-up question: "What happens if you're wrong?" A programme with a P50, P80 and P90 answers that question before anyone has to ask it.

Open AMEC College's free Monte Carlo Simulation Tool, load your own activities and risk register, and see what your schedule looks like once uncertainty is actually accounted for.