Millionaire Calculator
Years to hit a seven-figure balance given starting point and monthly savings
Calculate how many years it takes to reach a seven-figure target from your current balance, monthly savings, and expected annual investment return.
What this tool does
This calculator estimates how long it takes to reach a target balance from where you are now, adding a fixed monthly contribution and compounding growth at a rate you set. It reports the time in years and months, then splits the finishing balance into what you put in and what growth added. The monthly contribution and the return rate move the answer far more than the starting balance does, and the two interact: a higher rate is worth more the longer the horizon it gets to work on. The model assumes the contribution never changes, the return arrives evenly every month, and nothing is withdrawn. Real markets do none of those things, so the output describes the shape of the problem rather than a date. Taxes, fees and inflation are not modelled. Results are estimates for educational illustration only.
Quick answer: with the default values, the result is 20.2 yrs (Time to Reach Target). Adjust the values below for your own figures.
Enter Values
People also use
Financial Health
Passive Income Goal Calculator
Work out the capital needed to reach a passive income goal. Enter a target monthly income and a yield to see the capital required and the gap.
Money Insights
Break-Even Age Calculator
Calculate the age you reach a target net worth, from your current net worth, annual savings and an assumed return. Shows years to target.
Money Insights
Cost of Procrastinating Investing Calculator
Calculate the opportunity cost of delaying investing for years through compound growth lost on the contributions you didn't make.
Formula Used
Disclaimer
Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.
Why the Timeline Matters More Than the Destination
A seven-figure balance means different things in different places. In one market it funds a long retirement; in another it covers a fraction of one. The number itself is arbitrary, which is why the timeline is the more useful question: given where you start and what you put away, how long does the arithmetic take?
The answer shows compounding doing its work. Starting from zero at a 7% annual return, saving 500 a month reaches a million in 36.4 years. Double the contribution to 1,000 and it takes 27.5 years, not half of 36.4. Double it again to 2,000 and it takes 19.6 years. Each doubling buys less time back than the one before. In the slow version compounding does most of the work: at 500 a month, 78% of the final million is growth rather than contributions. Shortening the horizon takes that away, and at 2,000 a month growth covers only 53%. Past a point you are buying the target with your own money instead of the market's.
The Math Without Hand-Waving
The calculator uses the standard annuity future-value formula. Given a starting balance B, a monthly contribution M, a monthly rate r, and a target T, the number of months n satisfies T = B(1+r)^n + M((1+r)^n - 1)/r. Multiply out by r and the powers collect on one side, so (1+r)^n = (Tr + M)/(Br + M), and n is the natural log of that ratio divided by the natural log of (1+r).
Two cases fall outside it. At a zero return the compounding term vanishes and the answer is plain division, n = (T - B)/M. With no contribution at all the balance only grows on itself, so n is the log of T/B over the log of (1+r), and if the starting balance is also zero there is nothing for the rate to act on and the calculator reports that rather than returning a number.
What Return Rate Is Realistic
Return assumptions do more damage than any other input when they are wrong, because the error compounds along with everything else. Real interest rates and long-run equity returns differ substantially between markets and between decades; the World Bank publishes real rate series by country that make the spread visible. A rate quoted in real terms already has inflation removed, and a nominal rate does not, so the two are not interchangeable.
The practical consequence is that the rate and the target have to be quoted on the same basis. A target expressed in today's money needs a real return. A target expressed in the money of the year you reach it needs a nominal one. Mixing them produces a timeline that is wrong in a direction that flatters the plan, and a rate at the optimistic end of any published range compounds that flattery over every year of the projection.
The Sequence-of-Returns Problem This Calculator Does Not Solve
A flat rate understates the risk, and not evenly across the horizon. The same average built from volatile years lands differently depending on when the bad ones arrive.
Take the default scenario over 20 years, and replace one 7% year with a 30% fall. Put that fall in year two and the ending balance drops from about 954,800 to about 853,800. Put the identical fall in year 19 instead and the balance lands near 634,500. Same loss, same horizon, a difference of roughly 219,300 between them, because a percentage loss applies to whatever the balance happens to be when it arrives. Recovering the early shock at 7% takes about 16 further months; recovering the late one takes about 55.
The calculator runs a single average and shows none of that dispersion. It answers what the timeline looks like if returns behave, which is a different question from how long it actually takes.
Worked Example
Starting balance 50,000, contributing 1,500 a month, 7% annual return, target 1,000,000. The monthly rate is 0.5833%, and the formula gives 242.3 months: 20.2 years, or 20 years and 2 months.
Over that span the contributions total 363,443. The starting balance accounts for another 50,000, which leaves 586,557 from growth, a little over 1.6 times what was contributed. The split shifts with the horizon rather than being fixed: money paid in early compounds for the whole 242 months, while the final contribution arrives with no time left to grow at all.
If You Are Starting Late
Twenty years of the same contribution does not reach the same place from a standing start. With no opening balance, 1,500 a month at 7% grows to about 781,400 over 20 years, short of a million.
The levers from there are the obvious three, and the calculator prices each one. Lowering the target to 750,000 brings it within reach at 19.6 years. Raising the contribution to 2,000 a month reaches the full million in the same 19.6 years, since both changes shift the ratio inside the logarithm by the same amount. Extending the horizon is the third option and costs nothing except time. Which of the three is available is a question about your circumstances, not about the arithmetic.
From $50,000 saving $1,500/mo at 7% return, you hit the target in 20.2 yrs.
Inputs
| Years | 20 yrs 2 mo |
|---|---|
| Total Contributed | $363,443.22 |
| Investment Growth | $586,556.78 |
| Starting Balance | $50,000.00 |
| Target Balance | $1,000,000.00 |
This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.
Sources & Methodology
Methodology
The calculator applies the compound-interest annuity formula, rearranged to solve for the number of periods needed to reach a target. Monthly growth combines two components: the return on the existing balance at a constant monthly rate, taken as the annual rate divided by 12, and the accumulated value of the regular monthly deposits. Contributions are assumed to arrive at even intervals, returns to compound uniformly each month, and no withdrawals, fees or taxes to occur. The result is the point at which the projected balance crosses the target, reported to the nearest tenth of a year. Because a single constant rate is used, the model captures neither market volatility nor sequence-of-returns risk, where the order of good and bad years changes the outcome even when the average is identical. Results are projections for illustration only rather than forecasts.
Frequently Asked Questions
Why does the timeline shrink so much with a slightly higher return?
Should this use real or nominal returns?
Does this account for taxes?
What if I cannot contribute some months?
Related Calculators
Passive Income Goal Calculator
Work out the capital needed to reach a passive income goal. Enter a target monthly income and a yield to see the capital required and the gap.
Break-Even Age Calculator
Calculate the age you reach a target net worth, from your current net worth, annual savings and an assumed return. Shows years to target.
Cost of Procrastinating Investing Calculator
Calculate the opportunity cost of delaying investing for years through compound growth lost on the contributions you didn't make.
More Money Insights Calculators
Money Insights
Break-Even Age Calculator
Calculate the age you reach a target net worth, from your current net worth, annual savings and an assumed return. Shows years to target.
Money Insights
Cost of Procrastinating Investing Calculator
Calculate the opportunity cost of delaying investing for years through compound growth lost on the contributions you didn't make.
Money Insights
Financial Age Calculator
Compare net worth against an age and income benchmark to see whether your finances read younger or older than your actual age.
Money Insights
Financial Independence Age Calculator
Find the age invested savings reach a financial independence target, from your current balance, annual contributions, return and withdrawal rate.
Money Insights
Financial Life Simulator
Project retirement savings from your age, income, savings rate, expected return and target retirement age, and see what 4% a year would draw.
Money Insights
Financial Regret Cost Calculator
Calculate what a past financial decision has cost in compounded terms: enter the amount, the years since and a return rate to see today's opportunity cost.
Explore Other Financial Tools
Investing
ETF Calculator
Project ETF investment growth accounting for expense ratio fee drag across any time horizon, given starting balance and assumed return.
Digital Nomad & Freelance
Freelance Underpricing Calculator
Freelance underpricing calculator: the hourly gap between your rate and the market rate, and what that gap adds up to over several years.
Income
Notice Period Value Calculator
Calculate the cash value of your contractual notice period including base salary plus the value of benefits you'd receive during it.
Spotted something off?
Calculations or display — let us know.