Skip to content
MoneyDeck

Millionaire Calculator

Find out exactly when you will hit $1 million — and how to get there sooner

Updated · Free, no signup

$
$
%

A diversified stock portfolio has historically returned roughly 6–10% a year before inflation; savings accounts far less.

$
yrs
yrs
%

Years to reach target

25.7 years

Your age at target

55.7

Total you contribute

$333,000.00

Investment growth

$673,774.27

Target in today's money

$530,583.97

Purchasing power of the target at the time you reach it.

Monthly saving needed by target age

$1,057.76

Result

You reach $1,000,000 in 25 yr 8 mo, at about age 55.7.
  • About 67% of your final balance comes from investment growth rather than your own deposits.
  • Adding $250.00 a month gets you there 2 yr 4 mo sooner.
  • To hit $1,000,000 by age 55, save about $1,058 a month.

Path to your target

Year-by-year balance

YearAgeContributedGrowthBalance
13137,0002,20039,200
23249,0005,42654,426
33361,0009,75370,753
43473,00015,26188,261
53585,00022,034107,034
63697,00030,164127,164
737109,00039,749148,749
838121,00050,894171,894
939133,00063,713196,713
1040145,00078,326223,326
1141157,00094,863251,863
1242169,000113,463282,463
1343181,000134,275315,275
1444193,000157,459350,459
1545205,000183,186388,186

About the Millionaire Calculator

This millionaire calculator answers a simple question: at your current savings rate and expected investment return, when will your balance reach $1,000,000? Enter what you have saved today, how much you add each month and an annual return, and it projects your balance month by month until it crosses your target — then shows the age you will be when it happens.

It is useful for anyone setting a long-term wealth goal: early-career savers wondering whether a million is realistic, FIRE planners stress-testing a timeline, and parents or mid-career investors deciding whether to bump up contributions. The target does not have to be one million — type any number, such as $500,000 or $2 million.

Because a dollar in 30 years buys less than a dollar today, the calculator also shows what your target is worth in today's money at your inflation assumption, and how much you would need to save each month to reach the goal by a chosen age. Returns are assumed constant and compounded monthly; real markets are bumpier, so treat the result as a planning estimate. The simulation runs for up to 100 years; if the target is not reached by then, the calculator says “Never” rather than showing a misleading number.

With the default inputs, the years to reach target is 25.7 years. Change any value above to recalculate instantly.

How to use the millionaire calculator

  1. 1Enter how much you already have saved or invested.
  2. 2Enter what you add every month (include any employer match).
  3. 3Choose a realistic annual return — lower for cash, higher for a stock-heavy portfolio.
  4. 4Keep the target at $1,000,000 or type your own goal.
  5. 5Add your age and the age you want to hit the goal by to see the monthly saving required.

Formula and method

B(m) = B(m−1) × (1 + r/12) + C; months = first m where B(m) ≥ Target
Required C = (Target − P(1 + i)^n) × i ÷ ((1 + i)^n − 1)

The calculator runs a month-by-month simulation: each month your balance earns one-twelfth of the annual return and then your monthly contribution is added at month end. It stops at the first month the balance reaches the target, which gives the time to become a millionaire to the nearest month.

The "monthly saving needed" figure solves the future-value-of-annuity equation for the contribution C, using i = annual return ÷ 12 and n = months between your current age and target age. Today's-money value divides the target by (1 + inflation) raised to the number of years, showing its real purchasing power. Taxes and fees are not deducted, so use a net-of-fee return if you pay fund charges.

B(m)
Balance after month m
P
Current savings
C
Monthly contribution
r
Annual return (decimal); i = r ÷ 12
n
Months until the target age

Worked examples

$25k saved, $1,000/month at 7%

Starting with $25,000 and adding $1,000 a month at 7% reaches $1 million after 308 months — about 25 years 8 months — at age 55.7. You contribute $333,000 in total and investment growth supplies the other two-thirds. Hitting the goal by exactly 55 would take about $1,058 a month.

Starting from zero with $500/month at 8%

Saving $500 a month from nothing at 8% takes 401 months (about 33.4 years) to pass $1 million, using only $200,500 of your own money. If you are happy to reach the goal at 65 — a full 40 years away — about $286 a month is enough, because compounding does more of the work.

Aggressive saver: $100k saved, $3,000/month at 6%

With $100,000 already invested and $3,000 going in every month at 6%, the balance crosses $1 million after 166 months — about 13 years 10 months, at age 48.8. Reaching it by exactly 50 would need about $2,595 a month.

Target out of reach: $50/month with no growth

Saving $50 a month at 0% adds only $600 a year, so after the 100-year limit of the simulation you have contributed $60,000 — far short of $1 million. The calculator reports “Never” instead of a misleading number of years.

Frequently asked questions

How long does it take to become a millionaire?+

It depends on your savings, contributions and returns. Investing $1,000 a month at 7% from a $25,000 start takes about 25.7 years; $500 a month from zero at 8% takes about 33.4 years. Raising contributions or starting earlier shortens the timeline most.

How much do I need to save a month to be a millionaire?+

From zero, reaching $1 million in 30 years at 7% needs about $820 a month; in 40 years about $380 a month; in 20 years roughly $1,920 a month. Enter your age and target age above to get your exact number.

Is $1 million still a lot of money?+

It is less than it used to be. At 2.5% inflation, $1 million in 30 years has the purchasing power of about $477,000 today. Using the 4% rule, $1 million supports roughly $40,000 a year of withdrawals.

What return should I assume?+

Many planners use 6–7% as a nominal return for a stock-heavy portfolio, or 3–5% as a real (inflation-adjusted) return. High-yield savings accounts pay far less over the long run. Using a conservative figure avoids an over-optimistic timeline.

Does this include taxes?+

No. The projection assumes growth is not taxed along the way, which matches tax-advantaged accounts such as a 401(k), IRA or ISA. In a taxable account, use a slightly lower return to reflect tax drag on dividends and interest.

Results are estimates for educational purposes and are not financial advice. Rates, fees and terms vary — confirm with your lender or a licensed advisor before making decisions.

Related tools