How much do I need for retirement?
Enter your age, your savings and what you save, and the income you want in retirement. See what you need at retirement, what you are on track to have, and how long it lasts.
- You need at retirement
- $2,835,674.63
To retire at 67 on the income you want, you need about $2,835,674.63; on your plan you will have $882,847.05.
- You will have at retirement
- $882,847.05
- Shortfall
- $1,952,827.58
- Save this much more each month
- $1,743.04
- First monthly withdrawal
- $12,875.41
- You need, in today’s money
- $1,101,197.48
- Your savings run out at age
- 73.2
- Months
- 458
You need at retirement: $2,835,674.63. To retire at 67 on the income you want, you need about $2,835,674.63; on your plan you will have $882,847.05.
How do your savings grow and run down?
What do you save and take out each year?
What does each year look like?
The results are estimates for information only. They are not financial, tax, or legal advice. Check the numbers with your lender or a qualified professional before you decide. Terms of use
How to calculate
Computes the savings you need at retirement for the income you want, what your savings and contributions grow to by then, the extra monthly saving that closes a gap, and how long the money lasts.
Example with the default inputs (Your age now 35, Age you retire 67, Plan for money until age 90, Savings now $50,000.00, You save $500.00, Raise your saving each year by 0%, Yearly return before retirement 6%, Yearly return in retirement 5%, Inflation 3%, Income you want in retirement $5,000.00, Social Security and pensions $0.00): To retire at 67 on the income you want, you need about $2,835,674.63; on your plan you will have $882,847.05.
Method: Saving years: each month the balance grows by (1 + R)^(1/12) − 1, then the saving is added. Retirement: W = (income − Social Security and pensions) × (1 + inflation)^(years to retirement), taken at the start of each month and raised by inflation each year; savings needed = W × a × Σ ((1 + inflation) ÷ (1 + R₂))^k, with a the value of 12 start-of-month payments of 1.
- Returns stay the same every year. Real returns go up and down, and a bad year early in retirement matters most.
- Your saving is added at the end of each month and rises at the start of each new year. Withdrawals are taken at the start of each month and rise with inflation each year.
- The income you want and your Social Security and pensions are in today’s money and rise with inflation.
- Taxes, fees and required minimum distributions are not included.
- This is an estimate for planning, not financial advice.
Worked examples
Each example is checked against the calculator on every build.
- Your age now 40, Age you retire 48, Plan for money until age 49, Savings now $0.00, You save $250.00, Yearly return before retirement 3.815129%, Yearly return in retirement 0%, Inflation 0%, Income you want in retirement $0.00 gives You will have at retirement $27,938.20.Source: OpenStax, Contemporary Mathematics, section 6.6 "Methods of Savings", Example 6.59 (https://openstax.org/books/contemporary-mathematics/pages/6-6-methods-of-savings): $27,938.20 after 8 years
- Your age now 60, Age you retire 65, Plan for money until age 70, Savings now $100,000.00, You save $1,000.00, Yearly return before retirement 0%, Yearly return in retirement 0%, Inflation 0%, Income you want in retirement $3,000.00, Social Security and pensions $1,000.00 gives You need at retirement $120,000.00, You will have at retirement $160,000.00, More than you need $40,000.00, Left at the age you plan to $40,000.00, First monthly withdrawal $2,000.00.Source: OpenStax, Contemporary Mathematics, section 6.6 (https://openstax.org/books/contemporary-mathematics/pages/6-6-methods-of-savings) at 0%
- Your age now 30, Age you retire 40, Plan for money until age 50, Savings now $0.00, You save $1,000.00, Yearly return before retirement 0%, Yearly return in retirement 0%, Inflation 0%, Income you want in retirement $2,000.00 gives You need at retirement $240,000.00, You will have at retirement $120,000.00, Shortfall $120,000.00, Save this much more each month $1,000.00, Your savings run out at age 45.
- Your age now 35, Age you retire 67, Plan for money until age 90, Savings now $50,000.00, You save $500.00, Yearly return before retirement 6%, Yearly return in retirement 5%, Inflation 3%, Income you want in retirement $5,000.00 gives You need at retirement $2,835,674.63, You will have at retirement $882,847.05, Shortfall $1,952,827.58, Save this much more each month $1,743.04, First monthly withdrawal $12,875.41, Your savings run out at age 73.166667.
How it works
The calculator runs month by month from your age now to the age you plan to. Years until you retire: n = retirement age − age now. Years in retirement: Y = plan-to age − retirement age.
Monthly rates. A yearly return R becomes a monthly rate g = (1 + R)^(1/12) − 1, so 12 months compound to exactly R. The return before retirement gives g₁; the return in retirement gives g₂.
Saving years (months 1 to 12n). In year y (y = 0 for this year), your monthly saving is c × (1 + raise)^y, where c is your saving per month (a yearly amount ÷ 12). Each month: growth = balance × g₁, then balance = balance + growth + saving. You will have at retirement (P) is the balance after month 12n.
Retirement income. The income you want minus Social Security and pensions, both per month in today’s money, is N = the larger of (income − other) and 0. Your first-year monthly withdrawal (first monthly withdrawal) is W = N × (1 + inflation)^n. In retirement year k (k = 0 first), the withdrawal is W × (1 + inflation)^k, taken at the start of each month.
You need at retirement (the savings that pay those withdrawals for exactly Y years):
need = W × a × S, with v = 1 ÷ (1 + g₂), a = 1 + v + v² + … + v¹¹, and S = Σ from k = 0 to Y − 1 of ((1 + inflation) ÷ (1 + R₂))^k.
With a 0% return in retirement, a = 12. This is the same rule as the retirement withdrawal calculator.
Shortfall = need − P when that is more than 0; otherwise More than you need = P − need.
Save this much more each month (only when short) = shortfall ÷ F, where F is what 1 a month in year 1, rising by your raise each year and added at the end of each month, grows to at retirement: F = s₁₂ × Σ from y = 0 to n − 1 of (1 + raise)^y × (1 + R₁)^(n − 1 − y), with s₁₂ = ((1 + g₁)¹² − 1) ÷ g₁ (12 at 0%).
You need, in today’s money = need ÷ (1 + inflation)^n.
Retirement months. From your projected balance P, each month the withdrawal comes out at the start, then growth = what is left × g₂ is added. If what is left after a withdrawal would be under half a cent, the whole balance is taken instead. If the balance is $0 or less at the start of a retirement month (before the plan ends), the run stops there and your savings run out at age retirement age + months with a withdrawal ÷ 12; a balance of $0 at retirement runs out at the retirement age. Otherwise left at the age you plan to is the balance after the last month of the plan, which can be $0 when the savings last exactly.
Rules:
- Your age is 18 to 90, the retirement age 19 to 100, and the plan-to age 20 to 120, all whole years. The retirement age must be more than your age, and the plan-to age more than the retirement age; otherwise there is no answer.
- Savings are $0 to $10 billion; saving, income and other income are $0 to $100 million per month (or per year, split into 12). Returns are 0% to 30%, inflation 0% to 20%, and the raise 0% to 20%. An empty raise or other income counts as 0.
- Money shows to the cent, with halves rounded up. The run-out age shows to 1 decimal.
Assumptions
- Returns stay the same every year. Real returns go up and down, and a bad year early in retirement matters most.
- Your saving is added at the end of each month; withdrawals are taken at the start of each month.
- The income you want and your Social Security and pensions are in today’s money and rise with inflation.
- Taxes, fees and required minimum distributions are not included. This is an estimate for planning, not financial advice.
Worked examples by hand
$250 a month for 8 years at 3.75% compounded monthly. That rate is a yearly return of (1 + 0.0375 ÷ 12)¹² − 1 = 3.8151…%, so g₁ = 0.003125. P = 250 × (1.003125⁹⁶ − 1) ÷ 0.003125 = $27,938.20, as in OpenStax’s Example 6.59.
All at 0%: age 60, retire at 65, plan to 70, $100,000 saved, $1,000 a month, $3,000 wanted, $1,000 from Social Security. P = 100,000 + 1,000 × 60 = $160,000. N = 3,000 − 1,000 = $2,000 a month. Need = 2,000 × 12 × 5 = $120,000. More than you need: $40,000, which is also what is left at 70.
All at 0%: age 30, retire at 40, plan to 50, $1,000 a month, $2,000 wanted. P = 1,000 × 120 = $120,000. Need = 2,000 × 12 × 10 = $240,000. Shortfall $120,000; F = 120 months, so save $1,000 more a month. The $120,000 lasts 120,000 ÷ 2,000 = 60 months: it runs out at 45.
The default plan: age 35, retire at 67, plan to 90, $50,000 saved, $500 a month, 6% before and 5% in retirement, 3% inflation, $5,000 a month wanted. n = 32 years. W = 5,000 × 1.03³² = $12,875.41 a month in the first year of retirement. Need = W × a × S over 23 years = $2,835,674.63. P = 50,000 × 1.06³² plus the saving = $882,847.05. Shortfall $1,952,827.58, or $1,743.04 more a month. At that pace the savings run out at about 73.2.
Other questions people ask
How much do I need to retire?
Enough savings to pay the income you want, less Social Security and any pension, for every year from your retirement age to the age you plan to. The calculator grows that income with inflation until you retire and through retirement, and lets the savings keep earning a return while you spend them.
How much should I save each month for retirement?
Enter what you save now. If you will have less than you need, the calculator shows the extra monthly amount that closes the gap by your retirement age, rising each year like your saving. Starting earlier makes it smaller, because each dollar has longer to grow.
What return should I use?
The yearly return on your mix of investments after fees. A lower number is more cautious. Returns are never guaranteed and change from year to year, so try a few rates and see how much the answer moves.
Why does inflation matter so much?
Because prices keep rising for decades. At 3% a year, $5,000 a month today costs about $12,875 a month in 32 years. The calculator asks for your income in today’s money and grows it for you, so the answer is in the money of your retirement year.
Should I include Social Security?
Yes, if you expect it. Enter your estimated benefit in today’s money under Social Security and pensions, and your savings only need to pay the rest. Your Social Security statement at ssa.gov shows your estimate at different claiming ages.
How long will my money last?
The calculator runs your savings month by month from today to the age you plan to. If the money runs out first, it shows the age it runs out; if not, it shows what is left at the end.
Does this include taxes?
No. Withdrawals from traditional 401(k)s and IRAs are taxed as income, and Roth withdrawals usually are not. If most of your savings are pre-tax, aim for a higher income than you want to spend.