Annuity Payment Calculator
Find the periodic payment of an annuity from its present value, interest rate, and number of periods — for both ordinary annuities and annuities-due.
Result
- Payment per period$599.55
- Number of payments360
- Total of payments$215,838.19
- Total interest$115,838.19
- Ordinary-annuity payment$599.55
- Annuity-due payment$596.57
Step-by-step
- Ordinary payment = PV·r ÷ (1 − (1+r)^−n) = $100,000.00×0.005 ÷ (1 − (1+0.005)^−360) = $599.55.
- Ordinary annuity pays at period end: $599.55.
- Over 360 periods you pay $215,838.19, of which $115,838.19 is interest.
How to use this calculator
- Enter the present value (the loan or lump sum today).
- Enter the interest rate per period — divide an annual rate by the payments per year.
- Enter the total number of payments.
- Choose ordinary or annuity-due and read the payment amount.
About this calculator
An annuity is a series of equal payments made at regular intervals — a mortgage, car loan, or retirement payout, for example. This calculator solves for the payment amount that exactly pays off (or pays out) a given present value over a set number of periods at a fixed interest rate. It uses the standard time-value-of-money formula, where the present value equals the payment times the present-value annuity factor. The key distinction is timing: an ordinary annuity makes each payment at the end of the period (typical for loans), while an annuity-due makes each payment at the beginning (typical for rent or insurance premiums). Because annuity-due payments arrive earlier and earn interest one extra period, they are slightly smaller for the same present value. Be sure your interest rate and period count use the same time unit — a monthly rate with a monthly count.
How it works — the formula
Ordinary: PMT = PV · r / (1 − (1 + r)^−n)
Annuity-due: PMT = Ordinary / (1 + r)
(r = rate per period, n = number of periods)The present value equals the payment times the annuity present-value factor; solving for the payment inverts that. Annuity-due shifts each payment one period earlier, scaling by 1/(1+r).
Worked examples
- Inputs:
- pv=100000, rate=0.5, periods=360, type=ordinary
- Output:
- $599.55/month
- Inputs:
- pv=20000, rate=0.5, periods=60, type=ordinary
- Output:
- $386.66/month
- Inputs:
- pv=100000, rate=0.5, periods=360, type=due
- Output:
- $596.57/month
Limitations
- Fixed rate and equal payments assumed.
- Rate and period count must share the same time unit.
- Ignores fees, taxes, and any balloon or irregular payments.
Time-value-of-money calculation; confirm exact loan terms with your lender.