Simulations

Expected Return and Volatility: The Two Knobs That Move Monte Carlo

A fixed projection is one line: enter 7%, get 7% every year. Parametric Monte Carlo on this site replaces that line with a fan of paths. Two inputs do most of the steering.

  1. Expected return — where the bell curve sits (the center).
  2. Volatility (standard deviation) — how wide the bell curve is (the fan).

Move either knob and the success rate and percentile bands move with it. That is not a bug. That is the model doing what you asked.

This page is about those two knobs on our calculator: Gaussian / Box-Muller draws, 100 to 1,000 runs, success defined as the share of paths that still have money at the target date. It is not a second essay on parametric vs historical methods, and it is not a second essay on what an 85% success headline means — those already exist. Hypothetical only. Not advice.

What This Site’s Monte Carlo Is Doing

On the Monte Carlo retirement calculator, each simulated year draws a random return from a Gaussian (normal) distribution. We use Box-Muller to turn ordinary random numbers into that bell curve. You choose:

  • Expected return — the center of the curve
  • Volatility (Std Dev) — the spread around that center
  • How many paths to run (100–1,000)

String years into a path. Repeat. Sort endings. Read the success rate (share of paths with money remaining) and the percentile bands (on the free landing widget: 10th / 50th / 90th; the fuller projector can show 10 / 25 / 50 / 75 / 90).

What this is not: a replay of 1929, 1973, or 2008 as they unfolded. Paths are statistical, not historical tape. The method split — and why neither approach “wins” by slogan — is already written:

Parametric vs Historical Monte Carlo

What the success percentage is (a count of model paths, not a promise about your life) is already written:

What Does an 85% Chance of Success Actually Mean?

Here we stay on the knobs.

Knob 1: Expected Return Centers the Gaussian

Think of a bell curve sitting on a number line of annual returns.

  • Raise expected return → the whole curve slides right. More years in each path land near a higher average.
  • Lower expected return → the whole curve slides left. The same spending plan faces a tougher center.

Success rates usually move with that slide because you moved the assumption, not because the market mailed you a guarantee. An optimistic center produces a friendlier fan. A conservative center produces a sterner one. The calculator will happily score either. Honesty is choosing a rate you are willing to defend — then a second, more conservative one — not fishing for the flattering readout.

More simulations do not make the return truer. Going from 100 runs to 1,000 usually smooths the percentile bands. It does not turn a 10% assumed return into a fact. It does not add Shiller data. It does not change Box-Muller into historical replay.

Knob 2: Volatility Widens the Fan

Volatility here means standard deviation — the width of that same Gaussian, typed as a percent on the widget (label: Volatility (Std Dev)).

  • Higher volatility → fatter tails → a wider fan. More paths wander far above and far below the center. The 10th and 90th percentiles typically pull apart. Under fixed withdrawals, more left-tail paths can hit $0, which pulls the success rate down even if the expected return stays put.
  • Lower volatility → a narrower fan. Paths cluster closer to the center. Bands tighten. All else equal, fewer paths may fail the “money remaining” test — again because you narrowed the model, not because markets promised calm.

Volatility is an input you control, just like expected return. Casual landing copy sometimes mentions “market volatility” in everyday language. That does not mean we walk real historical years through your plan. Widening the std. dev. widens this Gaussian. For sequence replay of past start years, use a historical tool — see the parametric-vs-historical post linked above.

A useful mental split:

Knob What it changes in the model What you usually see
Expected return Center of the bell curve Success % and median path tend to lift or fall with the center
Volatility (std. dev.) Width of the bell curve Percentile bands widen or tighten; left-tail failures can rise or fall
Number of runs (100–1,000) Sample size of paths Smoother bands; same method

Change one knob at a time when you compare. Otherwise you will not know which move moved the score.

Worked Example: Same $1M / $40k / 30 Years — Then Move a Knob

Hold the plan fixed so the knobs are visible.

Shared baseline (same pile, same burn, same clock)

Input Value
Starting portfolio $1,000,000
Annual spending $40,000 (4% starting withdrawal)
Horizon 30 years
Simulations 500 (within the 100–1,000 range)

One recorded baseline on the live widget

In one recorded run on the free widget — already documented in the 85% success article — with 7% expected return and 15% volatility (500 sims), that $40k plan printed 93% success. Treat that as one recorded illustration. Monte Carlo is random: click Run again and nearby numbers can shift. It is not a permanent product constant, and it is not advice.

(The same recorded series also showed $55k spending at 73% with return and vol held fixed — a spending knob story, not a return/vol story. Details live in the 85% post.)

Conceptual: change expected return, hold vol

Keep $1M / $40k / 30y / 15% vol / 500 runs. Mentally slide only the center:

  • A lower expected return slides the Gaussian left. More paths fight the same withdrawal from a weaker average. Expect the success rate to fall and the median ending balance to look worse in the model — because you asked for a tougher center.
  • A higher expected return slides the curve right. Expect the opposite direction in the model — friendlier success % and median — because you moved the assumption, not because markets promised the higher rate.

We are not printing invented success percentages for those other return settings here. Re-run them yourself on the widget and read your output.

Conceptual: change volatility, hold return

Keep $1M / $40k / 30y / 7% expected return / 500 runs. Mentally change only the width:

  • Higher std. dev. → wider fan → 10th and 90th typically farther apart → more room for left-tail paths to run out under fixed $40k withdrawals → success rate often falls even though the center is still 7%.
  • Lower std. dev. → tighter fan → bands compress → fewer extreme wipeout paths in this Gaussian setup → success rate often rises, again because you narrowed the model.

Same honesty rule: no fabricated “at 20% vol you get X%” tables on this page. Direction first; your click second.

What to watch on the readout

  1. Success rate — share of paths with money still there at year 30.
  2. 10th percentile — a bad ending in this set of runs, not a floor on reality.
  3. Median (50th) — the middle of the pile under these assumptions.
  4. 90th percentile — a strong ending in this set of runs, not a promise.

A plan can look “fine” on success % and still show a painful 10th. A plan can look stern on success % with a lifestyle you would never actually keep rigid. Read both the headline and the bands. That reading habit is the point of the 85% article; here the point is which input pushed them.

Common Mistakes

Mistake 1: Treating a higher expected return as a free upgrade

Raising the center raises modeled success because you moved the bell curve. It is not evidence that markets will deliver that rate. Run a base case and a conservative case.

Mistake 2: Ignoring volatility while staring at the mean

Two plans with the same 7% expected return and different std. dev. are different stress tests. A narrow fan can look calm; a wide fan can fail more often on the left while the median still looks rich. Check the bands.

Mistake 3: Reading our fan as historical market behavior

Gaussian / Box-Muller around your return and your vol is not FIRECalc. We do not replay past start years. Method notes: Parametric vs Historical Monte Carlo.

Mistake 4: Thinking more runs change the method

1,000 paths can smooth noise versus 100. They do not convert parametric draws into history, and they do not validate an aggressive return assumption.

Mistake 5: Changing return, vol, and spending in one click

Then you cannot tell which knob moved the success rate. Change one input, run, compare.

Mistake 6: Treating one recorded 93% as a permanent constant

That $1M / $40k / 7% / 15% / 500 figure is one recorded widget run. Nearby results can shift. Re-run before you quote it to yourself as law.

Mistake 7: Confusing this free stress test with a full paid plan

We do not model taxes, Roth conversions, Social Security claiming, or Medicare. A success rate under two return/vol assumptions is one honest gauge — not a complete plan.

How to Turn the Knobs Yourself

  1. Open the Monte Carlo retirement calculator.
  2. Enter starting portfolio, annual spending, and years (try the baseline: $1M, $40k, 30 if you want to match the illustration).
  3. Set an expected return you are willing to defend — not only the flattering one.
  4. Set Volatility (Std Dev) — remember it widens or tightens the fan.
  5. Choose 100–1,000 runs (500 is a solid middle for comparing knobs).
  6. Read success rate as: percentage of simulations that ended with money remaining.
  7. Read 10th / 50th / 90th on the widget as spread, not destiny.
  8. Change only expected return, run again. Note the move.
  9. Reset, change only volatility, run again. Note the move.
  10. Optional: stress a single crash year with the Sequence of Returns Calculator, or open the main app if you want accounts and goals around the same ideas.

Convenience pattern some landings support (same baseline inputs):
/monte-carlo-retirement-calculator.html?portfolio=1000000&spend=40000&years=30&return=7&volatility=15&runs=500
Still re-run; random paths can shift.

Check your numbers

Run the free Monte Carlo calculator — turn expected return and volatility one at a time. Free, privacy-first. Numbers stay in the browser by default. No signup required for the core tool.

Run the Monte Carlo Calculator

Frequently Asked Questions

Expected return (centers the Gaussian) and volatility / standard deviation (widens or narrows it). Spending, timeline, and run count matter too — but return and vol are the two distribution knobs that reshape the fan for a fixed withdrawal plan.

All else equal, a higher assumed expected return slides the bell curve up and usually raises the share of paths that still have money at the target date in the model. A lower assumed return does the opposite. That movement reflects your assumption, not a market promise.

Higher std. dev. typically widens the gap between lower and upper percentiles (a wider fan). Lower std. dev. typically tightens it. Under fixed withdrawals, a wider left tail can also mean more paths that fail the money-remaining test.

No. On this site, volatility is a typed standard deviation for the Gaussian draws (Box-Muller) around your expected return. It is not a replay of real past market sequences. See Parametric vs Historical Monte Carlo.

It is a standard way to generate Gaussian random draws from ordinary uniform random numbers. You do not need the algebra to use the tool; you do need to know the draws are parametric around your inputs.

Anywhere from 100 to 1,000. More runs usually smooth the bands. They do not change the method or make the expected return more true. Cap is 1,000 — not unlimited “thousands.”

No. In one recorded widget run ($1M, $40k, 30 years, 7% return, 15% vol, 500 sims), success printed 93%. Re-run it yourself; Monte Carlo can shift nearby. Use it as a labeled illustration, not a permanent constant. Context: What Does an 85% Chance of Success Actually Mean?

No. It is a focused, free, privacy-first stress test. We do not replace tax-aware planning, Roth conversion modeling, Social Security claiming, Medicare analysis, or comprehensive advice. Hypothetical projections only.

The Bottom Line

Parametric Monte Carlo on this site is a fan of paths around assumptions you type. Two knobs do the heavy steering:

  • Expected return centers the Gaussian. Move it, and the whole pile of paths tends to get friendlier or sterner with the center.
  • Volatility (std. dev.) widens or tightens the fan. Move it, and percentile bands — and often the left-tail failure count — move even when the center stays put.

We draw those paths with Box-Muller, 100–1,000 runs at a time. Success rate means the share of simulations that still had money at the target date. One recorded baseline ($1M / $40k / 30y / 7% / 15% / 500) printed 93% — labeled as one run that can shift, not carved in stone.

For method vs historical replay, read the parametric essay. For what the percentage means (and why chasing 100% on a rigid model is often too stingy), read the 85% essay. For the knobs themselves: open the calculator and turn one at a time.

Run the Monte Carlo calculator

Disclaimer: This article is for informational purposes only and does not constitute financial advice. The projections and examples discussed are hypothetical and based on general assumptions. Investment returns are not guaranteed, and past performance does not predict future results. Consult a qualified financial advisor for personalized guidance based on your specific situation.

Turn one knob at a time

Free calculators and guides. No signup required.

Primary

Monte Carlo Retirement Calculator

Expected return, volatility (std. dev.), 100–1,000 parametric paths, success rate as share of paths with money left, percentile bands. Free, no signup. Privacy-first.

Open Calculator
Guide

Parametric vs Historical Monte Carlo

Method sibling — Gaussian / Box-Muller around your inputs vs replaying real past sequences. Do not treat this knobs post as a second method essay.

Read Article
Guide

What does an 85% chance of success mean?

Success-% sibling — success as a count of model paths, ~80–90% planning talk, the recorded $40k / $55k spending pair, why 100% on a no-flex model is often too stingy.

Read Article
Stress Test

Sequence of Returns Calculator

Same crash in year 1 vs 5 vs 10. A specific stress, not historical backtesting and not a vol slider.

Open Calculator
Guide

Sequence of returns (crash year 1 vs 5 vs 10)

Mechanics sibling — why early withdrawals in a crash hurt.

Read Article
Guide

Flexible spending vs a fixed withdrawal rate

When a rigid MC success % scares you into an unnecessarily stingy life.

Read Article
Guide

4% vs 3.5% SWR for early retirees

Identity math and long FIRE horizons, not a return/vol tutorial.

Read Article
Guide

How long will my money last?

Spending versus the pile on a timeline.

Read Article
Optional

Main app

Accounts, events, and goals around the same planning questions. Core calculator free forever.

Open App