Monte Carlo Analysis

Bringing Uncertainty and Risk into Forecasting


Numerous chance events.

© iStockphoto/inkastudio

So you've created a carefully-researched cash flow forecast for the business you want to start. And it looks like it might be a flier.

But how good is this forecast really? Will you make exactly the revenue forecasted? Exactly? And in this world of wildly fluctuating commodity prices, will your inputs cost exactly what you've forecasted?

If your revenue is just a bit down on what you expect and your costs are just a bit higher, is your promising business actually more likely to be a loss-making disaster?

And what of other forecasts – production forecasts, population forecasts, economic forecasts, even weather forecasts? How do you bring the sheer randomness of everyday life into these?

One way of doing this quantitatively is with Monte Carlo Analysis, an important decision and risk analysis technique.

Understanding the Tool:

The name "Monte Carlo Analysis" refers to the casinos at Monte Carlo in Monaco, where hundreds of chance events happen every day.

The idea behind the technique is that you feed random numbers representing the uncertain inputs (revenue and commodity prices in the example above) into your forecasting model, and then track what comes out at the other end.

This wouldn't get you anywhere if you fed in truly random numbers, or if you used only one set of inputs. However, when you generate pseudo-random inputs based on an appropriate probability distribution, and feed enough of them into your model, you generate a useful and highly informative distribution of recorded outputs.

Before PCs became common in the workplace, this was impractical. Just preparing one run of a cash flow forecast (with one set of inputs) would take a day's manual calculation and checking. However with computers, you can run hundreds or thousands of sets of inputs through your model in only a few minutes.

To do this, you'll need MS Excel Risk Analysis plug-ins like @Risk, RiskAmp or Crystal Ball, or you'll need some form of Monte Carlo Simulation front end for the modeling system you're using.

How to Use the Tool:

Use the following steps to carry out Monte Carlo Analysis:

... for the complete article:

Mind Tools Club members, click here.

Join the Mind Tools Club to finish this article AND get 1,000 more resources

Join now for just $1, first month

"When I started using Mind Tools, I was not in a supervisory position. Now I am. Along with that came a 12% increase in salary." – Pat Degan, Houston, USA
Add this article to My Learning Plan

Where to go from here:

Join the Mind Tools Club

Click to join Mind Tools
Printer-friendly version
Return to the top of the page

Create a Login to Save Your Learning Plan

This ensures that you don’t lose your plan.


Connect with…

Or create a Mind Tools login. Existing user? Log in here.
Log in with your existing Mind Tools details
Lost Username or Password
You are now logged in…

Lost username or password?

Please enter your username or email address and we'll send you a reminder.

Thank You!

Your log in details have been sent to the email account you registered with. Please check your email to reset your login details.

Create a Mind Tools Login
Your plan has been created.

While you're here, subscribe to our FREE newsletter?

Learn a new career skill every week, and get our Personal Development Plan workbook (worth $19.99) when you subscribe.


Thank You!

Please check your Inbox, and click on the link in the email from us. We can then send you the newsletter.