Future Value of Annuity Calculator

This future value of annuity calculator shows what a series of regular payments grows to. Enter any starting balance, the payment, how often you pay, the rate and the term. You get the future value, interest earned, fees, an ordinary vs annuity due comparison and the payment needed to hit a target.

Calculation and content reviewed by EZ Calculators Editorial Team on .

Enter values

Audit a fixed-assumption accumulation illustration. Keep current value, periodic and annual premiums, timing, nominal rate, compounding, percentage fees, inflation, rate sensitivity, and target funding separate from insurer guarantees and cash-surrender values.

Build the scenario below, then calculate for a complete result report.

Runs in your browser
Accumulation illustration audit

Separate cash supplied from modeled crediting and contract-specific promises. The page estimates a smooth accumulation value; it does not reproduce cash-surrender value or insurer-backed income.

Premium stream

Identify every dollar entering the model

Use zero when the payment stream starts without an existing balance.
Enter the amount added at each selected payment interval before any annual change.
$
Match the actual contribution schedule; frequency controls how often the periodic premium enters the model.
Optional repeatable amount added at each complete year-end, separate from the periodic premium.
$
Changes both the periodic and additional annual premiums after each complete year.
%
Periodic premium timingBeginning timing gives each periodic premium one extra modeled period. Annual premiums are added at complete year-end in either case.
Periodic premium timing
Crediting model

Keep rate, compounding, and fees independently visible

Use the contract or scenario rate only when its crediting method is reasonably represented by fixed compounding.
%
Moves only the nominal rate down and up by this many percentage points. These are comparisons, not guaranteed values or forecast bounds.
points
Set zero when the entered credited rate is already net of all modeled percentage charges.
%

A smooth rate is not a contract guaranteeRenewal rates, index rules, separate-account returns, bonuses, riders, fixed charges, and surrender adjustments require the actual contract. Do not double-count a fee already reflected in the entered credited rate.

Destination

Set the term, target, and purchasing-power lens

years
Set zero when you only want a future-value projection.
$
%

Target and purchasing power answer different questionsThe target is compared in future dollars. Inflation changes only the present-purchasing-power view; taxes, withdrawals, surrender value, insurer solvency, and lifetime payout options remain outside this accumulation model.

How do you calculate the future value of an annuity?

Multiply the payment by ((1 + i)^n - 1) / i, where i is the interest rate per period and n is the number of payments. $500 a month for 15 years at 5% compounded monthly grows to $133,644.47. You paid in $90,000, so $43,644.47 is interest. If payments come at the start of each month, multiply by (1 + i) to get $134,201.32.

How to use the annuity calculator

Start with any balance you already have, or enter zero if the payments start from nothing. Then add the regular payment and how often you make it, from weekly to once a year.

Payment frequency and compounding frequency are separate fields. You can pay monthly into an account that compounds daily or yearly, and the calculator converts the rate to match your payment schedule.

  1. Enter the current value (or zero) and the payment per period.
  2. Pick the payment frequency and whether payments land at the end (ordinary annuity) or start (annuity due) of each period.
  3. Add an optional yearly extra payment and a yearly change to both payment amounts.
  4. Enter the nominal annual rate, how often it compounds, and the term in years.
  5. Add a yearly percentage fee, an inflation guess and a target if you want them.
  6. Read the future value, money paid in, interest, fees and the payment needed for your target.

Future value of an annuity formula

For equal payments at the end of each period, the future value is the payment times ((1 + i)^n - 1) / i. Here i is the rate per payment period and n is the number of payments. For payments at the start of each period (an annuity due), multiply that result by (1 + i).

A starting balance grows on its own, so add P x (1 + i)^n to the payment total. When you add fees or yearly payment changes, the calculator works through every period one at a time instead, so it can track interest, fees and new money separately.

Formula guide
  • Rate per payment period: i = (1 + r / m)^(m / p) - 1
  • Number of payments: n = years x p
  • Ordinary annuity: FV = PMT x ((1 + i)^n - 1) / i
  • Annuity due: FV = PMT x ((1 + i)^n - 1) / i x (1 + i)
  • Starting balance: FV = P x (1 + i)^n
  • Where r = nominal annual rate, m = compounding periods per year, p = payments per year

Example: $10,000 plus $500 a month for 15 years

Start with $10,000 and pay $500 at the end of every month for 15 years. Assume 5% compounded monthly and a 0.50% yearly fee. The projected value is $147,779.10. You paid in $100,000, gross interest adds $53,126.11 and fees take $5,347.01.

With no fee, the same plan reaches $154,781.51, so the fee costs $7,002.41 once lost growth is counted. Against a $200,000 target, you're 73.89% of the way. A starting payment of $703.71 a month would get you there.

$10,000 start, 5% compounded monthly, 0.50% fee, 15 years
Monthly paymentMoney paid inFuture valueTarget progress
$500$100,000.00$147,779.1073.89%
$703.71$136,667.80$199,999.36100.00% after rounding
$750$145,000.00$211,865.62105.93%

Ordinary annuity vs annuity due

An ordinary annuity pays at the end of each period. An annuity due pays at the start, so each payment gets one extra period of interest (and one extra period of fees). With positive net growth, the annuity due ends higher.

In the example above, switching to start-of-month payments raises the value from $147,779.10 to $148,259.41, a $480.30 difference. Pick the timing that matches when your money goes in.

Same plan, different payment timing
Payment timingMoney paid inFuture valuePayment for $200,000
End of period (ordinary)$100,000.00$147,779.10$703.71
Start of period (due)$100,000.00$148,259.41$701.09

Annuity growth with different rates and fees

The rate drives most of the growth. Keep everything else the same and 4% gives $135,000.63, while 6% gives $162,093.21. That's a gap of more than $27,000 from the same payments.

Fees cut growth twice: once when they're taken, and again because that money stops earning. A 1% yearly fee lowers the example to $141,135.86, costing $13,645.65 against no fee. If a contract's credited rate is already net of fees, set the fee to zero so you don't count it twice.

Rate and fee comparison for the example
ScenarioGross interestFuture valuePayment for $200,000
4% rate, 0.50% fee$40,032.98$135,000.63$775.15
5% rate, 0.50% fee$53,126.11$147,779.10$703.71
6% rate, 0.50% fee$67,783.10$162,093.21$636.03

Present value of an annuity

Present value runs the same idea backward. It asks what a stream of future payments is worth today at a given rate. The formula is PMT x (1 - (1 + i)^-n) / i.

At 5% compounded monthly, $500 a month for 15 years has a present value of $63,227.62. That's the lump sum you'd need today to fund those payments at that rate. This calculator projects future value only. To see what payments a lump sum can support, use our annuity payout calculator.

Formula guide
  • Present value (ordinary annuity) = PMT x (1 - (1 + i)^-n) / i
  • Present value (annuity due) = the line above x (1 + i)

What an annuity contract adds to the math

In finance, an annuity is just a series of regular payments. An insurance annuity is a contract, and its value depends on its terms. Renewal rates, index caps, participation rates, surrender charges, rider costs and bonuses can all make a real contract differ from this smooth projection.

FINRA and the SEC both warn that annuities can carry complex fees and limits on withdrawals. Treat this result as a check on the arithmetic, then compare it line by line with the contract and the insurer's illustration. Taxes, withdrawals and payout options aren't modeled here.

Sources

FAQ

What is the difference between an ordinary annuity and an annuity due?

An ordinary annuity makes each payment at the end of the period. An annuity due makes it at the start, so every payment earns one more period of interest. With positive growth, the annuity due ends with more.

How much will $500 a month grow to in an annuity?

At 5% compounded monthly with no fees, $500 a month grows to $133,644.47 after 15 years. You put in $90,000, and the other $43,644.47 is interest.

Can this calculator handle weekly or biweekly payments?

Yes. Choose weekly, biweekly, monthly, quarterly, semiannual or annual payments. The calculator converts the rate and compounding into a matching rate for each payment period.

Should I enter an APY or a nominal rate?

Enter the nominal annual rate and pick its compounding frequency. If you only have an APY, choose annual compounding so it isn't compounded again. Index formulas with caps can't be entered as one fixed rate.

How does the annuity calculator handle fees?

It spreads one yearly percentage fee across your payment periods, shows the fees taken and compares the result with a no-fee run. It doesn't model surrender charges, rider fees or flat charges.

Does the calculator show the value at today's prices?

Yes. It divides the future value by your inflation rate compounded over the term. At 2.5% inflation, $147,779.10 in 15 years buys about what $102,036.38 buys today.

Can it predict my annuity contract's cash value?

No. Real contracts may use renewal rates, index rules, bonuses and surrender charges. Use the insurer's current illustration for contract values, and use this page to check the basic math.