:max_bytes(150000):strip_icc():format(jpeg)/GettyImages-1474811459-5f03f7ad044240cea2b8e98675f3abaf.jpg)
Key Takeaways
- How long it takes to reach $1 million depends on how much you save and the return you earn—not the age you start.
- But starting earlier does mean you’ll reach $1 million at a younger age—or need to save less each month.
- Setting a clear goal makes the tradeoffs easier to see, whether that means saving more, starting sooner, or adjusting your timeline.
Reaching $1 million is one of those financial goals that can feel aspirational, yet somehow out-of-reach. For some people, it’s a retirement benchmark. For others, it’s a symbol of financial independence. No matter your motivation, you likely want to know when you need to start investing and how much you need to invest.
Of course, the earlier the better, but there’s no single “right” age to start saving to reach that goal. Starting at 25 looks very different from starting at 35 or 45, but the math behind getting to $1 million in savings is surprisingly straightforward. Once you understand what drives the timeline, the goal becomes more approachable—even if you’re starting later than you’d hoped.
Why This Matters
Understanding the time it takes to reach $1 million helps you focus on what you can control and make smart adjustments to your budget sooner.
The Simple Math Behind How Long It Takes to Reach $1M
The number of years it takes to reach $1 million depends on:
- How much you contribute
- What return you earn on those contributions
It’s truly that simple. Age doesn’t enter the equation—at least not directly.
For these examples, we’ll assume a 7% annual return, which is commonly used in long-term planning. Historically, diversified stock market investments have averaged closer to 10%, when assuming dividend reinvestment, but closer to 7% when adjusting for inflation.
| Monthly Savings vs. Years to Reach $1M (7% return) | ||
|---|---|---|
| Monthly Savings | Annual Total | Years to Reach $1M |
| $400 | $4,800 | ~39 years |
| $500 | $6,000 | ~36 years |
| $800 | $9,600 | ~30 years |
| $1,000 | $12,000 | ~28 years |
| $1,500 | $18,000 | ~23 years |
The pattern is clear: the more you save each month, the fewer years it takes to reach $1 million. Someone saving $500 would need 36 years to reach $1 million in savings. Someone saving $1,500 a month cuts that timeline down to 23 years.
Here’s the key insight many people miss: the number of years required is the same no matter what age you start, assuming the same monthly contribution and return. What changes is how old you are when you reach the goal.
For example, if a certain contribution rate will get you to $1 million in 30 years, it will take the same amount of time for any investor to reach that goal, assuming they are investing the same amount of money each month with the same returns. So, a 25-year-old would reach the goal by age 55, while someone starting at 45 won’t reach $1 million until age 75. It didn’t take them longer, they simply started later and are therefore older when they reach the goal.
Important
All figures shown are in today’s dollars and are not adjusted for inflation, which keeps the comparisons simple and consistent.
Want to Reach $1M by Age 65? Here’s How Much to Save Based on When You Start
Now let’s ask examine how much you need to save if you want to reach the goal of $1 million by the time you turn 65.
| Monthly Savings Needed to Reach $1M by Age 65 | |||
|---|---|---|---|
| Starting Age | Years Saving | Monthly Savings Needed | Annual Amount |
| 25 | 40 | ~$381 | ~$4,600 |
| 35 | 30 | ~$820 | ~$9,900 |
| 45 | 20 | ~$1,920 | ~$24,000 |
The takeaway is that starting earlier gives you more time to rely on compounding, which can significantly lower how much you need to save each month to hit the same goal. Someone who begins investing at 25, for example, would need to set aside about $380 per month to reach $1 million by 65.
In contrast, someone who doesn’t start until 45 has fewer years for their money to grow. To reach the million-dollar mark by the same age of 65, they would need to save more than $1,900 per month—almost five times as much as the earlier starter.
Want to Reach $1M Earlier?
Pulling the goal forward—to age 60 or even 55—raises the required monthly savings quickly, especially if you start later. For example, someone beginning at 35 would need roughly $1,235 a month to reach $1 million by 60, compared with the $1,100 monthly savings needed to reach the goal by 65. Meanwhile, aiming to reach $1 million by age 55 means that same 35-year-old would need to stash $1,920 a month in savings.
Starting Later Doesn’t Mean You’re Behind—It Just Means You Need a Different Plan
If you’re starting at 35 or 45, it’s easy to feel like you’ve missed your window to save as much as you’d like. But starting late doesn’t mean you’re doomed. It just means you can’t rely on as long a period of compounding.
That makes consistency and strategy more important. To help your money grow faster, you could increase contributions when you get a raise, use tax-advantaged accounts such a 401(k) or IRA more intentionally, and stay invested through market ups and downs rather than trying to time market cycles. Even modest changes, such as increasing contributions by just 1% each year, can meaningfully shift the outcome over a decade or two.
You don’t have to start early or get everything right. What matters most is having a clear plan—and sticking with it as you work toward the goal of $1 million.
Bottom Line
Reaching $1 million isn’t about starting at the “right” age. It’s about understanding the math and choosing a strategy that fits where you are now. Whether you begin at 25, 35, or 45, the path works if you commit to consistent saving and realistic assumptions.
Starting earlier means reaching $1 million at a younger age. Starting later means needing to set aside more each month to reach your goal by the age you’re aiming for. Either way, understanding the numbers—and what it will take to reach them—turns a distant goal into a workable plan.

:max_bytes(150000):strip_icc()/GettyImages-1474811459-5f03f7ad044240cea2b8e98675f3abaf.jpg)