HomePayout Calculator Fixed AnnuityVariable Annuity Immediate AnnuityDeferred Annuity Blog

How to Calculate an Annuity

The exact formula, step-by-step worked examples, Excel functions, and a live calculator — all in one place.

✓ FV & payout formulas ✓ Excel functions included ✓ Worked examples ✓ Updated May 2026
Last updated May 2026 · Formulas per IRS Publication 939 and standard actuarial methodology

Annuity math is built on the time value of money — the principle that a dollar today is worth more than a dollar in the future. There are two primary scenarios: calculating how much a sum grows (future value), and calculating how much regular income a sum can generate (payout/present value).

The Four Core Annuity Formulas

Formula 1 — Future Value of a Lump Sum
FV = PV × (1 + r)^n

PV = present value, r = interest rate per period, n = number of periods

Try Formula 1 Live
Future Value $265,330

→ Use full payout calculator to see monthly income from this amount.

Formula 2 — Future Value with Regular Contributions
FV = PV×(1+r)^n + PMT × [((1+r)^n − 1) / r] × (1 + r×type)

type = 0 for ordinary annuity (end of period), type = 1 for annuity due (beginning)

Try Formula 2 Live
Future Value —

→ Model accumulation in the deferred annuity calculator

Formula 3 — Monthly Payout from a Lump Sum
PMT = PV × [r(1 + r)^n] / [(1 + r)^n − 1]

This is the "present value of an annuity" solved for PMT. Reduces balance to exactly zero at term end.

Try Formula 3 Live
Monthly Payout —

→ Full amortization schedule + donut chart in payout calculator

Formula 4 — Present Value (What to Pay for a Future Income Stream)
PV = PMT × [(1 − (1 + r)^−n) / r]

Used to value a stream of future payments in today's dollars — the inverse of the payout formula.

Try Formula 4 Live
Lump Sum Required (PV) —

→ Compare immediate annuity pricing in the immediate annuity calculator

Try the Calculator

Annuity Formula Calculator Live · Instant
Future Value
—
Monthly Payout
—
Interest Earned
—

Worked Examples

Example 1: Future Value of a Lump Sum

$100,000 at 5% annually for 20 years:

FV = $100,000 × (1.05)²⁰ = $100,000 × 2.6533 = $265,330

Interest earned: $165,330 — more than the original principal.

Example 2: Monthly Income from a Balance

$200,000 at 5% annually over 20 years (monthly payments):

r = 5%/12 = 0.4167%, n = 240 months

PMT = $200,000 × [0.004167 × (1.004167)²⁴⁰] / [(1.004167)²⁴⁰ − 1] = $1,320/month

Example 3: Future Value with Monthly Contributions

$50,000 lump sum + $500/month for 25 years at 5.5%:

r = 5.5%/12 = 0.4583%, n = 300 months

FV ≈ $50,000 × (1.004583)³⁰⁰ + $500 × [((1.004583)³⁰⁰ − 1)/0.004583] ≈ ~$410,000

Excel Annuity Functions

Excel includes built-in time-value-of-money functions that implement the same formulas:

FunctionFormulaExample
FVFV(rate, nper, pmt, pv)=FV(5%/12, 240, -500, -50000)
PVPV(rate, nper, pmt)=PV(5%/12, 240, 1320)
PMTPMT(rate, nper, pv)=PMT(5%/12, 240, -200000)
NPERNPER(rate, pmt, pv)=NPER(5%/12, -1320, 200000)
RATERATE(nper, pmt, pv)=RATE(240, -1320, 200000)*12

Note: In Excel PMT functions, outflows (contributions, present value) are entered as negative numbers.

Ordinary Annuity vs. Annuity Due

An ordinary annuity makes payments at the end of each period. Most mortgages, retirement accounts, and investment products work this way. An annuity due makes payments at the start — rent and insurance premiums are classic examples.

The annuity due is worth slightly more because each payment gets one additional compounding period. On a $1,000/month contribution over 30 years at 6%, an annuity due yields approximately $47,000 more in future value than an ordinary annuity. Our main annuity calculator lets you toggle between both types.

The Most Common Calculation Mistakes

Mistake 1: Mismatching rate period with payment period. If payments are monthly, the rate must be the monthly rate (annual ÷ 12) and n must be in months (years × 12). Using annual rates with monthly periods overstates growth dramatically.

Mistake 2: Confusing accumulation rate with payout rate. When buying an insurance annuity, the rate quoted for growth (e.g., 5.5%) differs from the payout rate (e.g., 5.0%) used to calculate monthly income. Always ask your insurer for both numbers separately. See our annuity payout calculator for the distribution-phase formula.

Mistake 3: Ignoring compounding frequency. Monthly compounding yields more than annual compounding at the same stated rate. A 5% rate compounded monthly has an effective annual yield (APY) of 5.116%. Always compare APY, not nominal rate, across products.

Frequently Asked Questions

What is the formula to calculate annuity future value?
The future value formula for a lump sum is FV = PV × (1 + r)^n. For periodic payments: FV = PMT × [((1 + r)^n − 1) / r]. Here, r is the interest rate per period, n is the total number of periods, PV is the present value, and PMT is the payment per period. For an annuity due, multiply the PMT component by (1 + r). These are the same formulas used in financial planning software and actuarial exams.
What is the difference between an ordinary annuity and annuity due?
An ordinary annuity makes payments at the end of each period — mortgages, car loans, and retirement withdrawals work this way. An annuity due makes payments at the beginning — rent, insurance premiums, and lease payments. Annuity due is slightly more valuable because each payment compounds for one extra period. The difference is multiplied by a factor of (1 + r): if the ordinary annuity FV is $X, the annuity due FV is $X × (1 + r).
How do I calculate monthly annuity payments?
Use PMT = PV × [r(1+r)^n] / [(1+r)^n − 1], where r is the monthly interest rate (annual rate ÷ 12) and n is total months. For example, $200,000 at 5% annually over 20 years: r = 0.4167%, n = 240. Plug in: PMT = $200,000 × [0.004167 × 2.7126] / [2.7126 − 1] = $200,000 × 0.00660 = $1,320/month. You can also use our payout calculator which handles this automatically.
Can I calculate an annuity in Excel?
Yes. Use FV(rate, nper, pmt, pv) for future value, PV(rate, nper, pmt) for present value, and PMT(rate, nper, pv) for periodic payments. Example: =PMT(5%/12, 240, -200000) returns $1,320 — the monthly payment from a $200,000 annuity over 20 years at 5%. Enter cash outflows as negative numbers. Our online calculator uses identical formulas and is faster for quick scenario comparisons.
What is the effective annual rate (APY) of an annuity?
The effective annual rate (APY) accounts for compounding frequency: APY = (1 + r/n)^n − 1, where r is the nominal annual rate and n is the compounding periods per year. For a 5% nominal rate: monthly compounding gives APY = 5.116%; daily compounding gives APY = 5.127%. When comparing annuity products, always compare APY rather than nominal rates to ensure an apples-to-apples comparison.

Common Calculation Scenarios

See real worked numbers for the most common annuity planning questions — each page applies these formulas to a specific amount and age with full rate comparison tables.

$500K at 65$3,300/mo at 5% over 20 yrs $250K at 65$1,650/mo at 5% over 20 yrs $100K at 65$660/mo at 5% over 20 yrs $1M at 65$6,600/mo at 5% over 20 yrs $500K at 60$2,923/mo at 5% over 25 yrs $500K at 70$3,954/mo at 5% over 15 yrs