$ Millionaire Calculatorreal math, no hype
💰 Millionaire math

How long does it take to save $1 million investing $300 a month?

Investing $300 every month from zero, at a 7.0% average yearly return, you reach $1 million in 43 years 3 months. Below: the full breakdown, how much is your own money, and what gets you there faster.

43 years 3 months

You reach $1 million in 43 years 3 months — around January 2070, at age 73.

The numbers

Goal reachedJanuary 2070age 73
You put in$155,700your own money
Growth does the rest$845,34484% of the total
Worth in today’s money$278,477at 3.0% inflation
Growth: $3,478You put in: $18,000$21.5KYr 5age 35Growth: $15,925You put in: $36,000$51.9KYr 10age 40Growth: $41,089You put in: $54,000$95.1KYr 15age 45Growth: $84,278You put in: $72,000$156.3KYr 20age 50Growth: $153,022You put in: $90,000$243KYr 25age 55Growth: $257,991You put in: $108,000$366KYr 30age 60Growth: $414,316You put in: $126,000$540.3KYr 35age 65Growth: $643,444You put in: $144,000$787.4KYr 40age 70Growth: $975,778You put in: $162,000$1.14MYr 45age 75Growth: $1,344,367You put in: $176,400$1.52MYr 49age 79Goal $1M
You put in   Investment growth

What moves your date

Each line re-runs the whole calculation with one change.

  • Invest $100 more a month3 years 10 months sooner
  • Raise your contribution 3% every year4 years 11 months sooner
  • Earn 1% more a year (e.g. lower fees)3 years 9 months sooner
  • Pay 1% more in fees4 years 9 months later
  • Double your monthly investment9 years 3 months sooner

How much the return assumption matters

Average yearly returnTime to $1 millionRoughly like
4%62 years 6 monthsBonds / high-yield savings
6%48 yearsBalanced 60/40 portfolio
8%39 years 6 monthsMostly stocks, after fees
10%33 years 9 monthsUS stock market’s long-run average (before inflation)

Monthly amount needed for a target age

To have $1 million by ageInvest per month
50$1,920
55$1,235
60$820
65$556

Year-by-year

YearAgeYou put inBalance
535$18,000$21,478
1040$36,000$51,925
1545$54,000$95,089
2050$72,000$156,278
2555$90,000$243,022
3060$108,000$365,991
3565$126,000$540,316
4070$144,000$787,444
4474$158,400$1,057,606
4575$162,000$1,137,778

Try your own numbers

Results update instantly as you move a slider.

Frequently asked questions

How long does it take to save $1 million investing $300 a month?

About 43 years 3 months at a 7.0% average yearly return, starting from $0. You would put in $155,700 yourself; compound growth adds the other $845,344.

Is $1 million in 44 years really worth $1 million?

No. With 3.0% yearly inflation it would buy roughly what $278,477 buys today. That is why the calculator shows both numbers.

What return should I assume?

This calculator uses 7.0% by default — below the US stock market’s long-run average of about 10% a year before inflation, to leave room for fees and bad decades. Returns are never guaranteed and some years are negative.

What moves the date the most?

The amount you invest every month and how early you start. Raising contributions with each pay rise and keeping fees low come next. Chasing higher returns usually adds risk, not certainty.

Related answers