Annuity Savings Calculator

Value a regular contribution stream with beginning- or end-of-period deposits and an existing balance, then model a deferral period and a payout phase.

Check your inputs—Complete valid inputs to calculate a current result.
USD

0 – 10,000,000,000 USD

USD

0 – 10,000,000,000 USD

%

0 – 100 %

years

1 – 50 years

Payouts use the same return, frequency and timing as the saving phase.

Future value of contributions

$936,464.03

  • Total contributed$440,000.00
  • Present value of payment stream$152,943.44

This models saving through level contributions, not an insurance payout quote, withdrawal plan or guaranteed return.

How this was calculated

  1. Periodic rate i = (1 + annual effective return)^(1 ÷ payments per year) − 1Put in your numbers: (1 + 0.0500)^(1 ÷ 12) − 1Answer: 0.4074% per period
  2. Growth = (1 + i)^n, with n = payments per year × yearsPut in your numbers: (1 + 0.004074)^240Answer: 2.653298
  3. Annuity factor = [(1 + i)^n − 1] ÷ iPut in your numbers: (2.653298 − 1) ÷ 0.004074Answer: 405.804485
  4. Future value = starting balance × growth + payment × annuity factorPut in your numbers: $200,000.00 × 2.653298 + $1,000.00 × 405.804485Answer: $936,464.03

How annuity savings is calculated

Convert the annual effective return to the payment-period rate. Future value = opening balance × (1+r)^n + payment × ((1+r)^n−1) ÷ r. Beginning-of-period deposits multiply the payment term by 1+r. At zero return the payment factor is n.

Worked example

$100 initially plus $10 monthly for two years at 0% grows to $340. Changing payment timing has no effect when the return is zero.

Deferral and payout phase

After the saving phase you can model a payout. Deferral years let the saved value keep growing with no new payments: value at payout = FV × (1 + i)^(payments per year × deferral years). The payout then either spreads that value over a set period, payment = value ÷ {[1 − (1 + i)^−n] ÷ i}, or shows how long a chosen withdrawal lasts. Payouts use the same return, frequency and timing as the saving phase.

Worked example: $100,000 today with no further payments at a 5% effective return, 1 year of saving and 1 year of deferral: 100,000 × 1.05 × 1.05 = $110,250. Paid out over 20 yearly payments at the end of each year, the annuity factor is 12.4622, so each payment is 110,250 ÷ 12.4622 = $8,846.75. Withdrawing $10,000 a year from $100,000 at 5% instead lasts ln 2 ÷ ln 1.05 = 14.2 years.

Frequently asked questions

How long will my annuity payments last?

Choose 'Pay out: how long a withdrawal lasts' and enter the withdrawal. The calculator solves n = −ln(1 − balance × i ÷ W) ÷ ln(1 + i). If the withdrawal is no more than the interest the balance earns each period, it lasts indefinitely.

Does this price an insurance annuity?

No. It values a level stream of savings contributions. Insurance pricing, mortality assumptions, guarantees, surrender charges and withdrawal taxes are not included.

References

Last updated . Results are estimates for informational purposes only.