The timeline depends entirely on your income, savings rate, and investment returns
There is no single answer to how long it takes to become a millionaire. Someone earning $40,000 a year who saves 10 percent will reach a million dollars much slower than someone earning $150,000 a year who saves 50 percent. The math changes based on three things: how much money you earn, how much of that you actually save, and what return your investments produce over time.
A useful way to think about it: the faster you save money and the higher your investment returns, the sooner you reach a million. Someone who saves $50,000 per year and earns 7 percent annually on their investments will hit a million dollars in roughly 13 to 15 years. Someone who saves $10,000 per year with the same 7 percent return will take 40 to 50 years. The difference is not the time horizon—it is the savings rate.
Key Takeaways
- Your savings rate (the percentage of income you save each year) matters far more than your starting salary or investment skill.
- Reaching a million dollars in 10 years typically requires saving $60,000 to $80,000 per year plus investment returns of 7 to 10 percent annually.
- Reaching a million dollars in 20 years is possible by saving $30,000 to $40,000 per year with similar investment returns.
- The most common path is a combination of steady employment income, consistent monthly savings, and a diversified investment portfolio held for decades.
- Starting earlier matters because compound interest—earning returns on your returns—does most of the work in the later years.
How savings rate determines your timeline
Your savings rate is the percentage of your gross income you put aside each month. If you earn $60,000 a year and save $12,000, your savings rate is 20 percent. This number is the single biggest lever you control. A higher savings rate compresses the timeline dramatically.
Someone saving 10 percent of a $100,000 salary ($10,000 per year) will take roughly 50 years to reach a million dollars, assuming 7 percent annual investment returns. That same person saving 30 percent ($30,000 per year) will reach a million in about 25 years. Someone saving 50 percent ($50,000 per year) will get there in roughly 15 years. The income stayed the same; only the savings rate changed.
The challenge is that higher savings rates require either earning more money or spending less. Most people who reach a million dollars do both: they increase their income over time (through promotions, career changes, or side work) and they keep their spending relatively flat instead of letting it rise with each raise.
The role of investment returns and compound growth
Once you have saved money, where you put it matters. Money sitting in a regular savings account earning 0.5 percent annually will take far longer to become a million than money invested in a diversified portfolio earning 7 to 10 percent per year. The difference compounds over decades.
A person who saves $30,000 per year and earns 4 percent on their investments will reach a million in roughly 28 years. That same person earning 8 percent will reach it in about 20 years. The extra 4 percent return saves eight years. This is why people building wealth typically invest in a mix of stocks and bonds rather than keeping cash in a bank account.
The catch is that higher returns usually come with higher risk. A portfolio of 100 percent stocks might average 10 percent annually over decades, but it will also drop 20 to 30 percent in bad years. A portfolio of 60 percent stocks and 40 percent bonds might average 7 percent with smaller drops. Most people building long-term wealth choose something in the middle and stick with it for years.
Common timelines based on real savings patterns
Here are rough timelines for different income and savings combinations, assuming 7 percent annual investment returns:
| Annual Income | Annual Savings | Savings Rate | Years to $1 Million |
| $50,000 | $5,000 | 10% | ~55 years |
| $75,000 | $15,000 | 20% | ~35 years |
| $100,000 | $30,000 | 30% | ~25 years |
| $150,000 | $60,000 | 40% | ~15 years |
| $200,000 | $100,000 | 50% | ~10 years |
These numbers assume you start with zero and add to your investments consistently each year. They also assume you do not withdraw the money or stop saving. In real life, people take breaks, face job changes, and sometimes dip into savings for emergencies. The timeline usually stretches a bit.
Why starting age matters more than you think
A 25-year-old and a 45-year-old saving the same amount each year will reach a million at very different times—not because of the savings, but because of compound growth. The 25-year-old has 20 extra years for their money to earn returns on returns.
If both save $30,000 per year at 7 percent returns, the 25-year-old reaches a million around age 50. The 45-year-old reaches it around age 60. The 25-year-old saved the same total amount but got there 10 years earlier because their money had more time to compound. This is why financial advisors emphasize starting early, even if the amounts are small at first.
Starting at age 20 and saving $10,000 per year will often beat starting at age 35 and saving $20,000 per year, straightforward because of the extra 15 years of compound growth. The math of time is powerful.
What actually happens in the real world
Most people who reach a million dollars do not follow a straight line. They might save aggressively for five years, then pause to buy a house. They might get a promotion that doubles their savings rate. They might experience a market downturn that temporarily reduces their net worth. They might inherit money or receive a bonus that accelerates the timeline.
The people who actually reach a million typically share a few habits: they automate their savings so money moves to investments before they see it, they stay invested through market downturns instead of selling in a panic, and they increase their savings rate when their income rises rather than spending the extra money. They also tend to start early and stay consistent for decades.
The timeline is less about luck and more about the boring work of earning, saving, and letting compound interest do the heavy lifting over time.
Frequently Asked Questions
Can I become a millionaire in 5 years?
Only if you save an extremely high amount each year—roughly $150,000 to $200,000—or if you earn investment returns well above the historical average of 7 to 10 percent. Most people cannot save that much, and returns above 10 percent are not reliable. Five years is possible but requires either very high income, very high savings rate, or both.
Does the type of investment matter?
Yes. Money in a savings account earning 0.5 percent will take much longer than money in a diversified stock and bond portfolio earning 7 percent. Index funds (which track the overall market) are a common choice because they require no special skill and have historically returned around 7 to 10 percent annually over decades. Individual stocks can return more or less, but most people do not beat the market consistently.
What if I get a raise—should I spend it or save it?
Saving most of it will compress your timeline significantly. If you get a $10,000 raise and save $8,000 of it while spending $2,000, you have increased your annual savings by 8,000 dollars. Over 20 years at 7 percent returns, that extra $8,000 per year becomes roughly $400,000 more toward your million. Spending the raise delays your timeline by years.
What if the stock market crashes?
If you are investing for decades, market crashes are normal and temporary. Someone who started investing in 2007 (right before the financial crisis) and kept investing through the crash reached a million dollars on a normal timeline because they stayed invested and kept adding money. People who sold during the crash and moved to cash delayed their timeline by years.
Is a million dollars still worth the same as it was 20 years ago?
No. Inflation means a million dollars in 20 years will have less purchasing power than a million today. If inflation averages 3 percent per year, a million dollars will be worth roughly $550,000 in today's money. This is why some people target a higher number, like $2 million or $3 million, to account for inflation over their working years.