Annuity Guide · 年金指南

Annuity Calculator Guide: How Annuities Are Valued年金计算器指南:年金是如何定价的

An annuity is just a fancy word for a stream of equal payments made at regular intervals — but the math behind how that stream is valued is anything but simple. Whether you're pricing a retirement income stream, evaluating a lottery payout, or comparing a 30-year mortgage to a 15-year one, the annuity formulas give you the answer. This guide walks through present value, future value, ordinary vs due, and the real-world decisions that hinge on them.

What Is an Annuity?

An annuity is a series of equal payments made at equal intervals. Most of the financial calculations you do — loan payments, retirement savings, mortgage payoffs — are annuity math under the hood. There are two kinds you need to know:

The distinction matters because money received sooner is worth more (you can invest it). An annuity-due is always worth more than an otherwise-identical ordinary annuity, by a factor of (1 + r).

The Future Value of an Annuity

If you save the same amount every period and earn interest, how much do you have at the end? The future value formula is:

FV = PMT × [ (1 + r)n − 1 ] / r
  • FV — future value (the balance at the end)
  • PMT — payment per period
  • r — interest rate per period
  • n — total number of payments

For an annuity-due (payments at the start), multiply the result by (1 + r).

Walk through a real example. You contribute $500/month to a retirement account earning 6% annual (so r = 0.06 ÷ 12 = 0.005) for 30 years (n = 360):

FV = 500 × [ (1.005)360 − 1 ] / 0.005 ≈ 500 × 1004.52 ≈ $502,256

Notice what just happened: you contributed $180,000 of your own money, but compounding turned it into $502,000. The growth is almost 2.8× your contributions — the magic of long-horizon investing.

The Present Value of an Annuity

The flip side: if someone promises you $500/month for 30 years, what's that worth today? That's the present value, and it's the formula behind every loan payoff and every structured settlement:

PV = PMT × [ 1 − (1 + r)−n ] / r
  • PV — present value (the lump sum today)
  • PMT — payment per period
  • r — discount rate per period
  • n — total number of payments

For an annuity-due, multiply the result by (1 + r).

Discount the same $500/month for 30 years at 6% annual:

PV = 500 × [ 1 − (1.005)−360 ] / 0.005 ≈ 500 × 166.79 ≈ $83,398

The intuition: a dollar 30 years from now is worth only 17 cents today at a 6% discount rate. So a stream of $180,000 in total payments is worth about $83,000 in present-day money. That's why lottery winners take the lump sum.

Real Decisions That Use Annuity Math

You don't need to use the formulas directly — but you should recognize when they're being applied. Three common cases:

DecisionAnnuity question
Mortgage payoffWhat's the present value of all my remaining payments? Compare to the current loan balance to see if refinancing pays off.
Retirement incomeWhat lump sum do I need today to fund $4,000/month for 25 years? Solve for PV with a conservative discount rate.
Settlement offerLump sum vs $5,000/month for 20 years? PV the monthly payments at the Treasury yield — anything above that is your "discount" for waiting.

Pitfalls and Edge Cases

The formulas look clean, but five traps catch most people:

  1. Period mismatch. If the rate is annual but payments are monthly, convert the rate first: r = annual ÷ 12, and use months for n. Mixing is the #1 error.
  2. Inflation. The formulas use nominal rates. If inflation runs at 3%, a "6% return" is really only 3% in real terms. For long horizons, always quote returns in real terms before comparing.
  3. Variable payments. The formulas assume equal payments. If you contribute more some years and less others, you have to compute year-by-year or use the future value of a mixed cash flow (not the annuity formula).
  4. Annuity-due confusion. If your calculator gives a "lower than expected" answer, double-check whether you're computing ordinary or due. Mortgage payments are ordinary; rent is due.
  5. Negative cash flows. The formulas assume you pay in and get out. If you receive a payment (pension) and then pay (taxes), treat them as separate cash flows.
💡 When the formula doesn't fit

Annuities with a growing payment (like a pension that grows with inflation) use the growing annuity formula: PV = PMT × [1 − ((1+g)/(1+r))n] / (r − g). It looks scary, but the logic is the same: discount each cash flow back to today.

Try It

Use the Annuity Calculator to model a few scenarios:

The calculator handles both ordinary and annuity-due, adjusts the period to match your rate, and shows the future value side-by-side so you can see the symmetry of the math.

Open Annuity Calculator → 打开年金计算器

Related Guides · 相关指南 Browse all →