Withdrawal & SWP calculator

Project withdrawals, balances and possible depletion over time.

Jump to result

Your inputs

Updates as you type

remaining balance

$0.00

Total withdrawn
$121,333.94
Depletion
Month 122

Only available funds are withdrawn.

Calculations happen in your browser. Saving is optional.

Calculation breakdown

20 rows · View table
Withdrawal & SWP calculator — calculated breakdown
YearBalanceWithdrawn to date
1$91,781.56$12,000.00
2$83,234.38$24,000.00
3$74,345.31$36,000.00
4$65,100.68$48,000.00
5$55,486.27$60,000.00
6$45,487.28$72,000.00
7$35,088.32$84,000.00
8$24,273.41$96,000.00
9$13,025.91$108,000.00
10$1,328.50$120,000.00
11$0.00$121,333.94
12$0.00$121,333.94
13$0.00$121,333.94
14$0.00$121,333.94
15$0.00$121,333.94
16$0.00$121,333.94
17$0.00$121,333.94
18$0.00$121,333.94
19$0.00$121,333.94
20$0.00$121,333.94

How to use this tool

Enter the opening balance, fixed monthly withdrawal and assumed effective annual return.

Inspect the annual balances and any depletion date. This model does not include the order of changing market returns.

Monthly balance = max(0, previous balance × (1+r) − withdrawal)

Worked example

$0.00 · remaining balance

Fixed example using the settings below. Monetary examples use USD; dates and times use their stated reference values. This example stays unchanged when you edit your calculation.

Example inputs
  • Starting balance: 100000
  • Monthly withdrawal: 1000
  • Effective annual return (%): 4
  • Whole years: 20

Method illustration: 12,000 with no growth and 1,000 withdrawn monthly lasts 12 months.

Assumptions and limits

  • Assumed rates remain constant. Values are estimates before tax and fees unless entered explicitly. No return or affordability is guaranteed.
  • Calculations use full precision; displayed money is rounded to cents.
  • Withdrawals are fixed nominal amounts at month end; sequence-of-returns risk is not modeled.

Method reference: Investor.gov saving and investing tools

Check or report a result

Check the units, selected calculation and assumptions first. Compare the fixed example above with your inputs to identify what changed.

Report a calculation issue with the page address, hypothetical inputs, result displayed and result expected. Do not include passwords, bank details or other private information.