How long does it take to reach $1 million?
Becoming a millionaire is less about a single windfall and more about consistent saving combined with compound growth. This calculator estimates how many years and months you need to reach a wealth target given your current balance, monthly contributions, expected return, and optional annual increase in savings.
The model compounds returns monthly and increases your contribution once per year when you set an annual savings raise. For a full portfolio projection with inflation and flexible deposit timing, use our investment calculator. To stress-test retirement timelines, pair results with the 401(k) calculator, IRA calculator, or early retirement calculator.
How the millionaire projection works
Each month the calculator applies investment growth to the current balance, adds your contribution, and checks whether the target is reached. The monthly growth rate comes from the annual return:
The balance update each month follows:
After every 12 months, the monthly contribution increases by your annual savings raise percentage. This stepwise approach matches how many households increase 401(k) deferrals or IRA contributions after raises.
Worked example
Starting with $25,000 saved, contributing $1,000 per month, earning 7.5% annually, and raising contributions 2% each year, you reach $1,000,000 in about 23 years (276 months). Total capital contributed is roughly $371,140, and investment growth supplies the remaining $631,860. Higher returns or larger contributions shorten the timeline; lower returns extend it.
Frequently asked questions
What annual return should I assume?
Does the calculator account for inflation?
What if I already have more than my target?
Why does increasing monthly contributions matter so much?
Are taxes and fees included?
Resources and references
The formulas and methods in this calculator were checked against these independent sources.