HomeGuides › How Long Does It Take to Become a Millionaire?

How Long Does It Take to Become a Millionaire?

Starting from $0 and investing $500 a month at a 7% average annual return, it takes about 36 years to reach $1,000,000. Bump that to $1,000 a month and you hit a million in about 27.5 years; push to $2,000 a month at a 10% return and you cross the line in roughly 16.5 years. The exact answer depends on three things you control - how much you contribute each month, the return you earn, and how much you already have - plus the one thing you can't speed up: time itself. This guide solves for time: it tells you how many years it takes to become a millionaire at your numbers, which lever shortens that timeline the most, and what $1,000,000 will actually be worth when you get there. Run your own figures any time in the free millionaire calculator.

One quick distinction so you land on the right tool. If you already know your deadline and want the monthly amount, read how much to save per month. If you want your ending balance after a set number of years, use the investment calculator. This page answers the opposite question: given what you save and earn, when do you become a millionaire?

Years to $1,000,000 by monthly contribution and return

The single most useful number is the timeline itself. The table below shows how many years it takes to reach $1,000,000 starting from a $0 balance, across five monthly contribution levels and five annual returns. Every figure is computed with monthly compounding, so it matches how a real index-fund or savings account actually grows.

Monthly4% return6% return7% return8% return10% return
$25066.7 yrs50.9 yrs45.7 yrs41.6 yrs35.5 yrs
$50051.0 yrs40.1 yrs36.4 yrs33.4 yrs28.8 yrs
$1,00036.7 yrs29.9 yrs27.5 yrs25.5 yrs22.4 yrs
$1,50029.3 yrs24.5 yrs22.7 yrs21.3 yrs18.9 yrs
$2,00024.6 yrs20.9 yrs19.6 yrs18.4 yrs16.5 yrs

Read down a column and you see the brute force of contribution: at a 7% return, going from $500 to $1,000 a month nearly cuts the wait in half, from 36.4 years to 27.5. Read across a row and you see the quieter power of return: that same $500 a month finishes in 51 years at 4% but 28.8 years at 10%. The 7% column is a reasonable middle-of-the-road planning assumption for a diversified stock portfolio after inflation is set aside, while 10% is closer to the long-run nominal average of the US stock market before inflation.

The math behind the timeline

You don't need this formula to use the calculator, but seeing it makes the levers obvious. To find the number of months n it takes a stream of equal monthly deposits to reach a target, you rearrange the future-value-of-an-annuity formula and solve for the exponent:

n = ln( (target + PMT/r) / (PV + PMT/r) ) / ln(1 + r)

Here target is $1,000,000, PV is your current balance, PMT is your monthly contribution, r is your monthly return (annual return divided by 12), and ln is the natural logarithm. Divide the result by 12 to get years. The natural log shows up because compounding bends your savings line upward instead of keeping it straight - which is exactly why a million arrives sooner than simple division would suggest. If you'd rather not touch a scientific calculator, the millionaire calculator runs this for you and the compound interest calculator shows the year-by-year curve.

Which lever moves your timeline most?

Take a baseline saver: $0 to start, $500 a month, a 7% return. That's 36.4 years to a million. Now change one input at a time and watch what happens.

  • Double your contribution to $1,000/month: timeline drops to 27.5 years - you save 8.8 years. This is the biggest, most reliable lever, and it's the one fully under your control.
  • Add a $50,000 starting balance: timeline drops to 29.8 years - you save 6.6 years. A lump sum from a home sale, inheritance, or old 401(k) gives compounding a long head start.
  • Raise your return from 7% to 9%: timeline drops to 30.9 years - you save 5.5 years. Real, but the gentlest of the three and the one you control least, since chasing higher returns usually means accepting more risk.

The order matters. Most people obsess over squeezing an extra percent of return, when raising the monthly contribution does far more heavy lifting and carries no extra market risk. If money is tight, even an extra $100 a month meaningfully bends the curve. Use the take-home pay calculator to find room in your budget, and the pay raise calculator to channel future raises straight into investing instead of lifestyle.

Why time in the market beats almost everything else

The most expensive mistake in wealth-building is waiting to start. Look at the same $500 a month at 7%, but begin at three different ages and stop at 65.

Start ageYears investedTotal contributedBalance at 65
2540$240,000$1,312,407
3530$180,000$609,985
4520$120,000$260,463

The 25-year-old contributes only $120,000 more than the 45-year-old but ends with over $1 million more. That gap isn't extra effort - it's extra time letting earnings earn their own earnings.

The head-start that's hard to beat

Consider two savers, both earning 7%. Saver A invests $500 a month from age 25 to 35, then stops contributing entirely and never adds another dollar. Saver B waits until 35, then invests $500 a month for a full 30 years to age 65.

  • Saver A contributes just $60,000 over 10 years, then lets it ride. At 65: about $702,000.
  • Saver B contributes $180,000 over 30 years. At 65: about $610,000.

Saver A puts in one-third of the money, stops decades earlier, and still ends ahead - because those first ten years had the longest runway to compound. This is the clearest argument there is for starting today, even small. The Rule of 72 captures the same idea in one line: divide 72 by your return to estimate how many years money takes to double. At 7%, money doubles roughly every 10 years, so a dollar invested at 25 doubles about four times by 65, while a dollar invested at 45 doubles only twice.

Milestones accelerate: the second half is faster than the first

A million feels impossibly far when you start, but the milestones get closer together as your balance grows, because a larger pile generates larger gains. At $500 a month and a 7% return from $0, here is when you cross each mark.

MilestoneTime at $500/moTime at $1,000/mo
$100,00011.1 yrs6.6 yrs
$250,00019.6 yrs12.9 yrs
$500,00027.5 yrs19.6 yrs
$750,00032.6 yrs24.1 yrs
$1,000,00036.4 yrs27.5 yrs

Notice the spacing at $500 a month. The first $500,000 takes 27.5 years, but the second $500,000 takes only 8.8 more years. The hardest part of becoming a millionaire is the early grind, when your own deposits do most of the work and growth is barely noticeable. Once compounding takes over, the finish line rushes toward you. Knowing this is motivational fuel: the slow start is normal, not a sign you're failing. Track the early milestones with the investment calculator and your overall progress with the net worth calculator.

What will $1,000,000 actually be worth?

A million dollars in 30 years will not buy what a million buys today. Prices rise over time, and at a long-run US inflation rate near 3% a year, the purchasing power of a fixed sum shrinks steadily. Here is what $1,000,000 received in the future is worth in today's dollars, and how big a future number you'd actually need to match $1,000,000 of today's buying power.

Years out$1M then = today'sTo match $1M today, you'd need
10 years$744,094$1,343,916
20 years$553,676$1,806,111
30 years$411,987$2,427,262

In 30 years, a million dollars buys roughly what $412,000 buys now - comfortable, but not the lottery-win lifestyle the word "millionaire" implies. To hold the same purchasing power $1,000,000 has today, you'd need about $2.43 million in 30 years. This isn't a reason to give up; it's a reason to either aim higher than a flat million or to interpret your target in today's-dollars terms. A practical fix is to plan in real returns - use a 4% to 5% return assumption instead of 7% to 10% - so the inflation drag is already baked into your timeline. The inflation calculator lets you set your own rate, and for retirement-specific planning the retirement calculator and FIRE calculator work in the same framework.

How to find your own years-to-a-million

You can get your personal number in under a minute. Here's the process.

  1. Add up what you already have. Tally every account earmarked for long-term wealth - brokerage, 401(k), IRA, and any invested cash. This is your starting balance (PV). The net worth calculator makes this quick.
  2. Set a realistic monthly contribution. Use what you can actually sustain every month, not your best month. Include the employer 401(k) match if you get one - it's free money that shortens the timeline.
  3. Choose an honest return. Use 7% for a diversified stock portfolio in real terms, or 10% nominal if you plan to inflation-adjust your goal separately. For cash-heavy savers, use your actual savings APY from the savings calculator.
  4. Enter the numbers and read the years. Plug your PV, monthly amount, and return into the millionaire calculator and it returns the number of years to $1,000,000.
  5. Test one lever. Raise the contribution by $100 or $200 and re-run it. Seeing the years drop is the cheapest motivation in personal finance.

Mistakes that quietly add years to your timeline

  • Waiting for the "right time" to start. As the two-saver example showed, ten early years can outweigh thirty late ones. Starting small today beats starting big later.
  • Leaving long-term money in cash. A 4% savings account takes 51 years to reach a million at $500 a month; a 7% diversified portfolio takes 36. For multi-decade goals, sustained cash is the slowest lane.
  • Ignoring fees. A 1% annual fund fee effectively shaves about a point off your return, which on the $500-a-month/7% path adds several years. Favor low-cost index funds.
  • Forgetting inflation. Planning for a flat $1,000,000 without adjusting for rising prices can leave you with far less buying power than you imagined.
  • Pausing during downturns. Stopping contributions when markets fall means buying fewer shares at the cheapest prices. The steadiest savers, who keep automating through the dips, hit a million soonest.

For the long-run return assumptions used throughout this guide, you can review historical US stock market data published by the Federal Reserve. Treat any single return figure as a long-term average, not a promise - real years can finish sharply up or down.

The bottom line

How long it takes to become a millionaire comes down to a simple trade: the more you contribute and the earlier you start, the sooner you arrive. At $500 a month and a 7% return it's about 36 years; at $1,000 a month, about 27.5; and every extra dollar you add pulls the finish line closer. The biggest lever is your monthly contribution, the most underrated is starting today, and the most overlooked is inflation eating into what that million will buy. Plug your real numbers into the millionaire calculator, find your years-to-a-million, then change one lever and watch the timeline shrink. Explore more tools in our savings and investing hub or head back to the homepage for the full toolkit.

Try it yourself

Run your own numbers in the free Millionaire Calculator — instant, private, no sign-up.

Open the Millionaire Calculator →

Frequently asked questions

How long does it take to become a millionaire?
Starting from $0 and earning a 7% average annual return, it takes about 36 years at $500 a month, 27.5 years at $1,000 a month, and roughly 19.6 years at $2,000 a month. Increase the return to 10% and those timelines shorten to about 28.8, 22.4, and 16.5 years. Your monthly contribution is the strongest lever, so the more you invest each month, the sooner you cross $1,000,000.
How much do I need to invest monthly to become a millionaire in 20 years?
To reach $1,000,000 in 20 years from a $0 balance, you need to invest roughly $1,920 a month at a 7% return, about $1,690 a month at 8%, or about $1,310 a month at 10%. Higher returns lower the required deposit, but they also carry more risk. Run your exact target date in the millionaire calculator to see the precise monthly figure for your assumed return.
Is it better to increase my contribution or chase a higher return?
Increasing your contribution is usually better because it is fully in your control and carries no extra market risk. From a baseline of $500 a month at 7% (36.4 years), doubling the contribution to $1,000 saves 8.8 years, while raising the return from 7% to 9% saves only 5.5 years. Chasing higher returns means accepting more volatility, so most savers should max out their monthly amount first.
Can I become a millionaire if I start late, say at 45?
Yes, but you will need to contribute much more or earn a higher return. Starting at 45 with $500 a month at 7% reaches only about $260,000 by age 65, not a million. To hit $1,000,000 in 20 years from zero, you would need roughly $1,920 a month at 7%. Starting later is harder because you lose the longest-compounding early years, so prioritize a high savings rate.
What will $1 million actually be worth in 30 years?
About $412,000 in today's purchasing power, assuming 3% average annual inflation. In other words, a million dollars 30 years from now buys roughly what $412,000 buys today. To preserve the buying power that $1,000,000 has today, you would need about $2.43 million in 30 years. Plan in real (inflation-adjusted) returns, or aim above a flat million, so inflation does not erode your goal.
Why does the second half of the journey to $1 million go faster?
Because compounding grows your balance, larger sums generate larger gains, so the milestones get closer together. At $500 a month and a 7% return, the first $500,000 takes about 27.5 years, but the second $500,000 takes only about 8.8 more years. The early grind, when your own deposits do most of the work, is the slow part; once growth takes over, the finish line rushes toward you.
What return should I assume when planning to become a millionaire?
Use about 7% for a diversified stock portfolio if you want a return that already sets aside inflation, or about 10% if you plan to adjust your million-dollar goal for inflation separately. Cash savers should use their actual account APY, often around 4% in 2026. Treat any single number as a long-term average, not a guarantee, since real years can finish well above or below it.

Related guides

What Is Compound Interest? A Simple Explanation · How much to save per month to reach your goal: formula, examples, and shortcut · How to build a 6-month emergency fund: the complete step-by-step plan · How to calculate CD interest: APY, the formula, and what banks rarely tell you

Muhammad Zohaib AmeerFounder & Personal Finance Researcher

Muhammad Zohaib Ameer is the founder of The Money Calcs. He personally builds, tests and researches every calculator and guide on the site — translating the standard financial formulas used by banks and lenders into free, plain-English tools. His focus is accuracy and clarity: helping everyday people understand mortgages, loans, savings, investing, retirement and debt without jargon, sign-ups or sales pitches.