190+ calculators  /  US · CA · IN   /  no sign-up · no lead forms
RealMoneyIQ
Home / Investing & Growth / Millionaire

Millionaire Calculator

↻ Updated 2026

See how many years it takes to hit a million dollars — or any target — from your current savings, monthly contributions and expected return.

Educational calculators — always consult a licensed professional before making financial decisions.

Your inputs
Current savings
Monthly contribution
Annual return
Target amount
Current age
Time to target
23y 8m
to reach $1,000,000
Age reached
54
from age 30
Total contributed
$309,000
of your own money
Path to your target$1,000,000
age 30age 54
Summary
Starting savings$25,000
Monthly contribution$1,000
Target$1,000,000
Time to target23 yr 8 mo
Total you contributed$309,000
ASSUMPTIONS Balance grows each month at 8%/yr and you add $1,000at month's end, iterating until it reaches $1,000,000. Returns are assumed steady and figures ignore taxes and inflation.

Runs entirely in your browser — nothing you enter is sent to us.How this works

How to read your time to a million

23 years and 8 months, at age 54. You contribute $309,000 of the $1,004,977 — the market supplies the other $695,977, which is 69% of the total. The uncomfortable part is the other end of the sentence: $1,000,000 in 2050 buys what about $497,000 buys today.

The second million is faster than the first — 7.8 years against 23.7. Same contributions, same return; the difference is that the second million starts with a million already compounding.
Contributions move the date more than returns do at this stage. Going $1,000 → $1,500 a month cuts 3 years 8 months; going 8% → 10% cuts 3 years 1 month. One of those you control.
The target is nominal. If you want $1,000,000 of today's purchasing power in 2050, the real target is $2,012,863 — see the inflation calculator for the conversion.

How the years to your target are counted

There's a closed-form way to solve this with logarithms, and the calculator ignores it. Instead it steps forward one month at a time — growing the balance, adding your contribution, checking against the target — and stops the first month the balance crosses. That's why the answer comes back as years and months rather than a decimal.

The loop runs at most 1,200 times, a hundred years. If the balance hasn't reached the target by then, the tool reports '100+ yr' rather than a number, which happens whenever the contribution is too small to outrun the target at the chosen return.

monthly rate = annual return ÷ 12 repeat until balance ≥ target (max 1,200 months): balance = balance × (1 + monthly rate) + monthly contribution months = months + 1 years = floor(months ÷ 12), remainder = months mod 12 age reached = current age + (months ÷ 12) total contributed = current savings + (monthly × months)

current savings
What you have invested today$25,000 default — it compounds for the whole run, so it's worth far more than its face value to the timeline
monthly contribution
What you add at the end of each month$1,000 default; assumed flat forever, which no real career is
annual return
Expected nominal return, before tax and inflation8% default; the S&P 500's long-run nominal average is roughly 10%, about 7% after inflation
target
The number you're aiming at$1,000,000 default — a round number with no financial meaning, and a nominal one
balance
The running total, checked against the target each monthends at $1,004,977 — it overshoots, because the check happens after the month completes
months
How many iterations it took284 on the defaults = 23 years 8 months

The split at the finish line is the number worth staring at. You put in $309,000 and end with $1,004,977, so 69% of the result was never your money — it's return on the $25,000 you started with and the contributions that had time to work. That ratio is entirely a function of the timeline: at year 5 the balance is $110,723 against $85,000 contributed, and growth is a rounding error. It compounds into the majority only because the run is long.

Which reveals the tool's most counterintuitive result. Raise the target to $2,000,000 and the answer is 31 years 6 months — so the second million takes 7 years 10 months against the first's 23 years 8 months. Nothing improved; the second million simply begins with $1,000,000 already earning 8%, which throws off $80,000 in year one before you contribute anything. Getting the first million is the hard part in a sense that's arithmetic, not motivational. The investment growth calculator runs the same engine against a term instead of a target.

Worked examples

Example: $25,000 and $1,000 a month at 8%, starting at 30

The calculator's defaults. The loop runs monthly until the balance crosses $1,000,000.

Starting savingscompounds for all 284 months$25,000
Balance at year 5vs $85,000 contributed — growth barely visible$110,723
Balance at year 10vs $145,000 contributed$238,437
Balance at year 15growth now the majority$428,711
Balance at year 20$712,190
Months to target23 years 8 months284
Final balanceovershoots — the check runs after each month$1,004,977
Total contributed$25,000 + ($1,000 × 284)$309,000
Growth69% of the final balance$695,977
Age reachedfrom 3054

Age 54, having personally supplied less than a third of the money. Watch the acceleration: it takes 20 years to reach $712,190 and only 3 years 8 months to cover the remaining $287,810 to the target. The last stretch is faster than the first not because anything changed, but because 8% of $712,190 is $57,000 a year — nearly five times what you contribute.

Example: what $1,000,000 will actually be worth in 2050

The target is a nominal number, so the calculator's answer is in 2050 dollars. Converting it back at 3% inflation is the step this page doesn't do for you — and it changes the plan.

Nominal targetwhat the tool aims at$1,000,000
Time to reach it23 yr 8 mo
Its purchasing power then$1,000,000 ÷ 1.03^23.7$496,805
Target for $1M of today's money$1,000,000 × 1.03^23.7$2,012,863
Time to reach $2,000,000age 62 — set the target slider to $2M31 yr 6 mo
Extra time for the second millionagainst 23 yr 8 mo for the first7 yr 10 mo

Being a millionaire in 2050 is roughly being worth $497,000 today — comfortable, not transformative. To hold $1,000,000 of today's purchasing power you'd need about $2,012,863, which this plan reaches at 62 rather than 54. The consolation is in the same numbers: doubling the target costs only 33% more time, because the second million arrives with a million already working on it.

Frequently asked questions

How much do I need to invest monthly to become a millionaire?

It depends far more on the years available than the amount. From this page's starting point — $25,000 at age 30, 8% return — $1,000 a month gets there in 23 years 8 months, at 54. Raise it to $1,500 and it's 20 years exactly, at 50. At $2,000 it's 17 years 5 months, at 47.

Notice the diminishing returns: the first $500 increase saves 3 years 8 months, the second saves only 2 years 7 months. Doubling your contribution doesn't halve the time, because compounding on the existing balance is doing work your contributions can't accelerate. Time is the input with the sharpest edge — which is why the same $1,000 a month started at 25 rather than 30 arrives five years earlier for exactly the same monthly effort.

How long does it take to become a millionaire?

On the defaults, 23 years and 8 months. But the honest answer is that the return assumption owns the result almost as much as your contributions do. At 6% the same plan takes 28 years exactly (age 58); at 10%, 20 years 7 months (age 51). That's a seven-year spread from an assumption nobody can pin down in advance.

Which makes 8% worth interrogating. It's below the S&P 500's roughly 10% long-run nominal average and above its ~7% real average — a middle-of-the-road planning number. It also assumes you never sell in a downturn, never pause contributions, and hold a stock-heavy portfolio for 24 years without flinching. The arithmetic is the easy part of this projection.

Is a million dollars still a lot of money?

Less than the phrase implies, and this calculator quietly demonstrates it. $1,000,000 reached in 23.7 years has the purchasing power of about $496,805 today at 3% inflation. The word 'millionaire' was coined when a million meant something categorically different.

As retirement money, the common framing is the 4% rule: $1,000,000 supports roughly $40,000 a year of withdrawals before tax. But that's $40,000 of 2050 money — about $19,900 a year in today's purchasing power. That is not a retirement in most of the US, and it's before healthcare. The Fed's 2022 Survey of Consumer Finances put median US household net worth at $192,900, so a million still puts a household well into the upper tail — it's just no longer the finish line the number sounds like. The FIRE calculator works backwards from spending instead of a round number.

Why is the second million so much faster than the first?

Because it starts with $1,000,000 already compounding. At 8%, that balance alone generates about $80,000 in the first year — more than six times your $12,000 of annual contributions. Your deposits stop being the engine and become a rounding error.

The defaults make it stark: 23 years 8 months to the first million, 7 years 10 months for the second. Same contribution, same return, a third of the time. This is the clearest statement of what compounding actually is — a function of the balance, not of your effort — and it's why the early years feel so unrewarding. You're not building wealth yet; you're building the thing that builds wealth.

Does this calculator account for taxes on my investments?

No. The $1,004,977 is a pre-tax balance, and what it's actually worth depends entirely on the account it's in.

In a Roth IRA or Roth 401(k), qualified withdrawals are untaxed and $1,000,000 means $1,000,000. In a traditional 401(k) or IRA, every dollar is taxed as ordinary income on withdrawal — a million might be $780,000 spendable at a 22% effective rate. In a taxable brokerage account, dividends are taxed each year along the way, which drags the compounding itself rather than just the ending balance, and the gains owe 0%, 15% or 20% on sale. Three very different results from the same number on this page.

What this millionaire projection glosses over

A clean line to a round number. Five reasons the real path won't look like it.

  • The target is nominal $1,000,000 in 23.7 years is about $496,805 in today's purchasing power at 3% inflation. To reach $1,000,000 of today's money you'd need $2,012,863 — a different plan, reached at 62 rather than 54.
  • No tax The balance is pre-tax. A traditional 401(k) million is worth perhaps $780,000 after ordinary income tax; a Roth million is worth a million. In a taxable account the tax bites annually, slowing the compounding itself rather than just docking the total.
  • Contributions never change $1,000 a month for 284 consecutive months. No raises, no bonuses, no career break, no year you couldn't afford it. Real contribution histories are jagged, and this line is flat by assumption.
  • 8% every single month No crash, no flat decade, no sequence risk. Real markets averaging 8% would still have deposited you at $1,000,000 anywhere from your 40s to your 60s depending on when the good years landed. Volatility also drags real compounding below the constant-rate projection.
  • It stops the month you cross The loop ends at $1,004,977 and asks nothing about what happens next — whether the money is accessible before 59½, what it produces as income, or whether $1,000,000 was ever the right target rather than a number that sounds tidy.
Related calculators
Sources & rate references
  • ·Standard compound-growth formulas

Rates, brackets and limits here are checked against primary sources. If a number still looks off, email support@realmoneyiq.com and we'll review and fix it.

RealMoneyIQ provides free educational calculators, not financial, tax, investment or legal advice. Results are estimates based on the assumptions you enter and publicly published rates; your actual outcome will differ. Always confirm decisions with a licensed professional who knows your full situation.