Loading calculator… (JavaScript required)
What $1,000 a month for 20 years becomes
Investing $1,000 a month is about $32.88 a day. Over 20 years you’d contribute $240,000 in total. What it turns into depends on the return:
| Average return | Balance after 20 years | Growth |
|---|---|---|
| 5% (conservative) | $411,034 | $171,034 |
| 7% (≈ stocks after inflation) | $520,927 | $280,927 |
| 8% (our default) | $589,020 | $349,020 |
| 10% (≈ S&P 500 long-run) | $759,369 | $519,369 |
At 8%, every dollar you put in becomes about 2.5 dollars. Notice the shape of the curve: you don’t reach half of the final balance until year 14 — the last 6 years produce as much as the first 14 combined. That is why starting matters more than the amount.
Year by year (8%)
| Year | You put in | Balance |
|---|---|---|
| 2 | $24,000 | $25,933 |
| 4 | $48,000 | $56,350 |
| 6 | $72,000 | $92,025 |
| 8 | $96,000 | $133,869 |
| 10 | $120,000 | $182,946 |
| 12 | $144,000 | $240,508 |
| 14 | $168,000 | $308,023 |
| 16 | $192,000 | $387,209 |
| 18 | $216,000 | $480,086 |
| 20 | $240,000 | $589,020 |
Assumes contributions at the end of each month, monthly compounding and a constant return; ignores taxes, fees and inflation. Educational estimates, not advice.
Compare
From the channel
Try next
Millionaire by age calculator
How much to invest each month to hit $1M by 40, 50 or 60.
Open calculator →S&P 500 “what if I invested” calculator
What $100 a month in an S&P 500 index fund would have grown to, using honest historical averages.
Open calculator →Daily habit cost calculator
What a $6-a-day habit really costs over 30 years if that money were invested instead.
Open calculator →Questions people ask
How much is $1,000 a month for 20 years?
You would contribute $240,000. At an 8% average annual return, compounded monthly, it grows to about $589,020; at 10% about $759,369; at 5% about $411,034.
Is 8% a realistic return for $1,000 a month?
It is close to the long-run average of a broad US stock index fund including dividends (about 10% before inflation, 7% after). Real returns swing widely year to year; use the calculator to test other rates.
What if I invest $1,000 a month for 30 years instead of 20?
At the same 8% average return it grows to about $1,490,359, from $360,000 contributed. The extra 10 years add about $901,339, because growth starts earning growth.
How long does $1,000 a month take to reach $1 million?
About 26 years at an 8% average annual return, starting from zero. Hypothetical, not guaranteed; real returns vary year to year.