sodcalculator

08 Everyday Math

401(k) Growth Calculator After Retirement

Tag 08-0457 · Updated · Standard formula, shown below

Estimated ending balance 261,364.51 $
Total withdrawn
750,000.00 $
Result
Starting balance
500000 $
You entered
Annual withdrawal
30000 $
You entered
You enter
Starting balance, Annual withdrawal, Annual return, Years in retirement
You get
Estimated ending balance, Total withdrawn
Rounding
2 dp

A 401(k) growth calculator after retirement estimates how a balance may change as withdrawals and investment returns affect it over time. Enter your starting balance, annual withdrawal, expected annual return, and years; the calculator shows the estimated ending balance and the total withdrawn, using a simplified annual model rather than a guarantee.

Formula

This calculator uses an annual-return estimate and treats the withdrawal as occurring at the end of each year. Its formula for the estimated ending balance is:

Bn = max(0, B0(1 + r)n − W × ((1 + r)n − 1) / r)

  • Bn is the estimated balance after the selected number of years, in dollars.
  • B0 is the starting 401(k) balance, in dollars.
  • r is the assumed annual return as a decimal; the calculator converts the percentage by dividing by 100.
  • n is the number of years in retirement.
  • W is the fixed withdrawal at the end of each year, in dollars.

The second output is W × n, the nominal total withdrawn over the period. The calculator uses a zero floor for the estimated ending balance. It does not model the precise year the account might run out if withdrawals exceed available funds, so a zero result means the assumptions exhaust the account by the end of the period, not that the balance necessarily lasts that long. For a 0% return, use the limiting result: starting balance minus annual withdrawal times years, floored at zero.

Worked Example

Using the default inputs: a $500,000 starting balance, $30,000 withdrawn at each year-end, a 5% annual return, and 25 years:

  1. Convert the return to a decimal: 5 ÷ 100 = 0.05.
  2. Calculate the growth factor: (1 + 0.05)25 = 1.0525 ≈ 3.386354.
  3. Calculate the balance before accounting for withdrawals: $500,000 × 3.386354 ≈ $1,693,177.
  4. Calculate the withdrawal accumulation factor: (3.386354 − 1) ÷ 0.05 ≈ 47.72708. The withdrawals’ modeled future value is $30,000 × 47.72708 ≈ $1,431,812.
  5. Subtract: $1,693,177 − $1,431,812 ≈ $261,365 estimated ending balance. Total withdrawals are $30,000 × 25 = $750,000.

These are nominal dollars, rounded to cents in the calculator. The result is a mathematical illustration, not a prediction of an actual account balance.

How to Use the Estimate

This tool is useful for exploring scenarios: for example, how a different withdrawal amount, return assumption, or retirement length changes the projection. Change one input at a time to see which assumptions have the greatest effect. The results are most useful as comparisons between scenarios, not as a single target to rely on.

  • Starting balance: Use the amount currently invested in the 401(k), rather than an estimate of all retirement savings unless you intend to model those assets together.
  • Annual withdrawal: Enter the amount expected to leave the account each year. This model holds it constant in dollars; it does not automatically increase withdrawals for inflation.
  • Annual return: Treat this as an assumed average annual rate, not a guaranteed rate. Investment returns vary, and fees can reduce what the account earns.
  • Years: Select a period that matches the question you are examining. Try several durations because a plan that appears sustainable for a short period may not be for a longer one.

The currency inputs and outputs are dollars. If you think in another currency, convert all dollar amounts consistently before using the tool; the arithmetic itself does not depend on currency. The calculator also does not distinguish between pre-tax and Roth balances or estimate taxes on distributions.

Why Results Differ From Real 401(k) Performance

The calculation assumes the same return every year. Real investment returns fluctuate, and the order of gains and losses matters when money is being withdrawn. A substantial loss early in retirement can leave fewer assets available to participate in a later recovery, even if the average return over the full period resembles the calculator’s assumption. This is often called sequence-of-returns risk.

Withdrawal timing also matters. This calculator subtracts each withdrawal at year-end, so it assumes the full balance earns the modeled return throughout that year before the withdrawal. Monthly withdrawals, beginning-of-year withdrawals, or withdrawals made as needed will produce different results. It also omits contributions, required distributions, account transfers, investment allocation changes, and other cash flows.

Inflation reduces purchasing power. A fixed $30,000 withdrawal buys less over time if prices rise, while increasing withdrawals to keep pace with inflation would put more pressure on the account. Fees, taxes, and the tax treatment of different account types can also change how much money is available to spend. None of these are included here.

Common Misreadings and Limitations

  • A positive ending balance is not a guarantee. It only says the balance remains positive under the inputs and formula assumptions.
  • The return is not a safe withdrawal recommendation. A chosen percentage cannot guarantee that savings will last for a particular lifetime.
  • Total withdrawn is not the same as spending power. It is an undiscounted sum and does not account for inflation or taxes.
  • Rounding can hide small differences. The displayed result is rounded to cents; calculations using other timing conventions may differ.
  • A zero balance needs careful interpretation. The floor prevents a negative displayed balance, but does not show a detailed depletion date or adjust later withdrawals.

For more realistic planning, a projection can use monthly cash flows, inflation-adjusted withdrawals, variable returns, fees, taxes, and multiple accounts. Even then, projections depend on uncertain assumptions. A qualified financial or tax professional can help assess personal circumstances; this calculator is general arithmetic, not financial advice.

Frequently Asked Questions

Can a 401(k) keep growing after retirement?
Yes. If investment gains exceed withdrawals and fees over time, the balance may grow. It can also decline, and actual returns are not steady or guaranteed.

Does this calculator include Social Security or a pension?
No. It models only the starting balance, annual withdrawal, assumed return, and time period entered. Other income sources would need to be considered separately when estimating how much to withdraw.

Should I enter my withdrawal before or after taxes?
The model does not calculate taxes. Enter the amount you want to model as leaving the account, but remember that a taxable 401(k) distribution may not equal the amount available to spend after withholding and tax obligations.

Why does withdrawal timing change the result?
A withdrawal made at the start of a period is no longer invested during that period, while an end-of-year withdrawal remains invested for the full year in this model. More frequent withdrawals require a calculation with matching timing assumptions.

What return should I enter?
There is no universally correct return assumption. Consider testing several plausible scenarios and account for fees and the fact that actual annual returns vary; do not treat one input as a promise of future performance.

Does the calculator adjust for inflation?
No. The annual withdrawal stays fixed in nominal dollars. To explore inflation-adjusted spending, use a model that increases withdrawals over time and specifies an inflation assumption.

Related

Formula used
in bal | Starting balance | $ | 500000 | 0 | 1000000000
in wd | Annual withdrawal | $ | 30000 | 0 | 1000000000
in ret | Annual return | % | 5 | -100 | 1000
in yrs | Years in retirement | years | 25 | 0 | 100
out end | Estimated ending balance | $ | max(0, bal * (1 + ret / 100) ^ yrs - wd * ((1 + ret / 100) ^ yrs - 1) / (ret / 100)) | 2
out total | Total withdrawn | $ | wd * yrs | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More in this bed

The whole Everyday Math bed →