Annuity Calculator

Calculate the future and present value of an annuity — a stream of equal payments — given the payment, interest rate, term, and frequency. Supports ordinary annuities and annuities-due.

💶

Annuity Calculator

Future & present value

$
%
Future Value
Present Value
Total Contributions
Total Interest
Total Payments
Contributions vs Interest

Understanding Annuities

An annuity is a series of equal payments made at regular intervals. Its future value is what the payment stream grows to by the end of the term (useful for savings goals), while its present value is what that future stream is worth in today's dollars (useful for valuing a pension or settlement). An ordinary annuity pays at the end of each period; an annuity-due pays at the start, so each payment compounds one extra period and produces slightly larger values.

For example, saving $500 a month for 20 years at a 6% annual rate (compounded monthly) grows to a future value of about $231,000, of which $120,000 is your contributions and the rest is interest. The present value of that same stream is about $69,800. Annuities underpin retirement income, structured settlements, lottery payouts, and loan amortization.

📈

Future Value

What your stream of payments grows into by the end — the savings-goal view of an annuity.

💰

Present Value

What the future payment stream is worth today — used to value pensions, settlements, and payouts.

Ordinary vs Due

Ordinary pays at period end; due pays at the start. Annuity-due values are higher by one period's growth.

Formula & Logic

An annuity in the accumulation sense is simply a stream of equal payments, and the future value formula tells you what that stream becomes. The distinction between an ordinary annuity and an annuity due is worth understanding: payments at the end of each period versus the beginning. An annuity due is worth exactly (1 + r) times more, because every payment gets one extra period of growth. Rent and insurance premiums are annuities due; most savings contributions and loan payments are ordinary annuities, which is the default assumption in nearly every calculator.

Ordinary annuity FV = PMT × [ ((1 + r)^n − 1) ÷ r ]Annuity due FV = Ordinary FV × (1 + r)Present value = PMT × [ 1 − (1 + r)^−n ] ÷ r

where:

PMT
the equal payment per period
r
rate per period
n
number of payments
due vs ordinary
timing within the period — worth a full period of growth

Assumptions: This covers the mathematical annuity. Insurance-company annuity products add mortality pooling, surrender charges and rider fees, and their quoted returns are not directly comparable to this calculation.

Step-by-Step Example: $500 a Month for 20 Years, Both Timings

Compute an ordinary annuity, then show what paying at the start of each month is worth.

  • Payment$500/month
  • Return6% compounded monthly
  • Term20 years
  1. Periodic figures: r = 0.005, n = 240.
  2. Growth factor: (1.005)^240 = 3.3102.
  3. Ordinary annuity: $500 × [(3.3102 − 1) ÷ 0.005] = $231,020.
  4. Annuity due: $231,020 × 1.005 = $232,176.
  5. Difference: $1,155 simply for paying at the start of each month.
  6. Total contributed either way: $500 × 240 = $120,000.

Result$231,020 ordinary — $232,176 if paid at the start of each month

The $1,155 gap is exactly one period of growth on the whole balance, and it scales with the rate. At 10% the same switch would be worth $3,164. It is a small effect monthly and a meaningful one for annual contributions, where contributing in January rather than December earns a full year of extra growth.

FAQ

An ordinary annuity makes each payment at the end of the period; an annuity-due makes each payment at the beginning. Because annuity-due payments sit invested one extra period, both the future value and present value are higher than for an otherwise identical ordinary annuity (by a factor of 1 + periodic rate).
Future value tells you what the payments grow into by the end of the term — relevant for savings goals. Present value tells you what that future stream is worth today — relevant for valuing a pension, settlement, or lottery payout you'd receive over time. This calculator shows both.
This calculates the mathematical value of a level payment stream. Insurance-company annuity products add fees, guarantees, mortality credits, and surrender charges that change the real economics. Use this tool for the underlying time-value math, not as a quote for a specific commercial annuity.

Related Calculators

✔ Written & reviewed by Dr Sam — 20+ yrs in management & research leadership📅 Last updated June 2026📚 Sources: IRS retirement plan limits, Social Security Administration📑 How we build & check these⚖ Educational estimates only — not financial, tax or legal advice