Retirement calculator

Model saving to retirement and subsequent fixed withdrawals.

Jump to result

Your inputs

Updates as you type

projected balance at retirement

$47,161.58

After retirement horizon
$0.00
Depletion
Month 25 after retirement

One return assumption is applied to saving and retirement.

Calculations happen in your browser. Saving is optional.

Calculation breakdown

25 rows · View table
Retirement calculator — calculated breakdown
Retirement yearBalance
1$24,974.50
2$1,678.07
3$0.00
4$0.00
5$0.00
6$0.00
7$0.00
8$0.00
9$0.00
10$0.00
11$0.00
12$0.00
13$0.00
14$0.00
15$0.00
16$0.00
17$0.00
18$0.00
19$0.00
20$0.00
21$0.00
22$0.00
23$0.00
24$0.00
25$0.00

How to use this tool

Enter the saving-period balance, contributions, return and years until withdrawals begin.

Set the monthly retirement withdrawal and retirement horizon. Check for depletion; no safe withdrawal rate or pension entitlement is inferred.

Accumulate monthly, then grow the balance and withdraw at each month end

Worked example

$47,161.58 · projected balance at retirement

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: 10000
  • Monthly contribution: 200
  • Assumed effective annual return (%): 5
  • Whole years: 10
  • Monthly retirement withdrawal: 2000
  • Retirement horizon (whole years): 25

Method illustration: A 120,000 balance with zero growth and 1,000 monthly withdrawals lasts 10 years.

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.
  • No pension, tax, changing withdrawals or sequence risk is included. This does not establish a safe withdrawal rate.

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.