Audited ·Last updated 27 Jul 2026·4 citations·Tier 2·0 uses

Annuity Calculator

Free annuity calculator: find the present value and future value of a level payment stream, for ordinary annuities and annuity-due, at any rate.

Annuity Calculator

The level amount paid or received every period — every month if you choose monthly frequency, every year if you choose annual.
$
The nominal annual rate. The calculator divides by the payment frequency to get the per-period rate.
%
The total length of the payment stream.
yrs
Payments per year
Annuity type
Present value
$69,790.39
What this entire payment stream is worth today, discounted at your entered rate.
Future value
$231,020.45
Total payments
$120,000.00
Total interest earned (to future value)
$111,020.45
Effective annual rate (EAR)
6.17%

Background.

An annuity, in the general finance-math sense this calculator uses, is simply a series of equal payments made at regular intervals — a $500 monthly savings deposit, a $2,000 annual bond coupon, a fixed pension payout, a level loan payment. That is a different, broader meaning than the insurance-industry "annuity product" sold by insurers as a retirement-income contract, though the underlying arithmetic is exactly the mathematics that prices those insurance products too. This calculator computes both the present value and the future value of a level payment stream from one set of inputs, for either of the two standard payment-timing conventions: ordinary annuities, where payments land at the end of each period, and annuity-due, where payments land at the beginning.

The distinction between the two timing conventions is not academic hair-splitting — it changes the answer by a predictable, calculable amount. Because an annuity-due payment arrives one period earlier than the equivalent ordinary-annuity payment, it has one extra period to either compound (for future value) or avoid being discounted (for present value), which makes every annuity-due figure exactly (1 plus the per-period rate) times larger than its ordinary-annuity counterpart. Ordinary annuities are the default convention for bonds, mortgages, and most retirement-plan contribution formulas; annuity-due is the standard convention for leases, rent, and insurance premiums, all of which are paid in advance of the period they cover.

This calculator deliberately reports present value and future value together rather than asking you to pick a "solve for" mode, because both numbers answer genuinely different, commonly asked questions from the same payment stream: present value tells you what a pension, bond, or structured settlement is worth if you had to buy it today in one lump sum; future value tells you what a savings or contribution habit will accumulate to by a target date. A 0% interest rate is handled as an explicit, fully valid case rather than a division-by-zero error — with no interest at all, ordinary and annuity-due timing make no difference whatsoever, because timing advantages only exist when money can actually earn something during the head start.

The same annuity math that prices a savings plan also prices a bond's coupon stream, a fixed-rate mortgage's payment schedule, a structured legal settlement, and a defined-benefit pension's promised payout, discounted or compounded at whatever rate is appropriate to the instrument in question. Enter the periodic payment amount, the nominal annual rate, the number of years, how often payments occur, and the timing convention, and the calculator returns both the present and future value of the stream, the total nominal payments made with no interest applied, the total interest the stream earns by the end of the horizon, and the effective annual rate implied by your chosen compounding frequency.

What is annuity calculator?

An annuity, in financial mathematics, is a finite series of equal payments made at fixed, regular intervals. The present value of an annuity is what that entire future payment stream is worth today, once every individual payment is discounted back to the present at a chosen rate; the future value is what the stream will have accumulated to by its final payment date, once every earlier payment has had time to compound. Both quantities use the same underlying geometric-series mathematics, differing only in whether payments are discounted backward or compounded forward. An ordinary annuity assumes payments occur at the end of each period — the convention used by nearly every standard bond, mortgage, and textbook annuity formula. An annuity-due assumes payments occur at the beginning of each period — the convention used by leases, rent, and insurance premiums, which are paid in advance of the coverage they provide. Because each annuity-due payment is effectively one period closer to today than its ordinary-annuity equivalent, both its present value and its future value are always exactly (1 plus the per-period interest rate) times larger than the ordinary-annuity figure for identical payment amounts, rates, and horizons.

How to use this calculator.

  1. Enter the periodic payment amount — the level sum paid or received every period.
  2. Enter the nominal annual interest rate. The calculator divides by the payment frequency to get the per-period rate used internally.
  3. Enter the number of years the payment stream runs for.
  4. Choose how often payments occur — this doubles as the compounding frequency used throughout the calculation.
  5. Choose the annuity type. Ordinary annuity assumes payments at the end of each period (bonds, mortgages, most textbook formulas). Annuity-due assumes payments at the beginning of each period (leases, rent, insurance premiums).
  6. Read both the present value and the future value of the stream, along with total payments made, total interest earned by the end of the horizon, and the effective annual rate implied by your chosen compounding frequency.

The formula.

PV = PMT×[1−(1+i)⁻ⁿ]⁄i , FV = PMT×[(1+i)ⁿ−1]⁄i

The calculator computes both quantities from the same inputs. Let i be the per-period rate (the nominal annual rate divided by the number of payments per year) and n be the total number of periods (years multiplied by payments per year). The future value of an ordinary annuity is FV = PMT × [(1+i)^n − 1] / i — each payment compounds forward for however many periods remain until the end of the stream. The present value of an ordinary annuity is PV = PMT × [1 − (1+i)^−n] / i — each payment is discounted back to today by however many periods it is away. For an annuity-due, where every payment lands one period earlier than the ordinary-annuity convention, both formulas are simply multiplied by an additional factor of (1+i), since every payment gets one extra period of either compounding or discounting benefit. When the per-period rate i is exactly zero, both formulas would otherwise divide by zero; the calculator instead uses the straight-line limit of each formula, PMT × n, which is mathematically what both expressions converge to as i approaches zero. Critically, the due-multiplier (1+i) also collapses to exactly 1 when i = 0, so ordinary and annuity-due annuities produce identical present and future values whenever the interest rate is zero — timing has no effect on value when money earns nothing in the meantime, which is exactly the correct real-world behavior. Total payments is simply PMT × n with no interest applied, and total interest earned is future value minus total payments — the portion of the final balance attributable purely to compounding. The effective annual rate is (1+i) raised to the payments-per-year power, minus one, reported as a percentage, and is unaffected by the ordinary-versus-due choice since it describes only the compounding of the rate itself.

A worked example.

Example

Someone contributes $500 at the end of every month for 20 years into an account earning 6% annual interest, compounded monthly. The per-period rate is 6%/12 = 0.5% per month, over n = 240 total months. The future value of this ordinary annuity works out to approximately $231,020.45 — of which $120,000 (500 times 240) was personally contributed and roughly $111,020.45 was generated purely by compounding. The present value of the same 240-payment stream — what it would be worth as a single lump sum today, discounted at the same 6% rate — is approximately $69,790.39. Now suppose the same $500 payments were instead made at the beginning of each month rather than the end, as an annuity-due (the way a lease payment works). Each payment now gets one extra month of compounding or one fewer month of discounting: the future value rises to approximately $231,020.45 + a bit more, precisely $232,175.55, and the present value rises to approximately $70,139.34. The gap between ordinary and due — roughly $1,155 on the future value and roughly $349 on the present value — is entirely attributable to that one-month timing shift, worth exactly a factor of (1 + 0.005) applied to both the ordinary present value and the ordinary future value. In both cases, the effective annual rate implied by 6% compounded monthly is 6.168%, slightly above the stated 6% nominal rate.

annual Rate Percent6
payments Per Year12
payment500
annuity Typeordinary
years20

Frequently asked questions.

What is the difference between an ordinary annuity and an annuity-due?
An ordinary annuity assumes each payment is made at the end of its period; an annuity-due assumes each payment is made at the beginning. This is the standard distinction used throughout corporate finance and investment textbooks. Bonds, mortgages, and most retirement-contribution formulas use the ordinary-annuity convention. Leases, rent, and insurance premiums use the annuity-due convention, because you typically pay for a period of coverage before that period begins. Because each annuity-due payment effectively arrives one period sooner, both its present value and its future value are always exactly (1 plus the per-period rate) times larger than the equivalent ordinary-annuity figures, for identical payment amounts, rates, and horizons.
Why are present value and future value both shown at once instead of letting me choose?
Because both numbers answer genuinely different, commonly needed questions from the exact same payment stream, and computing both costs nothing extra. Present value answers "what would I need today, as a single lump sum, to replicate this entire stream of future payments" — useful for valuing a pension, a bond's coupon schedule, or a structured settlement. Future value answers "what will this stream have grown to by its final payment" — useful for projecting a savings or retirement-contribution habit. Reporting only one would force a second calculation for the other question; reporting both means every declared output stays finite and useful regardless of which framing you came here for.
What happens when the interest rate is 0%?
With no interest at all, there is no time-value advantage to receiving a payment sooner rather than later, so ordinary annuities and annuity-due annuities produce exactly identical present and future values — both simply equal the payment amount multiplied by the number of periods, with no compounding or discounting applied. The calculator handles this as an explicit branch rather than dividing by zero, so a 0% rate is always a valid, well-defined input that correctly shows timing becoming irrelevant, not an error.
How is this different from Quanta's future-value and present-value calculators?
The future-value and present-value calculators are general-purpose time-value-of-money tools that combine a lump sum and an annuity together, and the future-value calculator additionally lets you solve for any of four unknowns (future value, present value, payment, or years) through a dropdown. This annuity calculator is the annuity-only special case with no lump-sum term at all — useful whenever your scenario is purely a level payment stream with no separate starting or ending balance, such as valuing a pension's promised payout or projecting a pure savings-deposit habit with no existing balance.
What is the effective annual rate and why doesn't it change between ordinary and due?
The effective annual rate (EAR) converts a nominal annual rate into the true annualized yield once compounding frequency is taken into account: EAR = (1 + i)^m − 1, where i is the per-period rate and m is the number of compounding periods per year. EAR describes only how the rate itself compounds over a year — it has nothing to do with when within each period a particular payment happens to land, which is exactly what the ordinary-versus-due choice controls. That is why EAR is identical for both annuity types at the same nominal rate and frequency, even though the reported present value and future value differ between the two.
How do I use this calculator to check a pension or structured-settlement offer?
Enter the periodic payment amount you have been promised, a realistic discount rate reflecting your opportunity cost or the rate the counterparty used, the number of years the payments run, and the payment frequency, then compare the reported present value against any lump-sum alternative you have been offered. If the lump-sum offer is smaller than the calculated present value at a discount rate you consider fair, the payment stream is the better deal in present-value terms; if the lump sum is larger, it may be worth taking, subject to your own tax situation, risk tolerance, and need for liquidity.

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon