A single-point forecast hides the range of outcomes a plan could produce. Simulate profit thousands of times with uncertain volume, price and costs to see the full distribution, the probability of a loss and the chance of meeting a target.
How it works
Simulate profit thousands of times with uncertain volume, price, unit cost and fixed costs to see the full distribution of outcomes, percentiles and the probability of missing a target.
Profit = Volume × (Price − Unit cost) − Fixed costs, repeated N times
Volume ~ Normal(mean, sd), floored at 0; Price, Unit cost ~ Triangular(min, mode, max)
Fixed costs ~ Uniform(min, max)
P10 / P50 / P90 = 10th / 50th / 90th percentiles of simulated profit
Common uses
- Budget and forecast risk assessment
- Pricing, launch and investment decisions
- Communicating uncertainty to boards and lenders
Worked example
The calculator above opens with this example. Change any input to see the results update instantly, or select Reset to return to these figures.
| Volume: expected (mean) | 50,000 |
| Volume: standard deviation | 6,000 |
| Price: minimum | $36 |
| Price: most likely | $40 |
| Price: maximum | $42 |
| Unit cost: minimum | $20 |
| Unit cost: most likely | $22 |
| Unit cost: maximum | $26 |
| Fixed costs: minimum | $570,000 |
| Fixed costs: maximum | $640,000 |
| Profit target (optional) | $250,000 |
| Iterations | 10,000 |
| Random seed | 42 |
| Expected profit (mean) | $229,011 |
| P10 (downside) | $60,042 |
| P50 (median) | $225,176 |
| P90 (upside) | $405,190 |
| Probability of a loss | 3.5% |
| Standard deviation | $133,290 |
| Probability of meeting target | 42.4% |
| Single-point estimate | $295,000 |
10,000 simulations. Volume is normal, price and unit cost are triangular, fixed costs are uniform; inputs are treated as independent. The simulated mean is below the single-point estimate because the input ranges are skewed toward unfavorable outcomes.
Interpreting the results
- P10 and P90 bracket the middle 80% of outcomes; present them alongside the plan to show realistic risk.
- The mean of a simulation often differs from the plan built on most-likely values, because asymmetric ranges shift the average.
- Inputs are simulated independently; if volume and price move together in reality, the true range may be wider.
Frequently asked questions
What is a Monte Carlo simulation?
A Monte Carlo simulation repeats a calculation thousands of times, each time drawing input values at random from specified probability distributions. The results form a distribution of possible outcomes rather than a single estimate.
What do P10, P50 and P90 mean?
P10 is the value that 10% of outcomes fall below, P50 is the median and P90 is the value that 90% fall below. Together, P10 and P90 bracket the middle 80% of outcomes.
Why is the simulated average different from my plan?
Plans usually use the most likely value of each input. When input ranges are asymmetric, for example costs that can rise more than they can fall, the average outcome differs from the outcome at the most likely values.
Related calculators
- Scenario & Sensitivity Analyzer: Base, upside and downside profit with a tornado ranking of drivers.
- Break-Even Calculator: Break-even units and revenue, target-profit volume and margin of safety.
- Driver-Based Revenue Model: Monthly revenue forecast from volume, conversion, price and seasonality drivers.
- Retirement Planner: Projected retirement savings, required nest egg, shortfall and extra savings needed.
- NPV & IRR Calculator: NPV, IRR, MIRR, profitability index and payback for any cash-flow stream.