Milestone calculator

How Long Does It Take to Reach $500,000?

Enter your starting balance, monthly contribution and nominal annual return to find the first month your modelled balance reaches $500,000. Compare your own deposits with growth; results are hypothetical, not a return forecast.

Time to the target

—

Balance at that month: $—

Total contributed: $— · Growth: $—

Year-by-year progress
Annual balances and the first target-crossing month
YearBalanceContributedGrowth

How to use this question well

Time-based goals are helpful because they make trade-offs clearer. If the timeline is too long, you know you need to change the starting amount, the monthly contribution, or the expected return assumption.

Compare monthly contributions and returns

Starting from zero with end-of-month deposits. Rates are nominal annual assumptions with monthly compounding. Times show the first complete month that crosses the target, rounded to one decimal year for this table.

Monthly contributionAt 5%At 7%At 10%
$50032.9 years27.6 years22.5 years
$75026.7 years22.8 years18.9 years
$100022.6 years19.6 years16.5 years
$150017.5 years15.5 years13.4 years
$200014.3 years12.9 years11.3 years
$300010.6 years9.8 years8.8 years

Formula and assumptions

Each month uses Bm = Bm−1(1 + r/12) + C for end deposits, or Bm = (Bm−1 + C)(1 + r/12) for beginning deposits. P is the starting balance, r is the nominal annual rate as a decimal, and C is the monthly deposit. The result stops at the first month with B at least 500,000, so the final balance can exceed the target.

At zero return, the required months are ceil((500,000 − P)/C) when C is positive. A starting balance already at the target returns zero months. The search is capped at 100 years; an unreached target is labelled clearly. Constant rates, level deposits and monthly compounding are assumed. Taxes, fees, inflation and variable returns are excluded. Currency symbols are labels.

A starting balance makes a measurable difference

At 7% with $500 end-of-month deposits, $50,000 already invested reaches the target in 21 years; $100,000 reaches it in 16 years and 6 months. The earlier table incorrectly showed about 18 years for both. These examples were corrected on September 27, 2026 using an independent cash-flow calculation.

Questions about the milestone

How long does it take to reach $500,000?

With no starting balance, end-of-month deposits of $1,000 and a constant 7% nominal annual return compounded monthly, the target is first crossed in month 235: 19 years and 7 months. At $500 per month it takes 27 years and 7 months.

How much should I deposit monthly to reach $500,000 in 20 years?

At 7% nominal annual return compounded monthly, end-of-month deposits and no starting balance, the model requires about $959.83 per month. Starting with $50,000 reduces it to about $572.18. These are hypothetical constant-return calculations.

What if my return or contributions are zero?

At zero return, the target can only be reached through deposits. With no deposits, a positive starting balance can still grow at a positive return. With zero starting balance and zero deposits, a positive target is never reached.

Does reaching $500,000 mean I can retire?

No. A balance alone does not determine retirement readiness. Spending, taxes, inflation, time horizon, market variability and withdrawals all matter. This accumulation calculator does not model retirement income or guarantee a sustainable withdrawal rate.

Explore the time to $100,000 calculator, increasing-contribution investment comparison and investment fee comparison.

Compare other savings milestones

Explore worked contribution and time-to-goal scenarios to compare a target with fixed monthly saving examples.

Plan a different target or deadline

The savings goal calculator solves either monthly savings or time at your budget for any target, with optional target inflation. Use it to compare a fixed future amount with a goal priced in today's money.