When do you become a millionaire? Not “if” — when, under a stated plan. This Millionaire Calculator takes your current savings, your monthly contribution and an expected annual return, and solves for the date your balance crosses $1,000,000 (or any target you set). It is the future-value formula turned around: instead of asking what a plan grows to, it asks how long the plan needs.









Worked Example: $10,000 Down, $500 a Month, 8% Returns

Starting with $10,000 and adding $500 a month at an 8% annual return compounded monthly, the balance crosses $1,000,000 after 382 months — about 31 years and 10 months. By then you will have contributed $10,000 + 382 × $500 = $201,000 of your own money; compounding supplies the other ~$799,000. The anatomy deserves a stare: roughly four-fifths of the million is growth, not deposits. Double the contribution to $1,000 and the date pulls forward to just under 25 years — meaningful, but not half the time, because the growth engine, once spinning, out-earns the depositor. Raise the return assumption to 10% instead and the crossing arrives in about 27 years at the original $500. Time in the plan beats both levers individually, which is the calculator’s whole sermon: starting five years earlier is worth more than most contribution increases you can bolt on later.

The Math: Solving Future Value for Time

The balance after n months is FV = P(1 + r)ⁿ + PMT × [((1 + r)ⁿ − 1)/r], with P the starting savings, PMT the monthly contribution and r the monthly rate. Setting FV equal to the target and solving for the growth factor gives (1 + r)ⁿ = (target + PMT/r) / (P + PMT/r), and one logarithm extracts n. The combined quantity PMT/r behaves like a shadow principal — your contribution stream acts, mathematically, like an extra starting balance of PMT/r dollars that you “own” progressively. Edge cases the page handles: at a 0% return the answer is pure division, (target − P)/PMT months; with no contributions, the classic doubling-style formula n = ln(target/P)/ln(1 + r); and if the target is already met, the honest answer is zero months — congratulations, adjust the target upward.

What Moves the Date Most

Three levers, ranked by typical impact. Time started is the strongest: the same $500 at 8% begun at 25 rather than 35 reaches a million about a decade sooner, and no later contribution fully repays a lost decade because the missing years are the high-compounding final ones. Contribution size is linear and immediate — every extra $100 a month in the example pulls the date in by roughly two years. Return is powerful but not yours to command: the calculator lets you test 6%, 8%, 10% scenarios, and the honest use is planning on the sober one while treating the optimistic one as upside. Fees deserve a mention as negative return: a 1% annual fee drags the return input by a full point and, in the example, pushes the million out by roughly three years — the quietest expensive number in personal finance.

Reading the Result Responsibly

A million is a nominal target: at 3% inflation, $1,000,000 in 32 years buys what about $388,000 buys today, so serious planners either raise the target or interpret the result as “millionaire in name, comfortable in fact.” Taxes, contribution limits and market sequence risk all bend the real path away from the smooth curve — actual balances arrive in lurches, not in the calculator’s even monthly steps. None of that diminishes the tool: a plan with a date, tested against sober assumptions, beats a hope with a hashtag. Recalculate yearly with your real balance as the new starting point; the date will move around, and watching it converge is most of the motivational value of the exercise.

Common Mistakes

Plugging in a heroic return (12–15%) because it prints a prettier date. Forgetting employer matches in the contribution — free PMT is the best PMT. Treating the first million’s math as the second million’s: with a $1,000,000 balance and the same $500 a month, the next million takes only about 8 additional years at 8%, because the balance itself is now the main contributor. And stopping at the headline date without the sensitivity runs — the 6% version of your plan is the one to emotionally budget around.

Related Tools

Continue with the Future Value of Annuity Calculator, the Present Value of Annuity Calculator, the Pay Raise Calculator, or browse the full Finance Calculators hub.

Frequently Asked Questions

How long does it take to reach $1,000,000 saving $500 a month?

From a $10,000 start at 8% annual returns, about 31 years and 10 months (382 months). You contribute roughly $201,000; growth supplies the remaining ~$799,000.

How much do I need to save monthly to be a millionaire in 20 years?

At 8% from zero, solve the annuity formula: about $1,698 a month. Try it above by setting current savings to 0 and adjusting the contribution until the answer reads 240 months.

Why does starting early matter so much?

Because growth compounds on growth. The final years of a plan contribute more than the first years, and starting late deletes final years from the schedule — no contribution increase fully replaces them.

What return should I assume?

A sober long-run figure for a diversified portfolio is often modeled at 6–8% nominal. Test your plan at the low end; if it only works at 12%, it does not work.

Does the calculator include inflation or taxes?

No — the target is nominal, and returns are pre-tax. Interpret the date accordingly, or raise the target to an inflation-adjusted figure (about $2.58 million in 32 years at 3% inflation equals $1 million today).

How fast is the second million?

Much faster. From $1,000,000 at 8% with $500 a month still going in, the balance doubles to $2,000,000 in roughly 8 years — the balance itself becomes the primary contributor.