Start Investing at 20 vs 30 vs 40 — The Cost of Waiting Is Brutal

Starting 10 years late can cost you $400,000+. See the exact dollar difference between investing at 20, 30, and 40 — with real compound interest numbers.

9 min read · Published 2026-03-17 · Updated 2026-04-04

Frequently asked questions

Is it too late to start investing at 40?

Absolutely not. You still have 25+ years until retirement. $500/month at 8% grows to roughly $493,000 by age 65. It's less than starting at 20, but it's far better than not investing at all. Every year you wait from here costs you more.

How much should I invest in my 20s?

Start with whatever you can — even $50/month. The key is consistency and starting now. A good target is 10-15% of your income. If your employer matches 401(k) contributions, always invest enough to get the full match first.

Does the 8% return assumption hold up?

The S&P 500 has averaged about 10% annually before inflation (7-8% after) over the past 50+ years. While future returns aren't guaranteed, a diversified portfolio of low-cost index funds has historically delivered these returns over 20+ year periods.

What if I started late but can invest a lot now?

Higher contributions absolutely help close the gap. If you're starting at 40, aim for $800-1,500/month or more. Max out tax-advantaged accounts first (401k, IRA). You can still build significant wealth — you just need to be more aggressive than someone who started earlier.

Should I invest a lump sum or dollar-cost average?

Statistically, lump-sum investing wins about two-thirds of the time because markets tend to go up. But dollar-cost averaging (spreading it over 3-6 months) reduces the risk of buying at a peak. Either way, getting money invested sooner is better than waiting for the 'perfect' time.

Run the numbers yourself

Related guides