Accumulating $1 million is achievable through consistent savings at market-rate returns — but it requires time, not magic. At 7% annual return (a common long-run planning assumption for a diversified investment portfolio), $1,000 a month reaches $1 million in about 30 years. Double the monthly contribution and the timeline drops to roughly 22 years.
Note that this calculator uses 7% as the default rate, not 4%. A million-dollar goal over decades typically implies investing, not holding cash in a HYSA. Adjust the rate to match where your money will actually go: 4–5% for a savings account, 6–8% for a broadly diversified investment portfolio.
The exponential growth shape of a long savings journey
The month-by-month chart below the result shows something that surprises many people: the balance curve bends sharply upward in the later years. Your contributions add a fixed amount each month, but the interest compounds on an ever-larger base. In year 1, interest adds a few hundred dollars. In year 25, that same rate produces tens of thousands annually.
This is why the last decade of a 30-year savings plan often adds more total value than the first two decades combined. The math rewards patience more than most people intuitively expect.
What actually determines how long it takes
Starting balance matters the most on short timelines. Monthly contribution matters most over medium timelines (10–20 years). For very long timelines (20+ years), the rate of return dominates everything else — a difference of 1 percentage point in annual return can change the end balance by hundreds of thousands of dollars.
The 'Switch to higher return' What-If chip shows the impact of a 1% rate improvement. The 'Invest an extra $200/month' chip shows the impact of additional contributions. Compare both to see which lever matters more for your specific numbers.
The role of a starting balance
If you already have savings or investments, enter them as your starting balance. $50,000 already saved at 7% with $1,000/month reaches $1 million in about 23 years instead of 30. The starting balance earns compounding returns from day one — each dollar already invested is worth far more in present-value terms than a dollar invested in year 15.
This is the core argument for starting to invest early: even a small amount saved in your 20s has decades to compound before retirement, making it worth far more than the same dollar invested later.
Frequently asked questions
How long does it take to save $1 million?
At $1,000/month with a 7% annual return: about 30 years. At $2,000/month: about 22 years. At $3,000/month: about 17 years. With a $100,000 starting balance and $1,000/month at 7%: about 23 years. Enter your actual numbers above.
What return should I use for a million-dollar savings goal?
If the money will be invested in a broadly diversified stock portfolio, 6–8% is a common long-run planning assumption before inflation, or 4–5% after inflation. For money staying in a HYSA, use 4–5%. Be realistic — plugging in 10% can make the timeline look shorter than it will be.
Is $1 million enough to retire on?
The 4% rule suggests a $1 million portfolio can support $40,000/year in withdrawals with a high probability of lasting 30+ years. Whether that is enough depends on your expenses, Social Security income, and retirement age. The retirement calculator on this site can model your specific scenario.
Does starting early really matter that much?
Yes — dramatically. Starting at 25 instead of 35 gives your money an extra 10 years of compounding. At 7%, money doubles roughly every 10 years. That means dollars invested at 25 are worth four times more at 65 than dollars invested at 45.
Worked examples
Each scenario below is computed by the same engine that powers the calculator above — not hand-estimated. Change the inputs above to see how your own numbers compare.
Starting from zero at $1,000/month
Long-term wealth accumulation: $1,000/month at a 7% annual return, starting from $0.
- Goal amount
- $1,000,000
- Monthly savings
- $1,000
- Annual rate
- 7.0%
- Total contributed
- $331,000
- Interest earned
- $673,002
At 7% annualized return, $1,000/month reaches $1 million in roughly 30 years. In the final decade, the compounding growth per year exceeds your total annual contributions — that's exponential growth.
With $50,000 already invested
$50,000 starting balance + $1,500/month at 7% annual return — a more common starting point for mid-career savers.
- Goal amount
- $1,000,000
- Monthly savings
- $1,500
- Starting balance
- $50,000
- Annual rate
- 7.0%
- Total contributed
- $414,500
- Interest earned
- $590,662
The $50,000 starting balance earns decades of compound returns, compressing the timeline meaningfully. Early savings are disproportionately powerful on a 20–30 year timeline.
Months to $1 million at various monthly contributions and annual returns
Time to reach $1,000,000 from $0. Rows show monthly savings; columns show annual return (investment-grade rates, not savings account rates).
| Monthly savings | 5% | 6% | 7.0% | 8% |
|---|---|---|---|---|
| $500/mo | 44 yr 10 mo | 40 yr 1 mo | 36 yr 5 mo | 33 yr 5 mo |
| $1,000/mo | 32 yr 11 mo | 30 yr | 27 yr 7 mo | 25 yr 7 mo |
| $1,500/mo | 26 yr 8 mo | 24 yr 6 mo | 22 yr 9 mo | 21 yr 4 mo |
| $2,000/mo | 22 yr 7 mo | 21 yr | 19 yr 7 mo | 18 yr 5 mo |
| $3,000/mo | 17 yr 6 mo | 16 yr 5 mo | 15 yr 6 mo | 14 yr 9 mo |
This table uses investment-grade return assumptions (5–8%), not savings account rates. A $1 million goal over decades typically implies investing in a diversified portfolio, not a HYSA.
What affects your results
These are the real inputs that move the needle — ranked by how much each one changes your outcome. All rates in this calculator are user-supplied; this tool does not access live market data.
Over a 30-year horizon, the difference between 6% and 8% annual return can mean 10+ years in timeline. The return rate dominates everything else on very long horizons.
Doubling the monthly contribution from $1,000 to $2,000 shortens the $1 million timeline from ~30 to ~22 years. Contributions dominate in the early years before compounding takes over.
A $50,000 starting balance earns decades of compound growth. At 7%, $50,000 doubles to $100,000 in about 10 years — and to $200,000 in 20 years — with no additional contributions.
Starting at 25 vs 35 with the same monthly contribution can double the ending balance by retirement. The first decade of investing is worth more than any subsequent decade.
Common mistakes to avoid
- ✕
Using a HYSA rate (4–5%) for a million-dollar goal over decades. At those rates the timeline is realistic; at 4% in a HYSA, $1,000/month takes about 53 years. For this goal, investing in a diversified portfolio at 6–8% is the intended plan.
- ✕
Assuming the $1 million threshold is the final retirement number. For most retirees, $1 million supports about $40,000/year in withdrawals (the 4% rule). Model your actual retirement income needs.
- ✕
Stopping contributions during market downturns. Pausing for a year in a bear market can cost years off your timeline — staying invested and continuing contributions during corrections is one of the highest-leverage behaviors.
Key takeaways
- ✓
The exponential growth curve shows why starting early matters more than amount. Every year of delay has a compounding cost — visible in the chart.
- ✓
Increase contributions with every raise before the new income becomes baseline spending. Even adding $100/month extra per year accelerates a 30-year plan by 3–5 years.
- ✓
Use the 'Switch to higher return' What-If chip to see the impact of low-cost index funds vs. a high-fee managed fund. A 1% fee difference over 30 years can cost $200,000+.
More questions answered
How long does it take to save $1 million?
At $1,000/month at 7% return: about 30 years. At $2,000/month: about 22 years. At $3,000/month: about 17 years. The timeline varies dramatically with return rate — use the comparison table above to see how different rates change the math.
Is $1 million enough to retire on?
The 4% withdrawal rule suggests $1 million supports $40,000/year in withdrawals for 30+ years. Whether that's enough depends on your Social Security income, retirement age, and expected spending. Use the retirement calculator on this site for a complete model.
What return rate should I use for saving $1 million?
For a broadly diversified stock index fund (e.g., a total market fund), 6–8% before inflation or 4–5% after inflation is a common long-run planning range. For a HYSA, use 4–5% but note the dramatically longer timeline. Be honest about your investment strategy — plugging in 10% when your money sits in a savings account will give you false timelines.
Should I save $1 million before or after investing?
For a 20–30 year million-dollar goal, you are almost certainly investing, not saving in a bank account. The calculator works for both — just enter the appropriate rate. An emergency fund (3–6 months of expenses) should be in a HYSA at 4–5%. Everything beyond that for a 20+ year goal should be invested in a diversified portfolio.