Savings goal solver
Give it four of the five numbers and it solves the fifth, including the one that decides whether a goal is realistic: the annual return it requires. Everything can be stated in today's dollars, with the future-dollar equivalent shown beside it.
Worked example — Monthly amount needed: $3,031.71. To reach $1,000,000 in 20 years from $25,000, at 7% nominal / 4.39% real: $574,794 contributed, $400,206 from returns
Your goal and starting point
How the money changes
Advanced options 2
How inflation and monthly growth are handled
In plain English, today's-dollar mode removes inflation from investment growth before solving the goal. The exact relationship is (1 + nominal) ÷ (1 + inflation) − 1. The yearly return becomes a monthly rate using (1 + annual)1/12 − 1. At these inputs, the return used after inflation is 4.39% a year.
How much do I need to save monthly for $1,000,000?
$1,789.94 a month, from a $0 start, over 30 years, at 7% nominal / 4.39% real, with contributions landing at month end: $455,634 contributed and $544,366 from returns. That figure is in today's purchasing power; the same plan needs $2,097,568 in the actual future dollars $1,000,000 will be worth 30 years from now, because inflation is real here rather than assumed away.
Most savings calculators only run forward: pick a contribution, see what it grows to, and adjust by trial and error until the number matches the goal. This inverts the identity directly, so the answer above is solved rather than guessed at.
What return do I need to hit my savings goal?
The return-solve mode above answers a different question than the contribution solve: not "how much do I need to save", but "is what I'm already planning to save even enough, at a return I could defend". Take $2,000 a month for 10 years toward $1,000,000 from a standing start: that plan requires 28.65% a year, after inflation, every year, for the full decade.
That is not an investing problem a better fund solves. It is the goal, the horizon, or the contribution that has to move; our position is that a tool should say that rather than print the number neutrally and let the reader go shopping for a strategy that promises it.
Four of the five inversions of the savings identity have closed forms and are solved directly. The required return does not, so it is bracketed by bisection between -99% and 1000% and polished by Newton steps that are only accepted when they reduce the residual. That bracket reaches below zero deliberately: when contributions alone overshoot the goal, the required return is negative, and a solver that starts at zero would simply report failure.
None of this models volatility: a single constant return, applied every month, is a deliberate simplification, which is why the answer is a plan rather than a forecast. The balance actually landed on depends on the order the returns arrive in, which the sequence of returns calculator is built to show.
Savings calculator return sensitivity
A plan that works at 7% and fails at 5% is not a plan. Two percentage points either side of the return assumption is not a stress test, it is the ordinary range of disagreement about long-run returns, applied here to the $1,000,000-by-30-years goal above.
| Assumed annual return | Monthly amount required | Against 7% |
|---|---|---|
| 5.00% | $2,567.23 | 1.43× |
| 7.00% (base case) | $1,789.94 | 1.00× |
| 9.00% | $1,229.80 | 0.69× |
What we'd do with this
Run the return solve first, before the contribution solve. If the goal needs a real return above 10% a year, the goal is the thing that has to change, and no fund selection will rescue it. Below that, look at the sensitivity band rather than the middle answer: a plan that works at 7% and fails at 5% is a bet on the return assumption, not a savings plan, and the fix is a larger contribution or a longer horizon rather than a bolder portfolio.
This models a single constant return with no taxes, fees, employer match, contribution limits, irregular lump sums, or salary path beyond the escalation rate set. Inflation is one constant number rather than a path. To run the same plan forward instead of backwards, use the compound interest calculator, and when the goal is retirement itself, the FIRE calculators hub puts this solver in order with the target and withdrawal tools around it.
What Pro adds here
Multi-goal ordering, employer match handling, and account-type aware contribution limits are Pro features. The launch list sends one email at launch.