Skip to the calculator
Rule Calculator

Ten more years of payments

20 years gives $3,163.25. 30 years gives $2,533.43 — a difference of $629.82 less (-19.9%).

The same pot stretched over half again as long — the payment falls, but the total paid rises, because the unspent balance keeps earning.

Ten more years of payments, side by side
Input20 years30 years
Lump sum(usd)500,000500,000
Annual return while it pays out(percent)4.54.5
Years of payments(years)2030
Monthly payment$3,163.25$2,533.43

Balance left, side by side

Balance left$0.0$249.7K$499.3K90180270360month
20 years-$0.0 after 24030 years-$0.0 after 360

Every figure, both ways

Every figure, both ways round
Step20 years30 yearsDifference
Monthly payment3,163.252,533.43-629.82
A year of it37,958.9630,401.12-7,557.84
Paid out over the whole term759,179.25912,033.56+152,854.31
Of that, interest259,179.25412,033.56+152,854.31
Monthly income if you never touch the capital1,8751,8750

Questions people actually ask

Does raising years of payments change the answer in proportion?
No, and that is the point of putting them side by side. Years of payments changes by 50% while monthly payment changes by 20% in the opposite direction. The step table below shows which line breaks the proportion.
What is held constant between the two columns?
Everything except years of payments: lump sum, annual return while it pays out. 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=… and &b.years=… 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=… and b.years=…. A parameter without a prefix sets both sides at once. Source: US SEC Investor.gov — annuities, FINRA — annuities