Skip to content
FinToolSuite
Updated May 14, 2026 · Money Insights · Educational use only ·

Millionaire Calculator

Years to hit a seven-figure balance given starting point and monthly savings

Calculate how many years to reach $1 million using your current balance, monthly savings amount, and expected annual investment return rate.

What this tool does

This calculator estimates how long it takes to reach a seven-figure balance starting from your current savings, adding regular monthly contributions, and factoring in compound growth from investment returns. The result shows the number of years and months until your balance crosses your target, along with a breakdown showing how much comes from your own contributions versus investment growth. The timeline depends most heavily on your monthly savings amount and the expected annual return rate—higher contributions or returns accelerate the timeline significantly. The calculator models a common savings scenario but assumes consistent monthly deposits and steady returns, which don't reflect real market volatility or changes to your savings rate. Results are estimates for educational illustration only and don't account for taxes, fees, or inflation.


Enter Values

People also use

Formula Used
Months to target
Target balance
Starting balance
Monthly contribution
Monthly return (entered as a percentage value)

Spotted something off?

Calculations or display — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Why the Timeline Matters More Than the Destination

Being a millionaire used to mean something. Today, depending on country and lifestyle, seven figures represents anything from a comfortable retirement to barely-enough-to-retire. The more interesting question is the timeline: given where you start and what you save, how long does it take? The answer exposes compounding clearly. Someone starting at zero, saving 500 a month at 7% real return, reaches 1M in about 40 years. Saving 1,000 cuts it to 29 years. Saving 2,000 cuts it to 21 years. The doubling of input does not double the time, because compounding returns are larger on larger balances.

The Math Without Hand-Waving

The calculator uses a standard annuity-future-value formula. Given a starting balance B, monthly contribution M, monthly rate r, and target T, the number of months n satisfies T = B(1+r)^n + M × ((1+r)^n - 1) / r. Solving for n gives n = log((T·r + M) / (B·r + M)) / log(1+r). If the rate is zero, the formula collapses to n = (T - B) / M — pure division. The calculator handles both cases plus the edge case where return is high enough to reach the target without any contribution.

What Return Rate Is Realistic

Long-horizon equity returns, real (after inflation), have averaged 5-7% in most developed markets over 50+ year windows. Nominal returns run higher because they include the ~3% inflation most developed economies see. For planning purposes, 5% real or 7% nominal is a defensible midpoint. Avoid 10%+ unless you have a specific reason — it turns projections into fantasy by extending compounding effects beyond historical reality.

The Sequence-of-Returns Problem This Calculator Does Not Solve

Running the math with a flat 7% return understates the actual risk. Real markets deliver 7% as a long-run average built from individual years ranging roughly -40% to +40%. A bad year early in your savings window barely affects the outcome because balances are small. A bad year late, when balances are large, can delay your target by 5-10 years. This calculator uses the average and hides the dispersion. Use it for rough planning, not for anything that requires certainty of timing.

Worked Example

Starting balance 50,000, saving 1,500 a month, expecting 7% annual return, target 1,000,000. Monthly rate 0.583%, total months to target: 225. That is 18.8 years, or 18 years and 10 months. Total contributed over that period: 337,500. Investment growth component: 612,500 — nearly twice what was contributed. The later a dollar is contributed, the less compounding it gets; the first 1,500 saved grows for 18 years, while the last grows for zero.

If You Are Starting Late

Starting at 45 with zero balance and 20 years to retirement, saving 1,500 a month at 7% reaches 787,000 — not quite the target. Options: raise contributions, extend the horizon, or accept a lower target. Dropping the target to 750,000 reaches in 19 years; lifting contributions to 2,000 reaches 1M in 18 years. The calculator reveals trade-offs that are easy to miss when thinking only in round numbers.

Example Scenario

From $50,000 saving $1,500/mo at 7%% return, you hit the target in 20.2 yrs.

Inputs

Current Balance:$50,000
Monthly Savings:$1,500
Expected Annual Return:7%
Target Balance:$1,000,000
Expected Result20.2 yrs

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

This calculator applies the compound-interest annuity formula, solved for the number of periods required to reach a target balance. It computes monthly growth by combining two components: returns on the existing balance at a constant monthly rate (annual return divided by 12), and the accumulated value of regular monthly deposits. The model assumes contributions occur at consistent intervals, returns compound uniformly each month, and no withdrawals, fees, or tax effects occur. The result indicates the earliest month when the projected balance crosses the target threshold. Because the calculator models a constant return rate, it does not account for actual market volatility, sequence-of-returns risk, or variation in real-world performance. Results are projections for illustration only and should not be treated as forecasts of actual outcomes.

Frequently Asked Questions

Why does the timeline shrink so much with a slightly higher return?
Compounding is exponential. A 7% return versus 6% sounds small, but over 30 years the higher-rate version ends up roughly 30% larger. Time amplifies small rate differences into big outcome differences.
to use real or nominal returns?
For target balances in today's money, use real (after-inflation) returns — typically 5% for balanced portfolios. For targets in future nominal units, use nominal returns (7%). Mixing the two gives misleading timelines.
Does this account for taxes?
No — the rate is pre-tax. If the account is taxable, reduce the expected return by (return × marginal tax rate). Tax-sheltered accounts run at full pre-tax rate.
What if I cannot contribute some months?
Reducing the monthly_savings input to the realistic sustained average. If you save 2,000 most months but miss 2 months per year, your real average is closer to 1,667. Use the honest number; the calculator is sensitive to it.

Related Calculators

More Money Insights Calculators

Explore Other Financial Tools