Time to Reach a Savings Goal

Find how long it takes to reach a target, like your first $1 million, at your current savings rate.

Entered as a percent, for example 7 means 7%.
Years to reach the goal 25.7 years

How it's calculated

The balance grows month by month, adding your contribution and one twelfth of the annual return, until it reaches the target. The number of months is then converted into years.

For example, saving $1,000 a month with no starting balance and no growth reaches $12,000 in exactly 1 year. Add investment growth and the finish line arrives sooner, since the balance earns returns along the way.

The calculation is monthly, so a result like 18.5 years means you cross the target partway through that year. Raising your contribution or your return both shorten the time, and a higher return matters more the larger your balance gets.

Assumptions

Last updated: 2026-08-07

These assumptions follow our general methodology.

Frequently asked questions

Why might the answer be a fraction of a year?

The calculation is monthly, so it reports the exact month you cross the target, expressed in years.

How can I reach my goal faster?

The three levers are saving more each month, earning a higher return, and starting with a larger balance. Saving more helps most early on, while a higher return matters more as your balance grows.

Is this how the millionaire calculators work?

Yes. Set the target to $1,000,000 and it tells you how long your current savings and monthly contributions would take to get there.

Related calculators

Savings Goal Calculator Find the monthly amount you need to save to reach a target by a chosen date. Compound Interest Calculator See how a starting balance plus regular contributions grows with compound interest over time. FIRE Number Calculator Your FIRE number is the portfolio that can cover your annual expenses at a safe withdrawal rate, which is 25 times expenses at the classic 4% rate.