How to Calculate What Your Annuity Will Be Worth
The Basic Formula for Future Value of an Annuity
The future value of an annuity tells you how much money you will have at the end of a series of regular payments, assuming those payments earn interest over time. The calculation depends on whether your payments happen at the beginning or end of each period — most annuities pay at the end of the period, which is called an ordinary annuity.
For an ordinary annuity, the formula is:
FV = PMT × [((1 + r)^n - 1) / r]
In this formula, FV is the future value you are solving for, PMT is the amount of each payment, r is the interest rate per period (as a decimal), and n is the total number of periods. The part in brackets — [((1 + r)^n - 1) / r] — is called the future value factor, and it does the heavy lifting of the calculation.
If your annuity makes payments at the beginning of each period instead, you multiply the ordinary annuity result by (1 + r) to account for the extra time those early payments have to grow.
Key Takeaways
- Future value of an annuity shows how much your regular payments will grow to, given a fixed interest rate and time period.
- The calculation requires four pieces of information: the payment amount, the interest rate per period, the number of periods, and whether payments occur at the start or end of each period.
- Most annuities are ordinary annuities, meaning payments happen at the end of each period, which makes the calculation slightly simpler.
- You can solve this by hand using the formula, with a financial calculator, or with a spreadsheet function like Excel's FV() command.
Breaking Down Each Part of the Formula
The payment amount (PMT) is straightforward — it is the dollar amount you contribute or receive in each period. If you are putting $500 into an annuity every month, PMT = 500. If the annuity pays you $1,200 quarterly, PMT = 1,200.
The interest rate (r) must match the period. If the annuity compounds monthly and the annual rate is 6%, you divide by 12 to get r = 0.06 / 12 = 0.005 per month. If it compounds annually, r = 0.06. This matching is critical — if you use an annual rate but count periods in months, your answer will be wrong.
The number of periods (n) is how many times you make (or receive) a payment. If you contribute monthly for 10 years, n = 120. If you receive quarterly payments for 5 years, n = 20. Count the actual number of payment events, not the number of years.
The future value factor [((1 + r)^n - 1) / r] compounds each payment forward to the end date and adds them all together. You do not need to understand why it works this way to use it — the formula handles the compounding automatically.
Working Through a Real Example
Suppose you contribute $300 every month to an annuity that earns 4.8% annual interest, compounded monthly, for 15 years. Here is how to set up the calculation:
- PMT = $300
- Annual rate = 4.8%, so r = 0.048 / 12 = 0.004 per month
- n = 15 years × 12 months = 180 periods
Plug these into the formula:
FV = 300 × [((1 + 0.004)^180 - 1) / 0.004]
FV = 300 × [((1.004)^180 - 1) / 0.004]
FV = 300 × [(2.4534 - 1) / 0.004]
FV = 300 × [1.4534 / 0.004]
FV = 300 × 363.35
FV = $109,005
After 15 years of $300 monthly contributions at 4.8% annual interest, your annuity would be worth approximately $109,005. The actual amount depends on the exact compounding method your annuity uses, but this shows the order of magnitude.
Using a Financial Calculator or Spreadsheet
Most people do not solve this by hand. A financial calculator has a dedicated FV button where you enter n, i (the rate), PMT, and PV (present value, usually 0 for an annuity you are building), and it returns the future value when ready.
In Microsoft Excel or Google Sheets, use the FV() function. The syntax is =FV(rate, nper, pmt, [pv], [type]). The "type" argument is 0 for ordinary annuity (payment at end of period) or 1 for annuity due (payment at beginning). For the example above, you would enter:
=FV(0.004, 180, -300, 0, 0)
Note that PMT must be negative (it represents money going out) for the result to be positive. Excel returns 109,005.47, which matches the hand calculation.
If you do not have a calculator or spreadsheet handy, many banks and annuity providers publish future value tables or offer online calculators on their websites. These tables show the future value factor for common combinations of rates and periods, so you can look up the factor and multiply by your payment amount.
How Interest Rate and Time Period Affect the Result
Small changes in the interest rate create large differences in the final amount, especially over long periods. If the annuity in the example above earned 5.8% instead of 4.8%, the future value would be roughly $119,000 instead of $109,000 — an extra $10,000 from just 1% more interest.
Time works the same way. If you contributed for 20 years instead of 15 at the same 4.8% rate, the future value would jump to about $155,000. The longer your money compounds, the more the interest earns interest, and the effect accelerates in the later years.
This is why the interest rate and the length of the annuity matter so much when you are deciding whether to buy one or comparing different annuity products. A small difference in rate or a few extra years of contributions can mean tens of thousands of dollars in the final amount.
Annuity Due vs. Ordinary Annuity
An ordinary annuity makes payments at the end of each period. This is the standard for most annuities, and it is the version the basic formula above calculates.
An annuity due makes payments at the beginning of each period. Because each payment has one extra period to earn interest, the future value is higher. To calculate it, take the ordinary annuity result and multiply by (1 + r).
Using the earlier example, if payments were made at the beginning of each month instead of the end, you would multiply $109,005 by (1 + 0.004) = 1.004, giving $109,441. The difference is small in this case, but it grows larger with higher interest rates or longer periods.
Your annuity contract will specify when payments occur. If you are unsure, ask the provider or check the document labeled "Annuity Contract" or "Product Disclosure Statement" — it will state the payment frequency and timing.
Common Mistakes to Avoid
The most frequent error is mismatching the interest rate and the period. If the annuity compounds monthly, the rate must be the monthly rate, not the annual rate. If you use 0.048 instead of 0.004 in the example above, your answer will be wildly too high.
Another mistake is forgetting to convert the annual rate to a decimal. A rate of 4.8% becomes 0.048, not 4.8. This sounds obvious, but it happens often enough to mention.
A third error is counting the wrong number of periods. If you make 12 payments per year for 15 years, n = 180, not 15. Counting years instead of individual payments will give you a result that is far too low.
Finally, some people confuse future value with present value. Future value is what the annuity will be worth at the end. Present value is what a series of future payments is worth in today's dollars. They are different calculations, and using the wrong one will give you a meaningless number.
Frequently Asked Questions
What if my annuity has a different payment frequency than annual?
Divide the annual interest rate by the number of periods per year. For monthly payments, divide by 12. For quarterly, divide by 4. Then count the total number of individual payments, not years. If you contribute monthly for 10 years, n = 120, not 10.
Does inflation affect the future value calculation?
The formula gives you the nominal future value — the actual dollar amount you will have. Inflation erodes what that money can buy, but it does not change the calculation itself. If you want to know the purchasing power of that $109,005 in today's dollars, you would need a separate inflation adjustment, which is beyond the scope of this formula.
Can I use this formula if the interest rate changes?
No. The formula assumes a constant rate for the entire period. If your annuity has a variable rate that changes annually or adjusts to market conditions, you would need to break the calculation into segments — one for each rate period — and compound the results forward. Your annuity provider can tell you whether the rate is fixed or variable.
What if I want to know the future value but I am not sure of the interest rate?
Check your annuity contract or the product disclosure statement. It will state the rate, whether it is fixed or variable, and how often it is credited. If the rate varies, the document will explain the formula used to set it. If you cannot find it, contact the annuity provider directly — they are required to provide this information.
Is the future value the same as what I will actually receive?
The future value is what your contributions and interest will total, but it may not be what you receive. Some annuities charge surrender fees if you withdraw early, or they may have mortality and expense charges that reduce the payout. Your contract will detail any fees. The future value calculation does not account for these — it shows only the growth of your contributions and interest.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.