Retirement Spending Calculator: See How Long Your Savings Will Last
Wondering if your savings will actually last through retirement? This retirement spending calculator gives you a real answer using your own numbers, not generic averages. It factors in inflation and your expected Social Security benefit, so what you see reflects what your money will actually need to cover, not just today’s prices.
Just fill in the fields below with your current savings, retirement age, and desired monthly budget. Your results update automatically as you type. Rough guesses are completely fine to start with, and you can always come back and adjust the numbers as you learn more.
Retirement Spending Calculator
Fill in the fields below with your own numbers (rough guesses are fine). Your result updates automatically as you type, no button required.
Your Projected Outcome
Fill in your numbers above to see your result.
| How We Got This Number | |
|---|---|
| Monthly budget goal, today's dollars | $0 |
| Same budget, adjusted for inflation at retirement | $0 |
| Social Security, adjusted for inflation at retirement | $0 |
| Net monthly amount your savings need to cover | $0 |
How This Calculator Works
Step 1: Your spending goal gets adjusted for inflation
The monthly budget you enter is in today’s dollars. Prices typically rise over time, so the same monthly budget will cost more by the time you actually retire. This step accounts for that:
Future Monthly Spending = Monthly Spending × (1 + Inflation Rate) raised to the power of Years to Retirement
For example, if retirement is 10 years away, your target is $4,000 a month today, and inflation runs at 3% a year, that $4,000 becomes roughly $5,375 a month by the time you retire.
Step 2: Social Security gets the same adjustment
Your expected Social Security benefit is also entered in today’s dollars, so it’s adjusted the same way:
Future Monthly Social Security = Monthly Social Security × (1 + Inflation Rate) raised to the power of Years to Retirement
A $2,000 a month benefit today becomes roughly $2,687 a month after that same 10-year period.
Step 3: Social Security is subtracted from spending
Net Monthly Need = Future Monthly Spending − Future Monthly Social Security
Using the numbers above, $5,375 minus $2,687 leaves about $2,688 a month.
The reasoning here: Social Security income arrives every month and covers part of your expenses before savings are touched. In practice, a Social Security deposit goes toward regular costs like rent, groceries, or bills first. Savings only need to cover what’s left after that. So the calculator doesn’t assume savings have to produce the full $5,375 a month, only the $2,688 that Social Security doesn’t already cover.
Step 4: Current savings continue growing until retirement
Savings don’t sit idle. They earn a return each year between now and retirement, the same way they would in an actual investment account:
Balance at Retirement = Current Savings × (1 + Return Rate) raised to the power of Years to Retirement
$500,000 growing at 5% a year for 10 years comes out to roughly $814,000 by the time retirement starts.
Step 5: Retirement is simulated month by month
Starting the month retirement begins, the calculation moves forward one month at a time. Each month, the balance earns a small return, then that month’s spending is withdrawn. Once a year, both the spending amount and the Social Security benefit increase to keep pace with inflation, since prices continue rising after retirement starts too. This continues through to the planning age you specified.
Step 6: The result shows where things stand
If the balance is still positive once it reaches your planning age, the result shows in green, indicating your savings held up, along with roughly how much would be left over. If the balance runs out earlier, the result shows in red, with an estimate of when that happens.
One thing to keep in mind
This calculator applies a single steady investment return and a single steady inflation rate across every year. Real markets fluctuate, and inflation isn’t perfectly consistent either. Treat this as a planning estimate rather than a guarantee, and use it to see how the numbers shift as you adjust things like retirement age, monthly spending, or your planning age.
Check Out More Money Management Tools
50/30/20 Budget
Split income into needs, wants, and savings.
70/20/10 Budget
Allocate income to needs, savings, and debt or giving.
Zero-Based Budget Calculator
Assign every dollar of your income a purpose.
Goal Savings Calculator
Calculate how much to save each month to hit your goal.
Emergency Fund Calculator
Find out how much you need in your safety net.
Grocery Budget Calculator
Figure out your recommended monthly grocery budget.
