When will I be a millionaire?
See the age you reach $1 million, and every milestone on the way, from what you have invested and what you add each month.
DollarsToday’s dollars grow at 3.9% a year, the return after inflation (7% less 3%). Future dollars grow at 7% with no inflation taken out, so the same milestone buys less.
TIME TO $1 MILLION
7.5years
At these inputs your balance reaches $1,000,000 in 7 years 6 months, at about age 41.5, in today’s dollars. By then you will have put in $807,000 and growth will have added $199,165 (20% of the balance).
Time to get there
7 yr 6 mo
Your age then
41.5
Put in by you
$807,000
From growth
$199,165
Your balance over time, in today’s dollars
The balance passes $1,000,000 at about age 41.5; after 11 years it is $1,342,583 in today’s dollars.
Years to each milestone
$500k
1.2 yrs
$1.00M
7.5 yrs
$2.00M
16.8 yrs
$5.00M
33.6 yrs
$10.00M
48.8 yrs
You are already past $100k, $250k. $500k takes 1 year 2 months and $10.00M takes 48 years 9 months; yours is highlighted.
Every milestone, with your age and what growth adds
| Milestone | Your age | From now | You put in | Growth adds |
|---|---|---|---|---|
| $100,000 | Now | Already there | — | — |
| $250,000 | Now | Already there | — | — |
| $500,000 | 35.2 | 1 yr 2 mo | $480,200 | $20,350 |
| $1,000,000 | 41.5 | 7 yr 6 mo | $807,000 | $199,165 |
| $2,000,000 | 50.8 | 16 yr 9 mo | $1,284,300 | $718,295 |
| $5,000,000 | 67.6 | 33 yr 7 mo | $2,152,900 | $2,865,772 |
| $10,000,000 | 82.8 | 48 yr 9 mo | $2,935,500 | $7,066,448 |
Growth is the part of the balance that came from returns rather than from what you added. The longer a milestone takes, the larger the share growth supplies.
What moves the needle
Each row re-runs the calculation with one change. Click to apply.How it's computed
FORMULA
Balance after n months = today’s balance × (1 + m)^n + monthly amount × ((1 + m)^n − 1) ÷ m, with the monthly amount added at the end of each month
Monthly rate m = (1 + yearly return)^(1/12) − 1; in today’s dollars the yearly return is (1 + 7%) ÷ (1 + 3%) − 1, about 3.9%
Time to a milestone = the first whole month n in which the balance is at or above it
Growth = balance − (today’s balance + monthly amount × n)
- The whole “invested today” amount grows at 3.9% a year, the 7% this site plans with less 3% inflation, so every dollar figure is in today’s dollars. That is an assumption, not a forecast; real returns rise and fall.
- The monthly amount stays level: no raises, no bonuses, no pauses, and no change in what you spend.
- Cash, home equity and debts are not modelled. If you count them toward your milestone, add them to the starting amount and remember they may not grow at the investment return.
- Taxes and fees on the investments are not modelled.
- The page shows when this balance reaches an amount. It makes no claim about how many people have a million dollars.
WORKED EXAMPLE · SAMPLE NUMBERS
$420,000 today plus $4,300 added at the end of each month, growing at 0.3180% a month (3.9% a year after inflation), is $998,690 after 89 months and $1,006,165 after 90: the first month at or above $1,000,000. You put in $807,000; growth added $199,165.
SOURCES
[1]Compound InterestInvestor.gov, U.S. Securities and Exchange Commission[2]Compound Interest CalculatorInvestor.gov, U.S. Securities and Exchange Commission[3]The Theory of InterestIrving Fisher, Macmillan, 1930 (real versus nominal interest)
[4]CPI-U, All Urban ConsumersU.S. Bureau of Labor StatisticsHSBuilt by Hussain Sehorewala · checked against worked examples · Sep 29, 2026
Keep this number honest as your life changes.
Put it on your Money Map and it re-runs as you change the seven numbers. It stays in this browser, and the calculator stays free.
Questions about this result
It depends on what you start with and what you add. From nothing, adding $1,000 a month takes about 37.6 years (451 months) in today’s dollars at this site’s 3.9% real return; $2,000 a month takes 25 years (300 months) and $500 a month about 52.4 years (629 months). Starting with $420,000 and adding $4,300 a month takes 7.5 years (90 months).
A million dollars in 30 years buys much less than a million today. The page grows your money at the return after inflation, so the milestone means what it would mean at today’s prices. Choose “Future dollars” to grow it at 7% with no inflation taken out: the same $420,000 and $4,300 a month reach the figure in 71 months instead of 90, but that dollar is worth less by then.
The amount you enter as invested today, plus what you add each month. Cash, home equity and debts are left out, so a net-worth figure that includes a house will reach a milestone sooner than this page shows, provided you count the house.
No. The monthly amount stays level and the return is a steady average. A real portfolio moves up and down, and a bad stretch early on can add years. Try a lower number of dollars added each month to see how much a smaller saving rate changes the date.
With $420,000 invested, $500 more a month brings $1 million down from 90 months to 83, $1,000 more to 78, and $50,000 more to start with to 81, in today’s dollars.