Annuity Calculator - Future and present value

Use this annuity calculator to compare future value, present value, contributions, interest, and effective annual rate for ordinary and due payment timing.

Updated: September 1, 2026 • Free Tool

Annuity Calculator

$

Enter the contribution or payment made each period.

%

Use the annual rate assumption before fees, taxes, or inflation.

Set how long the equal payment stream continues.

Choose how many payment and interest periods occur each year.

Ordinary means end of period; due means beginning of period.

Results

Future Value
$0
Present Value $0
Total Contributions $0
Total Interest $0
Effective Annual Rate 0%
Total Periods 0periods

What Is Annuity Calculator?

An annuity calculator estimates what a series of equal payments may be worth at the end of a term and what that same stream is worth today. Use it when planning regular retirement contributions, comparing a payment stream with a lump sum, checking an investment-growth assumption, or learning how payment timing affects value. The estimate is a financial-math benchmark, not an insurance-company illustration.

  • Retirement saving: Project how recurring deposits could accumulate before retirement and compare the future value with a savings target.
  • Lump-sum comparison: Use present value to translate future payments into today's dollars under a rate assumption that you can document.
  • Payment timing: Compare an ordinary annuity with an annuity due when deposits or payments happen at the end versus the beginning of each period.
  • Finance education: See the relationship among payment amount, period rate, number of periods, compound growth, and discounted value.

The calculator assumes level payments, a constant nonnegative annual rate, and a regular schedule. It reports future value, present value, total contributions, modeled interest, effective annual rate, and total periods together so you can see both the headline result and the assumptions behind it.

Use the result for scenario comparison rather than as a promise of performance. A real annuity contract may include fees, taxes, surrender restrictions, changing crediting rules, market exposure, or life-contingent terms that are outside this level-payment calculation.

When the main question is accumulation from recurring deposits, the Annuity Future Value Calculator focuses the worksheet on future value and growth components.

How Annuity Calculator Works

The calculator converts the annual percentage into a rate for each payment period, calculates the total number of periods, and applies standard ordinary-annuity factors. Annuity-due timing moves every payment one period earlier.

FV ordinary = PMT × [((1 + r)^n − 1) / r]; PV ordinary = PMT × [1 − (1 + r)^−n] / r; due values = ordinary value × (1 + r)
  • PMT: The equal payment or contribution made each period.
  • r: The periodic rate, calculated as annual rate ÷ 100 ÷ frequency.
  • n: The number of periods, calculated as years × frequency.
  • FV and PV: FV is the accumulated end value; PV is the equivalent value at the start of the stream.

At a zero rate, the formulas do not require a limiting approximation: both values equal the payment multiplied by the period count. For a positive rate, future value compounds earlier payments forward, while present value discounts later payments back. The due option multiplies both ordinary results by one plus the periodic rate because each payment is one period earlier.

The effective annual rate makes the frequency assumption visible. With 6% nominal interest compounded monthly, the effective annual rate is about 6.17%, not exactly 6%, because interest is credited more than once during the year. Displayed currency is rounded only after the calculation.

According to eCampusOntario's Mathematics of Finance text, annuity value calculations use the payment amount, periodic interest rate, and number of conversion periods; its future-value treatment also distinguishes beginning-of-period payments from ordinary payments.

$1,000 monthly for 20 years

Assume PMT = $1,000, annual rate = 6%, monthly frequency, and 20 years with ordinary timing. The periodic rate is 0.06 ÷ 12 = 0.005 and n = 20 × 12 = 240.

FV = 1,000 × [((1.005)^240 − 1) ÷ 0.005]. PV = 1,000 × [1 − (1.005)^−240] ÷ 0.005.

The projected future value is $462,040.90 and the present value is $139,580.77. Total contributions are $240,000 and modeled interest is $222,040.90.

The future value shows the accumulation result, while present value answers what the same level stream represents at the starting date under the 6% periodic-rate assumption.

According to eCampusOntario, Mathematics of Finance, annuity value calculations use the payment amount, periodic interest rate, and number of conversion periods; its future-value treatment also distinguishes beginning-of-period payments from ordinary payments.

If you know the payment stream and need a more detailed current-dollar valuation, use the Annuity Present Value Calculator for a present-value-focused comparison.

Key Concepts Explained

Four ideas make the result easier to read: when payments occur, how periods are counted, how the rate is applied, and what present value means.

Ordinary annuity

An ordinary annuity places each payment at the end of its period. This is a common convention for loan and textbook examples, and it is the base case for the formulas shown here.

Annuity due

An annuity due places each payment at the beginning of its period. Each payment receives one additional period of growth and is discounted for one fewer period than the ordinary case.

Periodic rate

The periodic rate matches the timing of the cash flow. A 6% nominal rate with monthly compounding uses 0.5% per month, while annual frequency uses 6% for the one yearly period.

Present value

Present value converts future payments into a starting-date equivalent using the selected rate. It is a comparison measure, not a statement that the payments can be purchased for that amount.

OpenStax describes an annuity as a stream of fixed periodic payments and treats ordinary and due payments as different timing patterns. That distinction is important when a payment is made with rent-like beginning-of-period timing instead of after a month, quarter, or year has elapsed.

Do not confuse nominal rate, effective annual rate, and an insurer's credited rate. The calculator divides the entered nominal percentage by frequency. A product illustration may use a different convention, so record the rate definition beside any scenario you save.

According to OpenStax, Principles of Finance, an annuity is a stream of fixed periodic payments, and the timing distinction between an ordinary annuity and an annuity due changes the present-value calculation.

For a broader comparison of single sums, rates, terms, and dated cash flows, the Time Value of Money Calculator adds general time-value-of-money context.

How to Use This Calculator

Match the payment amount to the frequency before reading the result. A monthly payment should be paired with monthly frequency; changing frequency without changing the payment models a different contribution plan.

  1. 1 Enter the payment: Enter the regular contribution or payment in dollars for one selected period.
  2. 2 Set the annual rate: Enter the constant nominal annual rate you want to test, from 0% through 100%.
  3. 3 Choose the term: Enter the number of years over which payments and compounding continue.
  4. 4 Choose frequency: Select monthly, quarterly, semiannual, or annual periods so the rate and period count match the schedule.
  5. 5 Choose payment timing: Select ordinary for end-of-period payments or due for beginning-of-period payments.
  6. 6 Compare the outputs: Read future value alongside present value, contributions, interest, effective annual rate, and total periods. Change one assumption at a time for a cleaner comparison.

For $1,000 paid monthly at 6% for 20 years, this annuity calculator shows about $462,040.90 accumulated under ordinary timing. Compare that with $240,000 of contributions, then switch to annuity due to see the effect of beginning-of-month payments.

After testing a payment stream, the Retirement Savings Calculator can place the contribution scenario beside retirement age and savings-goal assumptions.

Benefits of Using This Calculator

A consistent formula helps you isolate the effect of each assumption before comparing products or making a savings decision.

  • See growth in dollars: Future value and total contributions show how much of the projected balance comes from payments versus modeled interest.
  • Compare today's equivalent: Present value expresses the payment stream in starting-date dollars under the same rate assumption.
  • Test payment timing: The ordinary and due options make the cost or benefit of beginning-of-period timing visible.
  • Make frequency explicit: The effective annual rate and total periods reveal how monthly, quarterly, semiannual, and annual schedules differ.
  • Document scenarios: Keeping payment, rate, term, frequency, and timing together makes a comparison easier to review or reproduce.

The strongest use is sensitivity analysis. Run a base case, a lower-rate case, and a different term while holding the other inputs steady. This shows whether a target depends mainly on saving more, starting earlier, or assuming a higher return.

A formula result should be paired with the decision it informs. For retirement saving, compare the projected balance with a target and withdrawal plan. For a payment-stream valuation, document why the discount rate is appropriate instead of treating the output as a universal price.

If you want to isolate growth on a balance and recurring contributions without annuity timing labels, the Compound Interest Calculator is a useful companion.

Factors That Affect Your Results

The result changes when the payment schedule, rate convention, horizon, or timing changes. Review these drivers before comparing a projection with a statement or contract illustration.

Payment amount

With all other inputs fixed, a larger payment increases future and present value proportionally. Frequency must still match the amount; an annual contribution entered as a monthly payment creates a much larger modeled deposit total.

Rate and compounding

A higher nonnegative rate increases future value but decreases present value because the two outputs answer different time-direction questions. More frequent compounding changes the periodic rate and effective annual rate.

Term length

A longer term adds more payments and more opportunities for earlier payments to compound. The effect becomes more pronounced when the periodic rate is positive.

Payment timing

Beginning-of-period payments have one extra period of growth compared with end-of-period payments. The difference is the timing factor of one plus the periodic rate.

Contract details

Actual fixed, variable, or indexed annuities may include fees, taxes, surrender charges, changing returns, riders, and insurance terms that this level-payment model does not include.

  • This page does not price a lifetime benefit, predict lifespan, or reproduce an insurer's mortality assumptions. Lifetime and other life-contingent arrangements need actuarial and contract review.
  • The model assumes equal payments and a constant rate. It does not include inflation increases, variable-market returns, caps, spreads, taxes, fees, or withdrawals between scheduled periods.
  • The effective annual rate is a mathematical annualization of the entered nominal rate and frequency. It is not necessarily the net return credited to an account after expenses.

Investor.gov explains that annuities are insurance products and that variable annuities can involve investment options, fees, and investment risk. That context is why this calculator labels the rate as an assumption and avoids presenting a formula result as a product quote.

Small differences between calculators can come from payment timing, whether the annual rate is nominal or effective, when compounding occurs, and whether rounding happens during the calculation. Keep full precision until the display step and compare like-for-like assumptions.

For a real decision, review the contract's payment promise, access rules, tax treatment, beneficiary provisions, and charges separately. The calculator is most useful as a transparent baseline for questions, not as a substitute for those documents.

According to Investor.gov, U.S. Securities and Exchange Commission, annuities are insurance contracts that can provide periodic payments, and variable annuities involve investment options, fees, and investment risk that a level-payment formula does not model.

When the starting value is known and the question is how much periodic income it may support, the Annuity Payout Calculator addresses the reverse payout calculation.

Annuity calculator showing future value, present value, total contributions, interest, and ordinary versus annuity-due payment timing
Annuity calculator showing future value, present value, total contributions, interest, and ordinary versus annuity-due payment timing

Frequently Asked Questions

Q: What is an annuity calculator?

A: An annuity calculator estimates the future value and present value of equal payments made at regular intervals. It applies an annual rate, compounding frequency, term, and payment timing so you can compare contributions, modeled interest, and the value of the payment stream.

Q: How do I calculate the future value of an annuity?

A: Convert the annual rate to a periodic decimal rate, multiply years by periods per year, and apply the future-value annuity factor. For an annuity due, multiply the ordinary result by one plus the periodic rate. The calculator handles the zero-rate case separately.

Q: How do I calculate present value of an annuity?

A: Present value discounts each future payment back to the start of the stream. The ordinary formula is PMT multiplied by [1 − (1 + r)^−n] divided by r. An annuity due is higher because each payment occurs one period earlier.

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

A: An ordinary annuity assumes payments arrive at the end of each period. An annuity due assumes payments arrive at the beginning. Due payments receive one additional period of growth, so their future and present values are higher when the periodic rate is positive.

Q: How does monthly compounding affect an annuity?

A: Monthly compounding divides the nominal annual rate by 12 and creates 12 periods per year. It can produce an effective annual rate above the nominal rate and changes both the number of payment periods and the timing of interest in the calculation.

Q: What happens when the annuity interest rate is 0%?

A: When the rate is zero, there is no modeled interest. Future value and present value both equal the payment amount multiplied by the total number of periods, whether payments are ordinary or due.