Investment Simulator

See how contributions, time, taxes, allocation and withdrawals interact — one day at a time.
Projected balance
$0
This tool is for education only. It is not personalized financial, tax, or investment advice. Every projection here rests on simplified assumptions and constant or randomly modeled rates that real markets will not follow — talk with a licensed financial, tax, or investment professional before making decisions with real money.

Your inputs

Open a section below to adjust it. The graph on the right updates instantly and stays put while you work.
Starting point & contributions
Money invested on day one. It has the entire timeline to grow, so it carries the most compounding of any dollar you put in.
Added on their own schedule — 12 monthly, 26 biweekly, or 52 weekly deposits a year. Each one gets its own stretch of time to grow.
The average annual return the model assumes. It's converted to a daily rate and compounded every day: daily rate = (1 + annual)^(1/365) − 1.
How long the money stays invested. Time is what lets returns earn their own returns — usually the biggest lever in this model.
Work backward from a goal
Instead of projecting forward from a contribution amount, tell the calculator a dollar target and a year, and it works backward to find the periodic contribution required to get there.
Taxable vs. tax-advantaged
Shows a taxable account next to a tax-advantaged account (like a Roth IRA or 401(k)) on the same graph, so you can see the cost of yearly taxes on dividends and realized gains.
Sequence-of-returns risk
The same size downturn hits very differently depending on when it happens. Early, your contributions buy shares cheaply and ride the recovery. Late, it hits your largest balance right before the finish line.
Allocation comparison
Each mix blends your expected stock return with a steadier bond return, and renders as its own line so you can compare growth against stability.
Inflation adjustment
Flips every dollar figure on the page — the graph, the goal, the final balance — from nominal future dollars into what those dollars would buy today.
Withdrawal phase
Instead of contributing, start from a balance and draw money out every year. Turn on randomized markets (below) too, to see the odds the money lasts the whole horizon.
Fees & break-even
Deducted from your return every year. Even a small ongoing fee compounds into a real drag — this section shows exactly how many dollars it costs, not just the percentage.
Recession or boom event
Swaps in a different return for a window of years, then goes back to your expected return.
Randomized market returns
Runs 150 randomized market paths around your expected return and shows the median outcome plus the middle 80% range, instead of one straight line.

Growth over time

How compounding produces this chart

Growth can itself earn growth. The model steps through the investment period one day at a time, applies contributions or withdrawals on their real schedule, then applies that day's return to the whole balance.

New balance = old balance + contribution (or − withdrawal) + investment growth