What Is an Annuity?

An annuity is a financial arrangement involving a sequence of payments made at regular intervals over a defined period. These payments can be contributions (positive cash flows) into an investment or savings vehicle, or withdrawals (negative cash flows) from an account. Common real-world examples include monthly mortgage payments, rent payments to a landlord, pension distributions, and regular deposits into a retirement account.

Annuities are fundamental to personal finance and investment planning because they model predictable, recurring cash flows. Unlike lump-sum investments, annuities spread money movements over time, which affects both the time value of money and the compounding of returns. Financial institutions, insurers, and individuals rely on annuity mathematics to value contracts, forecast balances, and calculate required contribution or withdrawal amounts.

Types of Annuities by Payment Timing

Annuities are classified based on when payments occur relative to each period:

  • Ordinary annuity — Payments happen at the end of each period. Mortgages, auto loans, and bond coupon payments typically follow this pattern. The periodic payment has less time to compound, so its present value is lower.
  • Annuity due — Payments occur at the beginning of each period. Rent, insurance premiums, and lease agreements are often structured this way. Because each payment enters the account earlier, it compounds longer and has greater present value.

Annuities are also classified by contingency: guaranteed annuities promise fixed payments regardless of circumstances (e.g., bonds), while contingent annuities depend on external events (e.g., life annuities linked to mortality). This calculator handles the certainty case—fixed, predetermined payment streams.

The Growing Annuity Formula

When periodic payments grow at a constant annual growth rate g, the future value formula accounts for compounding both the interest rate and the payment growth. The relationship between annual and periodic growth rates is:

Annual growth: (1 + g) = (1 + g_p)^q

Growing annuity FV = P × [((1 + r)^n − (1 + g)^n) ÷ (r − g)]

  • FV — Future value of the annuity at the end of the term
  • P — Periodic payment amount (positive for deposits, negative for withdrawals)
  • r — Periodic interest rate (annual rate divided by compounding frequency)
  • g — Periodic growth rate of payments
  • n — Total number of payment periods
  • g_p — Periodic growth rate expressed as a decimal
  • q — Number of payment periods per year

Common Pitfalls and Considerations

When using an annuity calculator, watch for these frequent mistakes:

  1. Mismatched frequencies — If you specify an annual interest rate, ensure the compounding frequency aligns with your payment frequency. A mismatch—say, annual compounding with monthly payments—produces incorrect results. Always verify that periods are converted to the same time unit.
  2. Confusion between ordinary and annuity due — The timing of payments significantly affects present and future values, especially over long periods. A $100 monthly payment at the start of each period (due) compounds longer than the same payment at the end (ordinary). Choosing the wrong type can distort your balance projection.
  3. Growth rate vs. inflation — A growing annuity with a 3% annual growth rate does not account for inflation automatically. If you want real purchasing power, subtract inflation from your growth rate separately. A 5% growth rate with 2% inflation yields only 3% real growth.
  4. Overlooking compounding frequency — Interest compounds at the frequency you specify—daily, monthly, quarterly, or annually. More frequent compounding yields higher returns. For example, 5% annually compounded monthly is not the same as 5% annually compounded once per year.

How to Use This Calculator

Begin by selecting what you want to find: initial balance (present value), final balance (future value), periodic payment amount, time horizon, or interest rate. Then fill in the remaining fields:

  • Direction — Choose whether you are making deposits (contributions) or withdrawals (payouts).
  • Payment frequency — Specify how often payments occur: weekly, biweekly, monthly, quarterly, semi-annually, or annually.
  • Annuity type — Select ordinary annuity (end of period) or annuity due (beginning of period).
  • Compounding frequency — Indicate how often interest is added to your balance.
  • Start date — Enter the date your annuity begins.
  • Growth rate (optional) — If your payments grow over time, enter the annual growth rate; the calculator will derive the periodic equivalent.

The calculator solves for your unknown variable and displays the final balance, total contributions or withdrawals, total interest earned, number of transactions, and end date.

Frequently Asked Questions

What's the difference between present value and future value in an annuity?

Present value (PV) is the lump sum that, if invested today at a given interest rate, would grow to equal all future annuity payments combined. Future value (FV) is the total amount your annuity will accumulate by the end of the term, assuming regular payments and compound interest. If you're planning a retirement, you might know your desired FV and work backward to find the required periodic payment (the PV perspective).

How does compounding frequency affect annuity growth?

Compounding frequency determines how often interest is calculated and added back to the principal. Daily compounding grows your money faster than monthly compounding at the same annual rate because you earn interest on your interest more often. Over 20 years, the difference between daily and annual compounding can be substantial. Always match your compounding frequency to your account's actual terms; using the wrong frequency distorts forecasts.

Can I use this calculator for a mortgage?

Yes. A mortgage is an ordinary annuity because payments occur at the end of each month. Input the loan amount as the initial deposit, the monthly payment amount, the interest rate, and the loan term. The calculator will verify the figures or solve for any unknown (e.g., the monthly payment required for a $300,000 loan at 6% over 30 years).

What happens if my payments grow each year?

Use the growing annuity feature. Enter your initial periodic payment and specify an annual growth rate. The calculator adjusts each successive payment upward by that percentage. For example, if you contribute $500 monthly with 2% annual growth, your first-year payments are $500; your second-year payments average about $510, and so on. This is common in salary-linked pension contributions.

How do I calculate an annuity due instead of an ordinary annuity?

Select "annuity due" when prompted for the annuity type. The calculator shifts all payments one period earlier, so they earn an extra period of interest. For identical payment amounts and rates, an annuity due yields a higher future value than an ordinary annuity. This matters for rent (paid upfront) versus mortgages (paid at month-end).

Should I trust this calculator for real financial decisions?

This calculator is a reliable educational and planning tool, but treat results as estimates. Real accounts may have fees, tax implications, variable rates, or other complexities not captured here. Before committing to major financial decisions—taking a loan, setting up an investment portfolio, or planning retirement—consult a qualified financial advisor who can incorporate your complete situation.

More finance calculators (see all)