With a 10% average annual return (S&P 500 historical average), you need to invest approximately $500/month for 30 years, $250/month for 35 years, or $130/month for 40 years to reach $1 million.
Becoming a millionaire through investing is more achievable than most people think — it's primarily a function of time, consistency, and compound growth. The key variables are how much you invest monthly, your average annual return, and how many years you have.
Here's the math at different time horizons (assuming 10% average annual return): • **40 years** (start at 25, reach $1M at 65): ~$130/month • **35 years** (start at 30): ~$250/month • **30 years** (start at 35): ~$500/month • **25 years** (start at 40): ~$1,000/month • **20 years** (start at 45): ~$2,000/month
The dramatic difference shows the power of starting early. Someone investing $130/month for 40 years contributes only $62,400 of their own money — the other $937,600 comes from compound growth. Starting 10 years later requires nearly 4x the monthly investment.
These calculations use the historical S&P 500 average return of ~10% before inflation (~7% after inflation). Actual returns vary year to year, but over 30+ year periods, the stock market has historically delivered these returns.
Time is the most powerful factor. Starting 10 years earlier can reduce your required monthly investment by 50–75%. Even small amounts invested in your 20s can grow to substantial sums by retirement.
The S&P 500 has averaged ~10% annually since 1926. A diversified portfolio of index funds is the most reliable way to capture market returns. Avoid trying to pick individual stocks or time the market.
Dollar-cost averaging (investing the same amount every month regardless of market conditions) removes emotion from investing and ensures you buy more shares when prices are low.
High fees destroy wealth. A 1% annual fee on a $500K portfolio costs $5,000/year. Use low-cost index funds (Vanguard, Fidelity, Schwab) with expense ratios under 0.10%. Invest in tax-advantaged accounts (401k, IRA) when possible.
Use our free Compound Interest Calculator to calculate your personalized answer based on your specific situation.