Skip to main content

Annuity Calculator

Solve for payment, present value, or future value on a level annuity. Choose end-of-period (ordinary) or beginning-of-period (due). Figures stay on this device. Informational, not investment advice.

Rated 4.7 out of 5 based on 412 reviews

Results

How to calculate an annuity

  1. Choose whether you need payment, future value, or present value.
  2. Enter the known cash amounts, annual rate, years, and payments per year.
  3. Set timing to end for an ordinary annuity, or begin for an annuity due.
  4. Read the solved amount, period count, and periodic rate.
  5. Treat the result as arithmetic on this device, not a product quote or investment advice.

Level annuity

Equal payments at a fixed periodic rate

Ordinary PVPMT × (1 − (1+r)^−n) / r
Ordinary FVPMT × ((1+r)^n − 1) / r
Due adjustmentMultiply ordinary PV or FV by (1+r)
rPeriodic rate = annual rate / payments per year
nTotal payments = years × payments per year
AdviceInformational. Not investment advice.

What this annuity page solves

A level annuity is a fixed payment repeated on a schedule. This page solves payment from a present balance or a target future value, or it solves present value or future value from a known payment. Timing can be end of period (ordinary) or beginning of period (due).

Formulas used

With periodic rate r and n payments, ordinary present value is PMT × (1 − (1+r)^−n) / r. Ordinary future value is PMT × ((1+r)^n − 1) / r. Annuity due multiplies those by (1+r). A zero rate uses PMT × n. Payment is the rearrangement of the same identities.

Related money pages

For a single lump sum that compounds without a payment series, use compound interest. A withdrawal that depletes a fixed balance is on annuity payout. Discounting a future lump plus optional payments also sits on present value.

Use cases

Sketch the deposit needed to reach a savings goal. Estimate how large a withdrawal a nest egg can support for a fixed term. Check homework on ordinary versus due timing. Not a quote for an insurance annuity contract.

Worked example

Solve payment from a $100,000 present value at 5% for 20 years with monthly payments at the end of each month. Periodic rate is 0.05/12. The page returns the level withdrawal that exhausts the balance over 240 months under that fixed rate.

Limits

No mortality table, rider fees, or insurer surrender charges. Rate is constant. Figures are informational, not investment advice. See the disclaimer. CZNull does not receive the numbers.

Annuity calculator questions

What is the difference between ordinary and due?
Ordinary pays at the end of each period. Due pays at the beginning. Due present and future values are ordinary results multiplied by (1 + periodic rate).
Can I solve for payment from a savings goal?
Yes. Set solve to payment, enter a target future value, leave present value at 0, then set rate, years, and frequency.
Does this page price an insurance annuity?
No. It applies textbook level-payment math. Contract loads and longevity pricing are omitted.
What happens at a 0% rate?
Payments simply add. Present or future value equals payment times the number of periods.
Is this investment advice?
No. Informational arithmetic only. It is not a forecast or a product recommendation.
Does CZNull upload my balances?
No. The formulas run in the page you opened.