Monte Carlo simulation software

Run Monte Carlo simulation directly in Excel

Run 10,000+ Monte Carlo simulation iterations directly in Excel with @RISK— enabling risk analysis probability distributions, tornado charts, and sensitivity analysis without leaving your model.  
Monte Carlo Simulation Software

Trusted by industry leaders across the globe

Everything a risk analyst needs — built into Excel 

@RISK gives you a complete Monte Carlo simulation environment without leaving your spreadsheet. Here's what it adds to your workflow.

40+ probability distributions 

Choose from Normal, Lognormal, Triangular, PERT, Discrete, and 35+ other distributions. @RISK automatically fits distributions to your historical data with statistical goodness-of-fit ranking.

Built-in sensitivity analysis

Tornado charts, scatter plots, and regression analysis identify which inputs have the greatest impact on your outputs — so you know exactly where to focus your risk management.

Efficient sampling with Latin Hypercube

@RISK uses Latin Hypercube sampling to produce accurate results with fewer iterations — sampling more efficiently across the full range of each distribution than standard Monte Carlo sampling.

Accurate correlation modeling

Model interdependent variables accurately. When one input moves, correlated inputs move with it — reflecting real-world relationships that single-point estimates ignore entirely.

Reproducible, auditable outputs

Every simulation run is reproducible and documented. @RISK maintains a full record of model inputs, distribution assumptions, and results — ready for internal review, audit, or regulatory submission.

Fully native in Excel

No data exports. No parallel tools. @RISK installs as an Excel add-in and works directly inside your existing models — adding simulation capability without changing your workflow.

what atrisk adds to your monte carlo simulation

What @RISK adds to your Monte Carlo simulation 

@RISK is a Monte Carlo simulation add-in for Microsoft Excel. It replaces fixed input values in your spreadsheet with probability distributions, runs thousands of simulation iterations, and produces a full probability distribution of outcomes — not a single point estimate.   

Every simulation runs directly within your existing Excel model and is fully reproducible and auditable. Risk analysts use @RISK to quantify uncertainty in cost estimates, financial forecasts, project schedules, reserve calculations, and capital investment decisions.

How @RISK compares to AI tools for Monte Carlo analysis

AI tools like ChatGPT, Anthropic’s Claude, and Microsoft Copilot can help explain Monte Carlo concepts, generate simulation code, and summarize outputs. What they cannot do is run a validated, reproducible Monte Carlo simulation inside your Excel model. @RISK performs the computation. AI tools support communication.

Used together — with RISK running the simulation and AI helping interpret and report results —risk analysts move faster without sacrificing rigor.  For organizations in regulated industries, @RISK's audit trail and documented methodology are non-negotiable. An AI-generated output has no provenance. A simulation run in @RISK does.

how atrisk compares to ai tools for monte carlo analysis
how atrisk runs monte carlo simulation in excel

How @RISK runs Monte Carlo simulation in Excel

@RISK extends Excel’s native calculation engine with a validated Monte Carlo simulation framework. You define uncertainty by replacing fixed input values with probability distributions—either selecting the best-fit distribution for your data or using @RISK’s automatic distribution fitting. Then, you run the simulation.

@RISK recalculates your model thousands of times, each iteration drawing a new set of random values from your input distributions. Instead of a single answer, you get a full probability distribution of outcomes—showing not just what could happen, but how likely each outcome is.

Common probability distributions and models

normal graph

Normal

Or “bell curve.” The user simply defines the mean or expected value and a standard deviation to describe the variation about the mean. Values in the middle near the mean are most likely to occur. It is symmetric and describes many natural phenomena such as people’s heights. Examples of variables described by normal distributions include inflation rates and energy prices.

normal graph

Lognormal

Values are positively skewed, not symmetric like a normal distribution. It is used to represent values that don’t go below zero but have unlimited positive potential. Examples of variables described by lognormal distributions include real estate property values, stock prices, and oil reserves.

flat graph

Uniform 

All values have an equal chance of occurring, and the user simply defines the minimum and maximum because they have no knowledge of which values are more likely than others. Examples of variables that could be uniformly distributed include manufacturing costs or future sales revenues for a new product.

triangle graph

Triangular 

The user defines the minimum, most likely, and maximum values. Values around the most likely value have a higher chance of occurring. Variables that could be described by a triangular distribution include past sales history per unit of time and inventory levels.

smooth graph

PERT

The user defines the minimum, most likely, and maximum values, just like the triangular distribution. Values around the most likely value have a higher chance of occurring. However, values between the most likely and extremes are more likely to occur than the triangular; that is, the extremes are not as emphasized. An example of the use of a PERT distribution is to describe the duration of a task in a project management model.

modeling machine learning

Discrete 

The user defines specific values that may occur and the likelihood of each. An example might be the results of a lawsuit: 20% chance of positive verdict, 30% chance of negative verdict, 40% chance of settlement, and 10% chance of mistrial.

Built for risk analysts who need defensible results. 

10,000+
Simulation iterations per run
30+
years as the standard for Monte Carlo
simulation in Excel
Trusted by CFOs, auditors, and regulators across finance, energy, aerospace & defense, construction, and manufacturing
Used at leading universities to teach quantitative risk analysis
Integrates with Lumivero's Predict! for centralized enterprise risk registers 
Works alongside AI tools—@RISK runs the simulation, AI helps interpret and communicate results 

Monte Carlo simulation use cases by industry

From capital project cost estimation to portfolio risk and supply chain disruption modeling, Monte Carlo simulation with @RISK quantifies uncertainty in the decisions that matter most.
financial service

Finance and banking

Portfolio optimization, derivatives pricing, credit risk, cash flow analysis, and investment decision modeling under uncertainty.

energy utilities

Energy and utilities

Reserves estimation, capital project risk, commodity price volatility, and integrated energy development cost modeling.

construction engineering

Construction and engineering 

Project schedule and cost risk, contingency analysis, earned value forecasting, and infrastructure investment appraisal.

insurance reinsurance

Insurance and reinsurance 

Loss reserve estimation, catastrophe modeling, pricing under uncertainty, and capital adequacy analysis.

manufacturing supply chain

Manufacturing and supply chain

Supply chain risk, production cost variability, supplier reliability modeling, and inventory optimization under demand uncertainty.

aerospace defense

Aerospace and defense

ost, schedule, and reliability risk for mission-critical programs-, from development through lifecycle operations.

Why Monte Carlo simulation is more accurate than single-point estimates

Most forecasts use a single number for each uncertain input — a 'best guess' or a best/worst/most likely scenario. Monte Carlo simulation replaces that with a full probability distribution, capturing the real shape of uncertainty.  The difference in outputs is significant: 
probabilistic results

Probabilistic results

See not just what could happen, but how likely each outcome is. P10/P50/P90 outputs give executives and auditors a risk-informed range—not a false point estimate.
sensitivity analysis

Sensitivity analysis

@RISK’s tornado charts show which input variables have the greatest impact on your outputs—so you can focus risk management where it matters, not where it’s easiest to measure.
correlation modeling

Correlation modeling

When one variable changes, related variables change with it. @RISK lets you define these relationships so your simulation reflects how your model actually behaves.

efficient sampling with latin hypercube

Efficient sampling with Latin Hypercube

@RISK's LHS option samples more efficiently than standard Monte Carlo, producing stable results in fewer iterations. Useful for complex models where simulation time matters.

Run Monte Carlo simulation in @RISK today  

Individual license

Purchase the Professional or Industrial version and run simulations today.

Buy now

Talk to sales

Learn about our enterprise services for larger teams.

Talk to sales

Explore more ways to further your Monte Carlo simulation

Blog post featured image Using Monte Carlo Simulation in Excel to Understand Possible Outcomes
Learn how Lumivero software can help you use Monte Carlo simulation in Excel to estimate risks, forecast outcomes, and improve decision making.
Read more
Blog post featured image Monte Carlo simulation examples
Explore real-world examples of Monte Carlo simulation. Learn how this powerful tool helps assess risks, forecast outcomes, & make informed decisions.
Read more
Blog post featured image How to use AI with Monte Carlo simulation: Practical guide for risk teams
Learn how to use AI and LLMs with Monte Carlo simulation in @RISK—from building smarter risk registers to writing better prompts. Practical guide with real examples.
Read more

Frequently asked questions

Can ChatGPT, Claude or Microsoft Copilot run a Monte Carlo simulation?

No. ChatGPT, Claude, and Microsoft Copilot cannot run a Monte Carlo simulation inside your Excel model. They can explain concepts, generate code, and help interpret results—but they do not provide a validated, reproducible simulation engine.

Running a proper simulation requires calibrated probability distributions, correlation modeling, and an audit trail. @RISK performs the computation directly in Excel, while AI tools support interpretation and reporting.

What is Monte Carlo software used for?

Monte Carlo simulation software is used to quantify uncertainty in decisions where inputs are variable or unknown. Instead of a single-point estimate, it produces a full probability distribution of outcomes—showing not just what could happen, but how likely each outcome is.

Common applications include capital project cost and schedule risk, financial portfolio analysis, reserves estimation, supply chain disruption modeling, insurance loss reserving, pricing under uncertainty, and regulatory capital modeling.

It is used across finance, energy, construction, insurance, manufacturing, aerospace, and pharmaceuticals—anywhere uncertainty directly affects financial or operational outcomes.

Can AI do Monte Carlo simulations?

No. AI tools cannot run validated, reproducible Monte Carlo simulations inside Excel models. They can generate code and explain results, but they do not perform simulation calculations.

Running a proper simulation requires a dedicated engine that samples thousands of iterations from calibrated probability distributions, applies correlation structures between inputs, and produces auditable, reproducible results. Standalone AI tools like ChatGPT, Claude, and Microsoft Copilot do not provide this capability.

@RISK does—and runs directly within Excel, so your existing models and workflows remain unchanged.

AI and @RISK are complementary. @RISK handles the computation; AI tools help interpret outputs, draft reports, and communicate results.

Learn more about how to use AI with Monte Carlo simulation >>

What is the best tool for Monte Carlo simulation?

The right Monte Carlo simulation tool depends on your workflow and output requirements.

For risk analysts working in Excel—the most common environment across finance, energy, engineering, and insurance—@RISK by Lumivero is the industry standard. It adds a validated Monte Carlo engine directly to Excel, with 40+ probability distributions, automatic distribution fitting, sensitivity analysis, and reproducible outputs that meet audit and regulatory requirements.

For analysts working in Python or R, open-source libraries like NumPy and SciPy can run simulations but require custom coding and do not provide built-in sensitivity analysis or distribution fitting.

For enterprise teams that need centralized risk registers alongside simulation, @RISK integrates with Lumivero’s Predict! platform.

How does @RISK work in Microsoft Excel?

@RISK installs as an Excel add-in, adding a Monte Carlo simulation engine directly to your spreadsheet environment.

You replace fixed input values with probability distributions using @RISK functions, run the simulation, and generate a full probability distribution of output variables alongside sensitivity analysis.

Your existing Excel model remains unchanged—@RISK adds simulation capability on top of it.

How many iterations does @RISK run?

@RISK runs 10,000 iterations by default, which is sufficient for most risk analysis applications. This is configurable—you can run fewer iterations for rapid exploration or more for high-precision analysis of complex models.

@RISK also supports Latin Hypercube sampling, which produces accurate results with fewer iterations by sampling more efficiently across the full range of each distribution.

How can we help you? Contact us.

magnifier linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram