Millionaire Calculator: How Long to Reach $1 Million?
Enter your current savings, how much you contribute each month, and your expected annual return to see exactly how many years you need to reach one million dollars. Switch to goal mode to find the monthly deposit that hits your target by a chosen date. The year-by-year table and growth chart update as you type.
How the millionaire calculator works
The calculator uses the compound interest formula to project how your savings grow over time. Your current savings act as the present value (PV), your regular monthly contributions are added each period, and the annual return rate determines how fast the balance compounds. In "years to goal" mode the calculator solves for the number of periods needed to reach your target using logarithms. In "deposit needed" mode it solves for the monthly payment (PMT) that gets you to the goal by your chosen date. Both calculations account for how frequently interest compounds, which meaningfully affects the result over long horizons.
Why compound frequency matters
Monthly compounding means interest is calculated and added to your balance twelve times a year, so you earn interest on interest more often than with quarterly or annual compounding. Over a 30-year horizon, the difference between annual and monthly compounding on a 7% return is equivalent to gaining an extra few tenths of a percent in effective annual yield. Most brokerage and retirement accounts compound daily or monthly, so the monthly setting is the most realistic default for stock market investing.
The role of inflation in your millionaire target
One million dollars in 2026 is not the same as one million dollars in 2046. With 2.5% annual inflation, $1,000,000 in twenty years is worth only about $610,000 in today's purchasing power. The inflation-adjusted figure shown by this calculator tells you how much buying power your target actually represents. If keeping pace with a comfortable retirement lifestyle is the goal, you may need to aim for $1.5 million or more in nominal terms. The calculator lets you set any goal amount so you can model this directly.
Strategies to reach your goal faster
Three levers move the needle: starting balance, monthly contribution and return rate. Starting early is the most powerful because it gives compounding the most time to work. Increasing your monthly contribution by even $100 can cut years off your timeline. Choosing a diversified, low-cost index fund over a savings account can add 4 to 5 percentage points of annual return, which roughly halves the time needed. Automating contributions removes the temptation to spend rather than invest. Tax-advantaged accounts such as a 401(k) or Roth IRA let your returns compound without annual tax drag, amplifying every dollar you invest.
Realistic return rate benchmarks
| Asset class | Historical avg. annual return | Risk level |
|---|---|---|
| High-yield savings / CDs | 4-5% | Very low |
| Bonds (U.S. aggregate) | 4-6% | Low |
| Balanced portfolio (60/40) | 6-8% | Moderate |
| U.S. stock market (S&P 500, inflation-adjusted) | 7% | Moderate-high |
| U.S. stock market (S&P 500, nominal) | 10% | Moderate-high |
| Small-cap stocks | 11-12% | High |
Historical average annual returns by asset class. Past performance is not a guarantee of future results.
Frequently asked questions
How long does it take to become a millionaire saving $500 a month?
At a 7% annual return, saving $500 per month with no starting balance takes roughly 30 years to reach $1 million. Starting with $10,000 already saved cuts that to about 28 years. If you can increase the contribution to $1,000 a month, the timeline drops to around 22 years. The exact answer depends on your starting savings, return rate and how often interest compounds.
What is a realistic rate of return to use?
For a diversified stock index fund tracking the U.S. market, the long-run historical nominal return has averaged about 10% per year, or roughly 7% after adjusting for inflation. For a balanced 60% stock / 40% bond portfolio, 6-8% nominal is a common planning assumption. For savings accounts or CDs, 4-5% is more realistic in a higher-rate environment. Using 7% is a conservative but defensible default for someone investing in a diversified equity portfolio for the long term.
Does the calculator account for taxes?
No, this calculator shows pre-tax growth. In a taxable brokerage account, capital gains and dividends are taxed each year, reducing your effective return. In a tax-advantaged account such as a 401(k) or Roth IRA, contributions grow without annual taxation, which meaningfully speeds up compounding. As a rule of thumb, subtract 0.5 to 1.5 percentage points from your expected return if you are investing in a taxable account.
Should I use the nominal or inflation-adjusted return?
Use the nominal return (for example, 10% for U.S. equities) and then set the inflation rate field to see the purchasing-power-adjusted value of your goal. Alternatively, use the real return directly (about 7% for U.S. equities) and set inflation to 0, then your balance is already expressed in today's dollars. Mixing a real return with a non-zero inflation field will double-count inflation and give a misleadingly optimistic result.
What if my monthly contribution changes over time?
This calculator assumes a constant monthly contribution. In practice your income and savings rate will likely grow over time, which means the calculator may overstate how long it takes if you plan to increase contributions. To model rising contributions, run the calculation in stages: use the balance from the first stage as the starting savings for the next stage with a higher contribution.
What is the millionaire calculator formula?
The future value formula is: FV = PV x (1 + r)^n + PMT x ((1 + r)^n - 1) / r, where PV is your starting savings, r is the interest rate per compound period, n is the total number of periods, and PMT is the deposit per period. To find the number of periods needed, the calculator solves for n using logarithms. To find the required payment, it rearranges the formula to isolate PMT.