Finance calculators

How Long Will My Money Last Calculator

Updated Jun 23, 2026 By Jehan Wadia
Formulas
Calculation Mode
Duration mode: enter a withdrawal amount and we estimate how long your savings will last.
Your Numbers
Total amount available today (max $100,000,000).
Amount you take out each period (max $1,000,000).
Withdrawals are applied at this interval.
Range −12% to +12% (negatives stress-test poor markets).
Applied to your return to find the net effective rate.
Each year, your withdrawal grows by this percentage.
3.90%
= Before-Tax Return × (1 − Tax Bracket)
Result
After-Tax Return
3.90%
Total Withdrawals
0
Total Amount Withdrawn
$0
Total Interest Earned
$0
Safe Withdrawal (30-yr horizon)
$0
Ending Balance
$0
Step-by-Step Solution
Balance Over Time
Withdrawal Schedule

Introduction

When you retire or stop working, you need to know how long your savings will last. This How Long Will My Money Last calculator helps you find out. Enter your total savings, how much you plan to take out each month, your expected investment return, and your tax bracket. The calculator will show you how many years and months your money can support you.

You can also switch modes. Instead of asking how long your money will last, you can ask how much you can safely withdraw each period to make your savings last a set number of years. This is useful when you want to plan your retirement withdrawals around a specific goal, like making your nest egg last 25 or 30 years.

The tool accounts for taxes on your investment gains and lets you add a yearly increase to your withdrawals to keep up with inflation. You will see a full breakdown of your balance over time, a chart, and a step-by-step explanation of the math behind the results. Use it to build a clearer picture of your retirement spending plan and make smarter choices with your money.

How to Use Our How Long Will My Money Last Calculator

Enter details about your savings, withdrawals, and expected returns below. The calculator will show you how long your money will last or how much you can safely withdraw each period.

Calculation Mode: Pick "How long will it last?" to find out when your savings run out. Pick "How much can I withdraw?" to find the most you can take out over a set time frame.

Current Savings Balance: Enter the total amount of money you have saved right now. This is your starting balance. If you're unsure of this number, try using a net worth calculator to add up all your assets first.

Withdrawal Amount: In duration mode, enter how much money you plan to take out each period. This can be monthly, quarterly, or annually based on the frequency you choose.

Desired Duration: In withdrawal mode, enter how many years and months you want your money to last. The calculator will then solve for the right withdrawal amount.

Withdrawal Frequency: Choose how often you plan to take money out — monthly, quarterly, or annually.

Before-Tax Annual Return: Enter the yearly return you expect your savings to earn before taxes. You can set this from −12% to 12%. Use a negative number to test how your money holds up in a bad market. If you want to understand how returns compound over time, our compound interest calculator can help.

Federal Marginal Tax Bracket: Enter your tax rate. The calculator uses this to figure out your after-tax return, which gives you a more realistic result. Not sure of your bracket? Use our tax bracket calculator to look it up.

Annual Withdrawal Increase: Enter the percentage by which your withdrawal grows each year. This helps account for inflation or rising cost of living over time.

How Long Will My Money Last?

When you stop working, your savings become your paycheck. Every month you pull money out, and that pile gets smaller. The big question is: will your money last as long as you need it to? This calculator helps you find the answer.

How Retirement Savings Run Out

Your savings don't just sit still. While you take money out, the balance left behind can still earn interest. Your money lasts longer when your investments grow faster than you spend. It runs out sooner when you withdraw too much or earn too little.

Three things control how long your money lasts:

  • How much you have saved. A bigger starting balance gives you more runway. Accounts like a 401(k), Roth IRA, or traditional IRA all contribute to this total.
  • How much you take out. Smaller withdrawals stretch your money further.
  • What your money earns. A higher return on your investments helps your balance last longer. But taxes eat into that return, so what matters is your after-tax return — the growth you actually keep. You can use our effective tax rate calculator to better understand how taxes affect your income.

Why Withdrawal Increases Matter

Prices go up over time. This is called inflation. A gallon of milk that costs $4 today might cost $5 in a few years. To keep up, most retirees need to pull out a little more each year. This calculator lets you add a yearly increase to your withdrawals so your plan stays realistic.

Two Ways to Use This Calculator

You can use it in two modes. In duration mode, you enter how much you plan to withdraw and the calculator tells you how many years and months your savings will last. In withdrawal mode, you enter how long you want your money to last and the calculator tells you the most you can safely take out each period. If you're looking at regular fixed payouts, our annuity payout calculator is another helpful tool to compare.

What Is a Safe Withdrawal Rate?

A safe withdrawal rate is the amount you can pull from your savings each year without running out of money too soon. Many financial planners use the 4% rule as a starting point. This rule says you can withdraw about 4% of your savings in the first year of retirement, then adjust for inflation each year after that. However, the right rate for you depends on your actual returns, tax bracket, and how long you need the money to last. This calculator does that math for you using your own numbers. For a broader look at your full retirement plan, including savings targets and timelines, pair this tool with our dedicated retirement calculator. If you're pursuing early retirement, our FIRE calculator and Coast FIRE calculator can also help you set the right savings goals.


Formulas used

After-Tax Annual Return
r_{at} = r \times (1 - t)
Periodic Interest Rate
i = \frac{r_{at}}{n}
Per-Period Balance Update
B_k = (B_{k-1} - W_k)(1 + i)
Annual Withdrawal Growth
W_k = W_0 \cdot (1 + g)^{\lfloor k/n \rfloor}
Starting Withdrawal for a Target Duration (Growing Withdrawals)
W_0 = \frac{P\,(1+i)^{N}}{\displaystyle\sum_{p=0}^{N-1}(1+g)^{\lfloor p/n \rfloor}(1+i)^{\,N-p}}
Level Withdrawal (Annuity, No Annual Increase)
W = \frac{P \cdot i \cdot (1+i)^{N-1}}{(1+i)^{N} - 1}

Frequently asked questions

What does this calculator do?

This calculator tells you how long your savings will last in retirement. You enter your total savings, how much you plan to take out, and your expected return. It then shows you the number of years and months before your money runs out. You can also switch modes to find out how much you can safely withdraw each period to make your money last a set number of years.

What is the difference between duration mode and withdrawal mode?

Duration mode answers the question: how long will my money last? You enter a withdrawal amount and the calculator tells you how many years and months your savings will survive. Withdrawal mode answers the question: how much can I take out? You enter how long you want your money to last and the calculator finds the maximum safe withdrawal for each period.

What is an after-tax return and why does it matter?

An after-tax return is the investment growth you actually keep after paying taxes. If your investments earn 5% per year but your tax bracket is 22%, your after-tax return is about 3.9%. This calculator uses the after-tax return because it gives you a more accurate picture of how long your money will really last.

Why should I add an annual withdrawal increase?

Prices go up over time due to inflation. If you withdraw the same dollar amount every year, your buying power shrinks. Adding a yearly increase, like 2% or 3%, means your withdrawals grow each year to keep up with rising costs. This makes your plan more realistic.

What withdrawal frequency should I choose?

Choose the frequency that matches how often you plan to take money out. Monthly is the most common choice for retirees who use savings like a paycheck. Choose quarterly if you pull money out every three months, or annually if you take one lump sum per year.

What should I enter for the before-tax annual return?

Enter the yearly return you expect your investments to earn before taxes. A balanced portfolio of stocks and bonds has historically returned around 5% to 7% per year. If you want a conservative estimate, use a lower number like 4%. If you want to stress-test a bad market, you can enter a negative number down to −12%.

What tax bracket should I use?

Use your federal marginal tax bracket. This is the tax rate that applies to the last dollar of your income. Common brackets in the U.S. include 10%, 12%, 22%, 24%, and 32%. If you are not sure, check your most recent tax return or use a tax bracket calculator to look it up.

Does this calculator account for Social Security income?

No. This calculator only looks at your personal savings and withdrawals. If you receive Social Security, a pension, or any other income, you may need less from your savings each month. Subtract that outside income from your desired monthly spending to find the withdrawal amount to enter here.

What does it mean if my money lasts more than 100 years?

It means your investment returns are growing your balance faster than your withdrawals are draining it. At that rate, your savings may never run out. The calculator caps its projection at 100 years. If you see this result, your withdrawal rate is very conservative relative to your returns.

Can I use this for a Roth IRA or 401(k)?

Yes. Enter the total balance of your retirement account as the starting savings. For a Roth IRA, withdrawals are usually tax-free in retirement, so you can set the tax bracket to 0%. For a traditional 401(k) or IRA, withdrawals are taxed as ordinary income, so enter your expected tax bracket.

What is the safe withdrawal amount shown in the results?

When you use duration mode, the calculator also shows a "Safe Withdrawal (30-yr horizon)" amount. This is the most you could withdraw each period and still make your money last exactly 30 years. It gives you a quick benchmark to compare against your planned withdrawal.

Does this calculator account for inflation on my savings?

Not directly on the balance, but you can account for inflation through two inputs. First, use a real return (your expected return minus inflation) as your before-tax return. Second, set the annual withdrawal increase to match expected inflation so your spending keeps up with rising prices.

What happens if my withdrawal amount is larger than my balance?

The calculator will show that your money runs out in the very first period. It will record the final withdrawal as whatever balance was left, since you cannot take out more than you have. The result will say your savings last less than one month.

How accurate are the results?

The results are based on a steady annual return and a fixed tax rate, which gives you a useful estimate. Real markets go up and down, and tax rules can change. Use this tool for planning and general guidance, not as a guarantee. Running the calculator with different return rates helps you see a range of outcomes.

Can I use a negative return to plan for a market crash?

Yes. The before-tax return slider goes down to −12%. Setting a negative return lets you stress-test your plan and see how fast your savings would drain if the market performs poorly. This is a good way to check if your withdrawal plan is safe even in bad conditions.