Millionaire Timer Calculator
See how long until your savings hit $100k, $500k, $1M — or any custom target — given your current balance, monthly contribution, and expected return.
Time to $1,000,000
28y 7mo
At 7% average annual return, monthly compounding.
Current balance
$25,000
Monthly contribution
$750
Projected contributions at hit
$282,250
The ridge climbs over time; the summit is your $1,000,000 target. The glowing orb is your portfolio — it lights each milestone flag as it passes. Drag to orbit.
- Compounding is monthly; the annual return you enter is divided by 12 to get the monthly rate.
- Contributions are assumed constant over the horizon. In practice, people raise their contributions as income grows — so the real result tends to be sooner than this tool predicts.
- Nominal dollars only. Inflation is not modeled — the $1,000,000 you hit in 30 years buys less than $1,000,000 buys today.
- Projection is capped at 50 years. Anything beyond that is shown as "Beyond 50y".
- The 3D scene normalises the ridge so your target sits at the summit. Each flag marks a milestone crossing ($100k, $500k, $1M, and your custom target); milestones beyond your target float ahead as out-of-reach beacons. The traveling orb lights each flag as your projected balance reaches it.
The power of compounding at scale
The millionaire timer calculator illustrates a fundamental truth about compound growth: the last milestones come fastest. Going from $0 to $100,000 might take 12 years. Going from $1,000,000 to $2,000,000 at 7% returns takes just about 10 years — and that's entirely from growth, without adding a single dollar of new contributions.
This is why the early years of investing are disproportionately valuable. The money you invest at 25 has four decades to compound. The money you invest at 50 has only fifteen years. Both contribute the same amount monthly, but the earlier dollars do far more heavy lifting by the end.
Why it matters to your money
Knowing your target timeline removes the guesswork from financial planning. If the calculator shows you'll reach $1M at 35 with $2,000/month, you can decide whether that monthly amount is realistic for your budget. If it shows 22 years, you can experiment with higher contributions or earlier start dates to see how they change the outcome.
The calculator is also useful for intermediate milestones — $100K for a down payment, $500K for financial cushion — not just the headline "$1M." Each milestone has its own timeline, and the ribbon at the bottom shows them all.
Rules of thumb
- $1,000/month at 7% → ~30 years to $1M. Double the monthly amount to $2,000 and you cut the time to roughly 23 years.
- The second million is faster: At 7% returns, once you hit $1M you're earning roughly $70K/year in growth alone. The second million typically takes about half the time of the first.
- Be conservative with return assumptions: If you assume 7% (real return) and actually earn 9%, you'll reach your goal faster than planned. It's better to undershoot and surprise yourself than to overshoot and fall short.
Frequently asked questions
- How long does it take to become a millionaire?
- With $1,000/month invested at 7% annual returns, reaching $1 million takes about 30 years. With $2,000/month, about 23 years. With $3,000/month, about 19 years. Starting amount and return rate both matter significantly.
- What investment return should I assume?
- 7% is a commonly used real (inflation-adjusted) long-run US stock market return. The nominal historical average is closer to 10%. Be conservative rather than optimistic — it's better to reach your goal ahead of schedule than to fall short.
- Does the first million come faster than the second?
- No — the second million comes much faster due to compound growth. Once you reach $1 million at 7% returns, you're adding roughly $70,000 per year from growth alone, regardless of new contributions. The second million typically takes half the time of the first.