Monte Carlo simulation that lives in your Excel cells.
ModelRisk is a Monte Carlo simulation add-in for Microsoft Excel. It adds 136 probability distributions, 34 time series models and 14 copulas as ordinary Excel functions, fits them to your data, simulates with the Turbo engine, and shows the results in a Results Viewer you can share with anyone.
ModelRisk turns any Excel model into a Monte Carlo simulation. You describe uncertain inputs with its 136 distributions, fit them to data, link them with copulas and time series, run thousands of scenarios, and read the results in a Results Viewer that ranks which inputs drive the outcome. The ribbon follows those steps from left to right.
ModelRisk includes 136 probability distributions, from everyday choices such as PERT, Normal and Lognormal to specialist families for extreme values, insurance losses and reliability. Each is an Excel function with an interactive guide to its theory and use, so you can see its shape before you commit to it.
VosePERT
VoseModPERT
VosePercentile
ModelRisk fits distributions, time series and copulas to spreadsheet data by maximum likelihood estimation (MLE). It ranks the candidates on three information criteria (SIC, HQIC and AIC), which penalise unnecessary parameters, and overlays every fit on your data so you can judge the tails by eye as well as by score.
VoseOptimalFit
VoseLognormalFit
VoseTimeBMA
Yes. ModelRisk has 34 time series models, from geometric Brownian motion and its seasonal variant to ARMA, ARCH and GARCH families and Yule growth processes, with multivariate versions that keep related series consistent. Fit them to history, or describe a trend from expert estimates when there is no data.
VoseTimeGBM
VoseTimeGARCH
VoseTimeSMEThreePoint
ModelRisk links uncertain inputs with 14 copulas. A copula controls not only how strongly two variables move together but where: some make bad outcomes cluster, others do not. Fit a copula to your data, or use the data copula, which reproduces whatever pattern the data shows. Every link stays visible in the spreadsheet.
VoseCopulaBiClayton
VoseCopulaMultiT
VoseCopulaData
Distribution Objects and aggregate functions do in one cell what would otherwise take a row per event. A frequency–severity model, for example, becomes one formula that adds up a random number of random losses, by Monte Carlo, Panjer, FFT or de Pril methods. Fewer cells mean faster simulation and fewer places for errors to hide.
VoseAggregateFFT
VoseDeductObject
VoseSplice
VoseCombined
ModelRisk's Turbo engine gives you the fastest Monte Carlo simulation in Excel. Switch Turbo on for a workbook and ModelRisk analyses the model once, compiles only the cells that change between iterations, and runs them on every processor core without Excel recalculating. Across 89 test models, the simulation phase ran a median of roughly 200× faster.
When a simulation finishes, the Results Viewer opens with every input and output listed. Nine chart types, including tornado, spider and scatter plots, show which inputs drive the result, next to full statistics tables. Compare several runs side by side, export to Excel, Word, PowerPoint or PDF, or send the results file to colleagues who use the free viewer. Our sensitivity analysis in Excel guide shows what a tornado chart tells you.
Yes. The ModelRisk Optimizer searches for the decision with the best simulated result: the highest mean profit, the highest 5th percentile, or the lowest chance of a loss. Each candidate is scored by running a simulation, so it compares distributions rather than single numbers. Constraints can apply to a statistic or to any worksheet formula.
Select any ModelRisk cell and click View Function to see exactly what it does. An invalid input returns a plain explanation instead of a bare error, the help file covers more than 1,000 topics, and Excel's own auditing tools work on every ModelRisk function, alongside Excel Tables, Power Query and modern Excel functions.
Yes. The open-source ModelRisk MCP server lets AI assistants such as Claude Desktop, Claude Code, Cursor and Zed read, build and run ModelRisk models in your workbook through conversation. Every change is a dry-run preview until you approve it, writes are logged, and Excel's undo still works. Tamara and ModelChoice have servers of their own.
Yes. ModelRisk's built-in converter translates @RISK models one at a time or a whole folder at once, leaves the originals untouched, and lists every converted formula in a report. @RISK does not need to be installed. A free Crystal Ball converter is also available, and an optional @RISK-style ribbon layout makes the move easier.
Everything on this page is included in every ModelRisk licence.
ModelRisk offers a strong cost-benefit for a professional Monte Carlo add-in for Excel: every feature on this page comes in one licence, with no premium edition to upgrade to, and the 15-day trial is fully functional. Current prices, and volume and multi-year discounts, are on the pricing page.
Yes, in two ways. The SWAP tool saves a copy in which every ModelRisk function is replaced by a fixed value and annotated, so it works as a normal Excel file. Simulation results saved as a .vmrs file open in the free Results Viewer.
ModelRisk runs on Windows 10 and 11 with Microsoft Excel 2016, 2019 or Microsoft 365, in 32-bit or 64-bit, and needs .NET Framework 4.8. Full details are on the system requirements page. ModelRisk functions work inside Excel Tables, alongside Power Query and with modern Excel functions.
No. Start from one of the example models, use expert-estimate distributions such as PERT where you have no data, and use View Function and the help file to check what each function does. The fitting and copula tools are there when you need them.
The full product, with example models to start from. See prices and discounts