Logiciel Contact Us
Success Stories Tech News Contact Us

Monte Carlo Simulation.

Monte Carlo simulation runs a financial model thousands of times with randomly sampled inputs to show the full range and likelihood of possible outcomes.

01 / 09 Monte Carlo Simulation

Definition

A Monte Carlo simulation is a technique for understanding uncertainty in a financial model by running that model thousands of times, each time feeding it a different randomly sampled combination of its uncertain inputs, and then looking at the full spread of outcomes that comes out the other end. Instead of asking what happens if revenue growth is exactly five percent, you tell the model that growth could plausibly land anywhere in a range, assign a probability distribution to that range, do the same for a handful of other uncertain inputs, and let the simulation generate thousands of plausible combinations to see what the range of results actually looks like.

The problem this solves is that a single-point forecast hides how much uncertainty is actually baked into a plan. Two forecasts can show the exact same expected profit while one is built on assumptions that are all fairly certain and the other rests on assumptions that could each swing wildly, and a single number cannot tell you which situation you are actually in. Monte Carlo simulation exists to put a real shape around that uncertainty, showing not just what you expect to happen but how wide the range of plausible outcomes is and how likely the bad end of that range actually is.

What separates a real Monte Carlo simulation from just eyeballing a wide range is that it accounts for how variables relate to each other and produces an actual probability attached to different outcomes, not just a vague sense that things could go well or badly. A simulation might show there is roughly a specific chance that a project loses money, or that cash falls below a certain threshold at some point in the year, a level of precision about uncertainty itself that a simple best case, worst case exercise cannot produce, because it is doing the work of combining many uncertain inputs the way they would actually combine in reality.

By 2026, Monte Carlo simulation has moved well beyond its origins in physics and options pricing into mainstream use in FP&A, capital planning, and risk management, helped along by planning and modeling tools that can run thousands of iterations in seconds rather than requiring custom-built code. It is still used selectively rather than for every forecast, since building good probability distributions for the inputs takes real effort, but it has stopped being an exotic technique reserved for quantitative specialists.

This page covers how Monte Carlo simulation actually works, how it compares to sensitivity analysis, what separates it from ordinary scenario planning, and where it earns its keep versus where the effort is not worth it. The idea underneath the technique is simple even though the math looks intimidating: instead of pretending you know a single number, you let uncertainty be uncertain, and you look at the honest range of what could come out of it.

Key Takeaways

  • Monte Carlo simulation runs a financial model thousands of times with randomly sampled inputs to produce a full range of possible outcomes, not a single number.
  • It exists because a single-point forecast hides how much real uncertainty sits behind it, and two forecasts with the same expected value can carry very different risk.
  • A real simulation accounts for how variables relate to each other and attaches probabilities to outcomes, which a simple best case, worst case exercise cannot do.
  • By 2026 it is mainstream in FP&A, capital planning, and risk management, made practical by tools that run thousands of iterations in seconds.
  • The underlying idea is to let genuine uncertainty stay uncertain and examine the honest range of outcomes rather than pretending a single forecast number is reliable.

How Monte Carlo Simulation Works

The first step is identifying which inputs in a model are genuinely uncertain and assigning each one a probability distribution rather than a fixed value, revenue growth might be modeled as most likely around four percent but reasonably ranging from zero to eight, following a shape that reflects how that uncertainty actually tends to behave, rather than a single number pretending to be exact.

The simulation then runs the model a large number of times, often tens of thousands, and on each run it randomly draws a value for every uncertain input from its assigned distribution, calculates the resulting outcome, profit, cash balance, project return, and records it. Because each run draws different combinations, some runs land near the expected case, some land in the tails where several unlucky or lucky draws happen to line up together.

After enough runs, the collected results form a distribution of outcomes rather than one number, which lets you read off things like the average outcome, the range that covers most plausible results, and specific probabilities, the odds that profit falls below a threshold, or that cash runs out before a certain date. This is the real payoff of the technique, converting a vague sense of risk into a specific, defensible statement about likelihood.

The quality of all of this depends entirely on the distributions and correlations fed into it at the start. If an input's range is set too narrow, the simulation will understate risk even though the process looks rigorous. If two inputs that actually move together in reality are modeled as independent, the simulation will miss the combined effect of them moving together, which is often where the real risk in a business actually lives.

Monte Carlo Simulation Compared to Sensitivity Analysis

Sensitivity analysis changes one input at a time across a defined range while holding everything else fixed, showing how much the outcome responds to that single variable. Monte Carlo simulation varies many uncertain inputs simultaneously, drawing from probability distributions rather than a fixed range, and produces a full distribution of outcomes instead of a single sensitivity relationship for one variable.

The two answer different questions and require very different amounts of setup. Sensitivity analysis needs only a base model and a range to test, and it runs in seconds even by hand. Monte Carlo simulation needs someone to define a probability distribution and, ideally, the correlations between every uncertain input, which is a meaningfully bigger lift and requires judgment calls that are easy to get wrong without anyone noticing.

Sensitivity analysis is easier to communicate, a tornado chart is intuitive even to someone with no statistics background. Monte Carlo output, a probability distribution with percentiles, takes more explaining, and an audience unfamiliar with the technique can misread a wide distribution as a sign the model is unreliable rather than a sign the underlying situation is genuinely uncertain, which is an important distinction to get across when presenting results.

In a well-run process, sensitivity analysis usually comes first, identifying which inputs are worth the extra effort of building real probability distributions for, and Monte Carlo simulation comes second, applied to the smaller set of variables that sensitivity analysis flagged as actually mattering. Running a full simulation on every input in a model, most of which have little effect on the outcome, spends effort where sensitivity analysis would have told you not to.

What Makes Monte Carlo Simulation Different From Scenario Planning

Scenario planning builds a small number of named, coherent stories about the future, a base case, an upside, a downside, each with a clear narrative and a specific set of decisions attached to it. Monte Carlo simulation does not build a small number of named futures at all; it generates thousands of unnamed combinations of inputs and looks at the statistical shape of the results as a whole, with no single run meant to represent a distinct, describable story.

The value each one delivers is different in kind. Scenario planning gives you a handful of vivid, memorable futures that a leadership team can discuss and plan actions around, which makes it good for driving decisions and communication. Monte Carlo simulation gives you a statistically grounded sense of the overall range and likelihood of outcomes, which makes it good for quantifying risk precisely but less good for prompting a specific conversation about what to do.

They can be combined, and often are in more sophisticated planning processes. A company might use Monte Carlo simulation to establish that there is a meaningful probability of a cash shortfall, and then build a specific, narrated scenario around that particular risk so leadership has something concrete to plan against, rather than just a statistic. The simulation identifies the risk with precision; the scenario makes it something people can act on.

The choice between them often comes down to audience and purpose. A board or investor conversation about the range of possible returns on a project benefits from the rigor of a Monte Carlo output. An operating team deciding what to actually do next quarter benefits more from a scenario with a story and a plan attached, since abstract probability distributions do not translate directly into a decision about which hire to make or which project to pause.

Where Monte Carlo Simulation Fits and Where It Does Not

Monte Carlo simulation fits well when a decision depends on several genuinely uncertain variables that interact with each other, capital budgeting for a large project with uncertain costs and uncertain returns, portfolio risk analysis, or cash flow risk assessment where several revenue and cost drivers are all uncertain at once. The interaction between variables is exactly what a single sensitivity table or a handful of scenarios cannot capture well.

It also fits well when the decision is significant enough to justify the setup cost, a large capital investment, a major financing decision, a risk assessment feeding into insurance or hedging choices, where getting a precise sense of the probability of a bad outcome is worth the extra time it takes to build reasonable input distributions and validate them.

It fits poorly for routine, lower-stakes forecasting where a simple base case with a couple of scenarios gives leadership everything they need to decide what to do next. Running a full simulation on a monthly departmental budget is usually overkill, since the effort of building defensible probability distributions for every input exceeds the value of the extra precision for a decision that is not that consequential.

It also fits poorly when the inputs feeding it are guesses dressed up as distributions. A simulation built on made-up ranges and invented correlations produces a confident-looking chart that is no more reliable than the guesses that went into it, and the statistical polish can actually make a weak analysis more persuasive than it deserves to be, which is arguably worse than presenting the same weak guess plainly.

How to Use Monte Carlo Simulation Well

Reserve it for decisions where the stakes and the complexity justify the setup effort. Not every forecast needs a full simulation, and applying one to a low-stakes decision wastes time that would be better spent elsewhere, while applying one to a genuinely consequential and complex decision is exactly where the extra rigor pays for itself.

Base the probability distributions on real data or defensible reasoning wherever possible, historical variation, industry benchmarks, expert judgment documented clearly, rather than picking a shape because it is convenient in the software. A simulation is only as trustworthy as the distributions that feed it, and that groundwork deserves more time than the actual running of the simulation.

Model correlations between variables explicitly rather than assuming everything moves independently. Costs and revenue often move together in a downturn, and treating them as unrelated will understate the odds of a genuinely bad combined outcome, which defeats much of the purpose of running a simulation in the first place instead of a simpler analysis.

Present the results as a range and a set of probabilities, not as a single expected value pulled back out of the distribution. Reducing a Monte Carlo simulation back down to one number for a slide throws away the entire reason for running it, since the range and the likelihood of the tail outcomes are usually the most decision-relevant part of the exercise.

Sanity-check the output against intuition and simpler methods before trusting it. If the simulation says there is a strikingly low or high probability of some outcome that conflicts with what experienced people in the business believe, that is worth investigating before the number gets used, since it may reveal a mistake in the distributions or correlations rather than a genuine insight about the business.

Best Practices

  • Reserve Monte Carlo simulation for decisions where the stakes and complexity of interacting uncertainties actually justify the setup effort.
  • Base probability distributions on real historical data, benchmarks, or documented judgment rather than convenient default shapes.
  • Model correlations between variables explicitly instead of assuming every uncertain input moves independently of the others.
  • Present results as a range and a set of probabilities rather than collapsing the output back down to a single expected value.
  • Sanity-check surprising results against intuition and simpler methods before relying on them for a major decision.

Common Misconceptions

  • Monte Carlo simulation is not the same as sensitivity analysis; it varies multiple uncertain inputs at once using probability distributions rather than testing one variable at a time.
  • It is not the same as scenario planning, which builds a small number of named, narrated futures rather than thousands of unnamed statistical combinations.
  • A wide range of simulated outcomes does not mean the model is broken; it often reflects genuine underlying uncertainty rather than a modeling error.
  • The technique does not create certainty out of uncertainty; its results are only as reliable as the input distributions and correlations someone chose to use.
  • It is not necessary or useful for every forecast; for routine, lower-stakes decisions, a simple base case and a couple of scenarios usually give leadership what they need.
Keep exploring

Related terms.

Questions

Frequently asked.

What is a Monte Carlo simulation in finance?

A Monte Carlo simulation is a technique that runs a financial model thousands of times with randomly sampled values for its uncertain inputs, producing a full range of possible outcomes and the probability of each, rather than a single forecasted number.

How is Monte Carlo simulation different from sensitivity analysis?

Sensitivity analysis changes one input at a time while holding everything else fixed. Monte Carlo simulation varies multiple uncertain inputs at once using probability distributions, capturing how variables interact and producing a full distribution of outcomes rather than a single relationship.

How is Monte Carlo simulation different from scenario planning?

Scenario planning builds a small number of named, narrated futures with specific decisions attached to each. Monte Carlo simulation generates thousands of unnamed input combinations and looks at the statistical shape of the results, which is better for quantifying risk precisely but less suited to driving a specific conversation.

What inputs are needed to run a Monte Carlo simulation?

You need a working financial model plus a probability distribution for each uncertain input, describing the range of plausible values and how likely each value is, and ideally the correlations between inputs that tend to move together in the real world.

When should a company use Monte Carlo simulation instead of a simpler method?

It is worth using when a decision depends on several genuinely uncertain, interacting variables and the stakes are high enough to justify the extra setup effort, such as capital budgeting, portfolio risk, or cash flow risk assessment with multiple uncertain drivers.

Can Monte Carlo simulation be wrong or misleading?

Yes. The results are only as reliable as the probability distributions and correlations fed into the model. Distributions based on guesses rather than real data can produce a confident-looking output that is no more trustworthy than the assumptions behind it.

Is Monte Carlo simulation only used in advanced finance roles?

It originated in specialized quantitative fields but by 2026 is used more broadly in FP&A, capital planning, and risk management, aided by planning software that can run thousands of iterations without requiring custom-built code.

How do you interpret Monte Carlo simulation results?

Read the output as a distribution, focusing on the range of likely outcomes and specific probabilities, like the odds of falling below a target, rather than reducing it to one number, since the shape and the tails of the distribution usually carry the most useful information.

Next step

Put Monte Carlo Simulation into practice.

If you're building this into a real product - governed, secured, and scaled - we can help. Talk to the engineers who ship it.

Book an Intro Call