Scenario 1
30-year horizon
$50,000 + $500/month at 7% for 30 years → $658,000. Safe annual withdrawal: $26,320.
Find out if you're saving enough for retirement — before it's too late to change course.
Results update instantly as you type or drag.
7% is a conservative long-term average
Quick insights
Safe annual withdrawal (4%)
$40,632
Total contributed
$230,000
Quick answer
A common rule is to save 25× your annual expenses (the 4% rule). So if you spend $50,000/year, you need $1.25M.
How it works
A quick walkthrough of what this calculator does behind the scenes.
Enter your current retirement savings.
Set your monthly contribution.
Enter your expected annual return (7% is a conservative long-term average).
Set your current age and retirement age.
Formula
No black box — here's exactly how the result is computed.
r = monthly rate
n = months until retirement
Nest egg = P×(1+r)^n + C×((1+r)^n − 1)/r
Safe withdrawal = Nest egg × 0.04
Years of income = Nest egg ÷ Annual expensesExamples
See how the numbers play out for typical use cases.
Scenario 1
$50,000 + $500/month at 7% for 30 years → $658,000. Safe annual withdrawal: $26,320.
Scenario 2
$0 + $300/month at 7% for 40 years → $792,000. Small early contributions beat large late ones.
Related
Other calculators that work well alongside this one.
Finance
Calculate the future value of an investment with annual contributions and compound growth.
Open calculatorFinance
Calculate how your money grows with compound interest — including regular monthly contributions.
Open calculatorFinance
Calculate how much your savings will grow over time with regular deposits and compound interest.
Open calculator