Cool Million Calculator
Find out exactly how many years it will take to accumulate $1,000,000 based on your current savings, monthly contributions, and expected investment returns. See the impact of increasing your savings rate.
Becoming a millionaire used to feel out of reach for most middle-class workers. With modern tax-advantaged accounts (401(k), IRA, Roth IRA), low-cost index investing, and the magic of compound returns over a career, the math is more accessible than people realize. A 25-year-old saving $500/month at 8% annual returns hits $1 million by age 56. The same person saving $1,000/month gets there by age 49. Time and consistency matter far more than the absolute monthly amount.
The math has three levers: starting capital, monthly contribution, and time. Time is the most powerful — starting 10 years earlier roughly doubles the eventual balance for the same monthly contribution. Contribution amount matters meaningfully but less than time. Return rate matters too, but the difference between 7% and 9% returns is smaller than people assume — both produce millionaire outcomes for disciplined long-term savers, just with different timelines.
This calculator projects how long it takes to reach $1 million (or other target) based on your current savings, monthly contributions, expected return, and optional annual contribution increase (capturing the typical pattern of saving more as income grows). Use it to set realistic targets, evaluate whether your current saving pace will meet your goals, and identify how much you need to increase contributions to hit a specific milestone by a specific age. The output is sobering for some, encouraging for others — and useful for everyone planning long-term wealth accumulation.
Inputs
Increase contributions each year (e.g., with raises)
Results
Years to Target
22
Total Contributions
$413,118
Total Growth
$845,917
Final Balance
$1,284,035
Path to Your Goal
Annual Contributions vs Growth
Year-by-Year Progress
| Year | Contributions | Growth | Balance | % to Goal |
|---|---|---|---|---|
| 1 | $12,000.00 | $2,524.91 | $39,524.91 | 3.95% |
| 2 | $12,360.00 | $3,743.97 | $55,628.89 | 5.56% |
| 3 | $12,730.80 | $5,094.50 | $73,454.18 | 7.35% |
| 4 | $13,112.72 | $6,588.31 | $93,155.21 | 9.32% |
| 5 | $13,506.11 | $8,238.23 | $114,899.55 | 11.49% |
| 6 | $13,911.29 | $10,058.19 | $138,869.03 | 13.89% |
| 7 | $14,328.63 | $12,063.30 | $165,260.96 | 16.53% |
| 8 | $14,758.49 | $14,269.93 | $194,289.38 | 19.43% |
| 9 | $15,201.24 | $16,695.88 | $226,186.49 | 22.62% |
| 10 | $15,657.28 | $19,360.42 | $261,204.19 | 26.12% |
| 11 | $16,127.00 | $22,284.48 | $299,615.67 | 29.96% |
| 12 | $16,610.81 | $25,490.76 | $341,717.23 | 34.17% |
Formula
How to use this calculator
- Enter your current savings (all investment accounts combined: 401(k), IRA, taxable brokerage). Exclude emergency fund and short-term savings.
- Enter your monthly contribution. Sum of all retirement contributions plus any taxable account additions.
- Set expected annual return. 7-10% for diversified equity portfolios; 5-7% for balanced; 3-5% for bond-heavy. Use real returns (inflation-adjusted) for "real purchasing power" target, or nominal for "actual dollar amount" target.
- Set annual contribution increase. 3% matches typical inflation and raises; higher if your career is growing faster.
- Set target amount. $1 million is the common target, but adjust based on actual retirement income needs.
- Review the projected timeline.
- For acceleration: increase monthly contributions by even $200-500/month meaningfully shortens timeline. Use the calculator to see exact impact.
- For goal setting: work backward — if you want to hit $1M by age 55, run the calculator and see what monthly contribution is required.
Worked examples
Early career saver — modest contributions
25 years old. $5,000 saved. $500/month contributions. 8% return. 3% annual increase. Target $1M. Projected age at $1M: ~57 The early start + small contributions reach millionaire status in early 30s of saving. Even a modest beginning compounds dramatically over time when started young.
Mid-career professional — aggressive saving
40 years old. $150,000 saved. $2,500/month contributions. 7% return. 3% annual increase. Projected age at $1M: ~52 Starting later requires larger contributions but is achievable. The $150K starting balance from earlier career savings does substantial work — without it, the same contributions would take 18 years instead of 12.
Late starter — catch-up scenario
50 years old. $100,000 saved. $2,000/month (max IRA + 401(k) catch-up). 7% return. Projected age at $1M: ~64 Starting late means working until traditional retirement age. The math is still achievable but provides much less margin. For 50+ savers, maximizing tax-advantaged contributions (401(k) age 50+ catch-up: $31,000/year; IRA catch-up: $8,000/year) is critical.
When to use this calculator
Use this calculator to set long-term wealth-building goals, evaluate whether current saving pace will achieve target milestones, identify how much contributions need to increase to hit specific ages with specific balances, or simply to see what consistent saving over decades can produce.
Pair with: compound-interest calculator (the underlying growth math), savings-goal calculator (the broader goal-funding tool), retirement-savings calculator (for full retirement planning), FIRE-calculator (for early retirement specifically), and 401(k), IRA, and Roth-vs-Traditional calculators for tax-advantaged account specifics.
A few important framings:
1. **$1M today ≠ $1M in 30 years.** Inflation reduces real purchasing power. $1M today at 3% inflation has the buying power of $412,000 in 30 years. For real purchasing power target, set "real" target higher or use real returns in the calculator.
2. **Time beats contribution rate.** Starting 10 years earlier roughly doubles the eventual balance for the same monthly amount. Procrastination is expensive.
3. **The contributions decline in importance over time.** In year 1, contributions are 100% of growth. By year 25 of a successful plan, contributions are a small fraction of total growth — compound returns dominate.
4. **Tax-advantaged accounts dominate.** Hitting $1M is dramatically easier in tax-deferred and Roth accounts than in taxable. Max 401(k) match first, then IRA, then back to 401(k) up to limit, then taxable.
5. **$1M isn't necessarily enough for retirement.** $1M at 4% withdrawal = $40K/year (gross). Adequate for many but tight for high cost-of-living areas. Many planners suggest $1.5-2.5M target for comfortable retirement; FIRE adherents aim higher.
Common mistakes to avoid
- Targeting $1M without specifying purchasing-power vs nominal. $1M in 30 years is worth ~$412K in today's dollars at 3% inflation. Set goals in real terms or build in inflation explicitly.
- Delaying start to "wait until I make more." Starting early matters more than starting big. $200/month starting at 25 beats $1,000/month starting at 45 for total accumulation.
- Skipping employer 401(k) match. The match is essentially free money that turns into part of the contribution. Always capture full match before other priorities.
- Withdrawing from retirement during working years. Even small early withdrawals dramatically reduce final balance through lost compounding plus taxes/penalties.
- Investing too conservatively when young. With 30+ year horizons, equity-heavy allocations (80-100%) produce better expected outcomes than balanced. Saving conservative is rarely optimal in your 20s and 30s.
- Treating $1M as "enough" without checking expected expenses. $1M at 4% withdrawal = $40K/year. Plenty for many; insufficient for others. Calculate desired retirement income first, then target.
Frequently Asked Questions
Sources & further reading
- Compound Interest Calculator and Education — U.S. Securities and Exchange Commission
- Saving and Investing — A Roadmap — U.S. Securities and Exchange Commission
- IRA Contribution Limits — U.S. Internal Revenue Service