Skip to the calculator
Rule Calculator

Five more years of work

20 years gives 20.0 years. 25 years gives 25.9 years — a difference of 5.9 years more (+29.6%).

Five more years adds contributions, compounds the pot longer and removes five years of drawdown — which is why it moves the answer more than any other input.

Five more years of work, side by side
Input20 years25 years
Saved so far(usd)150,000150,000
You add each month(usd)800800
Years until you retire(years)2025
Return before retirement(percent)6.56.5
Return after retirement(percent)4.54.5
Monthly spending, in today’s money(usd)4,5004,500
Social Security and pensions, today’s money(usd)2,0002,000
Inflation(percent)33
Years the savings last20.0 years25.9 years

Every figure, both ways

Every figure, both ways round
Step20 years25 yearsDifference
What today’s savings grow to548,467.01758,429.68+209,962.67
What future contributions grow to392,336.74599,069.22+206,732.48
Savings at retirement940,803.751,357,498.9+416,695.15
The same spending, in retirement-year dollars8,127.59,422+1,294.5
Social Security and pensions, in the same dollars3,612.224,187.56+575.33
What the savings have to cover each month4,515.285,234.44+719.17
Years the savings last(years)20.0125.93+5.92
What the 4% rule would allow a month3,136.014,525+1,388.98
Monthly gap against that rule1,379.27709.45-669.82

Questions people actually ask

Does raising years until you retire change the answer in proportion?
No, and that is the point of putting them side by side. Years until you retire changes by 25% while years the savings last changes by 30%. The step table below shows which line breaks the proportion.
What is held constant between the two columns?
Everything except years until you retire: saved so far, you add each month, return before retirement, return after retirement, monthly spending, in today’s money, social security and pensions, today’s money, inflation. That is what makes the difference attributable — change two things at once and neither column tells you which one moved the answer.
Can I compare my own two numbers?
Yes, from the address bar: add ?a.years_to_retirement=… and &b.years_to_retirement=… to set each side, and a parameter without a prefix sets both at once. The page is computed per request, so any pair works — these two are only the ones worth a link.

Change either side by adding query parameters — ?a.years_to_retirement=… and b.years_to_retirement=…. A parameter without a prefix sets both sides at once. Source: US SEC Investor.gov — retirement planning, Social Security Administration — benefit calculators, US Bureau of Labor Statistics — Consumer Price Index