$25,000 now, $1,000 a month, 7%
$1 million in 308 months, or 25.7 years.
A steady yearly return, compounded monthly, with the same deposit at the end of every month. Taxes, fees and inflation are not included, so $1 million in the future buys less than it does today.
25 thousand
1 thousand
1 million
Time to reach $1,000,000
25.7 years
308 months (age 55.7). You put in $333,000; growth adds the other $667,000.
Milestones
| Milestone | Years | Your age | Put in by then |
|---|---|---|---|
| $100,000 | 4.7 | 34.7 | $81,000 |
| $250,000 | 11.0 | 41.0 | $157,000 |
| $500,000 | 17.7 | 47.7 | $237,000 |
| $1,000,000 | 25.7 | 55.7 | $333,000 |
A million dollars sounds out of reach, but steady saving and compound growth do most of the work over a long enough time. This tool steps through each month, adding your deposit and the return, until the balance reaches your target.
Start with $25,000 invested, add $1,000 a month and assume a 7% yearly return. You pass $100,000 after about 4.7 years, $500,000 after 17.7 years and $1 million after 25.7 years. Of that million, $333,000 is money you put in; the rest is growth.
The monthly amount and the years matter most. Starting from nothing with $500 a month at 7% takes 36.4 years. Tripling the deposit to $1,500 cuts it to 22.8 years. Every year of delay pushes the finish line back by more than a year, because the last years are when growth is largest.
Remember what the target means. In 25 years, prices may be about twice what they are now, so a future million buys roughly what $480,000 does today. To plan in today's money, take your expected inflation off the return, for example 7% minus 3% gives 4%.
balance next month =balance × (1 + r) + deposit, repeated until the balance reaches the targetRead the full methodologyFound an error? Contact us
Each example is worked out by the same code as the calculator above.
$1 million in 308 months, or 25.7 years.
$1 million in 437 months, or 36.4 years.
The frame shows the tool only.
<iframe src="/embed/millionaire-calculator" title="Millionaire calculator" width="100%" height="720" style="border:0;max-width:42rem" loading="lazy"></iframe>With $25,000 invested, $1,000 added each month and a 7% return, about 25.7 years.
Starting from zero at 7%, about $500 a month takes 36.4 years and $1,500 a month takes 22.8 years.
Many planners use 5% to 7% a year for a stock-heavy mix, after fees and before inflation. Try a lower rate to be cautious.
No. The target is in future dollars. Lower the return by your expected inflation rate to see the answer in today's money.
In the default example you put in $333,000 and growth adds about $667,000, which is why starting early matters.