How Much Do You Need to Earn to Become a Millionaire?
There is no single income threshold. What decides the timeline is how much of your income you invest each year and how long it compounds. The calculator above models a simple plan: you invest a fixed percentage of your salary at the end of each year, your salary grows with annual raises, and the balance earns a constant return. Results are in nominal dollars, before taxes and fees.
Higher income makes saving easier, but it is not a requirement. In Ramsey Solutions' National Study of Millionaires (a 2017–2018 survey of more than 10,000 U.S. millionaires), only 31% had averaged $100,000 a year in household income over their careers, and one-third never earned six figures in any single year. That survey is a single commercial study, so treat it as a data point rather than a law.
Millionaire Math by Salary Level
All examples assume the calculator defaults: 3% annual raises and an 8% average annual return, starting from $0.
- $50K salary, 15% saved ($625/month at first): about 29 years. Start at 25 → millionaire around age 54.
- $60K salary, 15% saved ($750/month): about 27 years. Start at 25 → around age 52.
- $75K salary, 15% saved ($938/month): about 25 years. Start at 30 → around age 55.
- $90K salary, 15% saved ($1,125/month): about 23 years. Start at 30 → around age 53.
- $100K salary, 20% saved ($1,667/month): about 19 years. Start at 30 → around age 49.
Savings rate matters as much as income: $50K saving 25% reaches $1M in about 24 years, while $100K saving 10% takes about 26 years. Without raises, every example above takes roughly 2–4 years longer.
How the Savings Rate Changes the Timeline ($75K salary)
Same assumptions (3% raises, 8% return, starting from $0):
- 5% saved: about 37 years
- 10% saved: about 29 years
- 15% saved: about 25 years
- 20% saved: about 22 years
- 30% saved: about 18 years
- 50% saved: about 14 years
Monthly Investment Needed to Reach $1 Million
If you prefer to think in monthly amounts, this is roughly what you would need to invest each month (starting from $0, constant contributions, monthly compounding):
- In 20 years: about $1,920/month at 7%, or $1,698/month at 8%
- In 25 years: about $1,234/month at 7%, or $1,051/month at 8%
- In 30 years: about $820/month at 7%, or $671/month at 8%
- In 35 years: about $555/month at 7%, or $436/month at 8%
Divide the monthly amount by your savings rate to see the matching income. For example, $820/month is 15% of roughly $65,600 a year.
Earning $1 Million a Year vs. Being a Millionaire
A "millionaire" usually means someone whose net worth (assets minus debts) is at least $1 million—not someone who earns $1 million in a year. A $100,000 salary is a high income, but it does not make you a millionaire on its own. Earning $1 million in a single year would take about $83,333 a month, $19,231 a week, or about $481 an hour over a 2,080-hour work year (before tax).
Ways to Raise Your Savings Rate
Save part of every raise. If you save 10% of $70K ($7,000/year) and get a 4% raise ($2,800), saving the whole raise lifts your savings to $9,800—about 13.5% of your new $72,800 salary—without cutting your current lifestyle.
Increase gradually. Raising your contribution by 1 percentage point every few months (many 401(k) plans offer automatic escalation) makes the adjustment easier to absorb.
Use the "extra" paychecks. If you are paid every two weeks, you receive 26 paychecks a year, so two months each year have three. Saving those two extra paychecks adds about 7.7% of your annual pay to savings.
Common Reasons Plans Stall
- Lifestyle inflation: spending grows as fast as income.
- High-interest debt: credit card APRs often exceed 20%, far above what investments reliably earn.
- No automation: saving "whatever is left" at the end of the month.
- Uninvested cash: long-term savings left in low-yield accounts.
- Starting late: each decade of delay more than doubles the monthly amount needed at a 7% return.
Returns are never guaranteed; real markets fluctuate year to year, and taxes, fees and inflation reduce what you keep. See our disclaimer.