Millionaire Calculator
How long until you hit $1,000,000? Enter what you have, what you add each month, and your expected return — compound interest does the rest.
Your Numbers
%
Time to ¤1,000,000
26 years, 9 months
Contributing ¤1,000/month at 7% annual return, you reach ¤1,000,000 around Mar 2053.| Total you contribute | ¤330,666 |
| Growth from compound interest | ¤669,334 |
| Share that is investment growth | 66.9% |
| Your age when you get there | 57 |
Your Path to ¤1,000,000
Green is your total balance; the dashed line is your target. Notice how the gap between what you've contributed and your balance widens over time — that's compounding at work.How Long Does It Take to Become a Millionaire?
The honest answer: it depends almost entirely on two things — how much you invest each month and the rate of return you earn. This free millionaire calculator turns those inputs into a concrete timeline using the same compound interest math that drives every long-term investing plan. There's nothing magical about a million dollars except that it's a memorable milestone; the calculator works for any target you type in.
Compound interest is what makes the goal achievable on an ordinary income. Your money earns a return, then that return earns its own return, and the snowball accelerates. Over a multi-decade horizon, the majority of a seven-figure portfolio is typically growth, not the dollars you personally contributed — the chart above makes that split visible.
How Much Do You Need to Invest Each Month?
At a 7% annual return, here's roughly what it takes to reach $1,000,000 starting from zero:
| Time horizon | Monthly investment needed |
|---|---|
| 40 years | ~$380/month |
| 30 years | ~$820/month |
| 25 years | ~$1,250/month |
| 20 years | ~$1,920/month |
| 15 years | ~$3,160/month |
The pattern is striking: waiting cuts both ways. Someone who starts at 25 and invests ~$380/month arrives at the same place as someone who starts at 45 and has to find ~$1,920/month — five times the monthly commitment for the same result. That's the cost of lost compounding years. See our compound interest guide for the full explanation.
How to Use This Millionaire Calculator
1. Enter your current savings — everything already invested toward this goal (brokerage, 401(k), IRA, Roth IRA, HSA).
2. Enter your monthly contribution — what you can consistently add. Include employer 401(k) match if you're modeling retirement accounts.
3. Set your target. It defaults to $1,000,000, but you can model $500,000, $2,000,000, or any number you like.
4. Choose a return. Use ~7% to keep the answer in today's (inflation-adjusted) dollars, or ~10% for a nominal estimate based on the long-run average U.S. stock market return.
Nominal vs. Real Returns: Read the Fine Print
A million dollars in 30 years will not buy what a million buys today. If you want your result expressed in today's purchasing power, use a real return of about 7% (the historical stock market average of ~10% minus ~3% inflation). If you use the full nominal 10%, your timeline will look shorter, but the future million will be worth less in real terms. Our guide to inflation and investing breaks down the difference.
The First $100,000 Is the Hardest
As Charlie Munger famously put it, the first $100,000 is a brutal slog — at that stage your contributions vastly outweigh your investment growth. But once compounding gains momentum, the later milestones arrive faster and faster. The jump from $900,000 to $1,000,000 can happen in a fraction of the time the first $100,000 took. Our financial independence insights dig into why this acceleration happens.
Limitations and Assumptions
This calculator assumes a smooth, constant rate of return and steady monthly contributions. Real markets are volatile — some years are up 25%, others down 20% — and a bad sequence early on can change your timeline. Contributions in the real world also tend to rise with income. Treat the result as a planning baseline, not a promise, and revisit it as your savings rate and circumstances change. This is an educational tool, not personalized financial advice.
Millionaire Calculator FAQ
How long does it take to become a millionaire?
It depends on how much you save and your return. Saving $1,000/month at a 7% annual return reaches $1,000,000 in roughly 27–28 years from zero. Double the contribution to $2,000/month and it drops to about 20 years. The biggest levers are how much you invest each month and how early you start.
How much do I need to save per month to become a millionaire?
At a 7% annual return: about $380/month over 40 years, roughly $820/month over 30 years, and about $1,920/month over 20 years. The longer your horizon, the more compounding does for you and the less you personally have to contribute.
What rate of return should I assume?
A diversified U.S. stock index has historically returned about 10% per year before inflation, or roughly 7% after inflation. Use 7% for a result in today's dollars; use 10% for a nominal figure. Conservative planners use 6–7%.
Does this millionaire calculator account for taxes and inflation?
Not directly. To stay in today's dollars, enter a real (inflation-adjusted) return such as 7%. Taxes depend on your account type — a Roth grows tax-free, while a taxable brokerage owes tax on gains and dividends. See our guide to investment accounts to choose the right one.