Retirement Calculator
Project how much you will have saved by retirement based on your current savings, monthly contributions, and expected investment returns. See the power of compound growth over decades of saving.
Examples
Starting at 30 — Moderate Saver
A 30-year-old with $50,000 saved, contributing $500/month at 7% return until age 65.
- Current Age
- 30 years
- Retirement Age
- 65 years
- Current Savings
- $50,000
- Monthly Contribution
- $500
- Expected Annual Return
- 7 %
Embed this calculator
Copy a free iframe snippet for articles, learning pages, forums, wikis, newsletters, and internal docs.
How It Works
Formula
Variables, symbols and units
- Future value of your savings at retirement
- Current savings balance
- Monthly contribution
- Expected annual return rate (decimal)
- Number of months until retirement — years × 12
Calculation method explained
Enter your current age, target retirement age, current savings balance, monthly contribution, and expected annual return. The calculator compounds your existing savings and adds the future value of your monthly contributions to project your total retirement balance.
References and source material
Examples
Starting at 30 — Moderate Saver30 years · 65 years → $1,475,834.89
A 30-year-old with $50,000 saved, contributing $500/month at 7% return until age 65.
- Current Age
- 30 years
- Retirement Age
- 65 years
- Current Savings
- $50,000
- Monthly Contribution
- $500
- Expected Annual Return
- 7 %
- Total at Retirement
- $1,475,834.89
Late Start at 4545 years · 65 years → $601,701.44
Starting retirement savings at 45 with $20,000, contributing $1,000/month at 7%.
- Current Age
- 45 years
- Retirement Age
- 65 years
- Current Savings
- $20,000
- Monthly Contribution
- $1,000
- Expected Annual Return
- 7 %
- Total at Retirement
- $601,701.44
Aggressive Saver — Early Retirement25 years · 55 years → $2,344,896.47
A 25-year-old aiming to retire at 55 with $10,000 saved and $1,500/month at 8%.
- Current Age
- 25 years
- Retirement Age
- 55 years
- Current Savings
- $10,000
- Monthly Contribution
- $1,500
- Expected Annual Return
- 8 %
- Total at Retirement
- $2,344,896.47