Annuity Calculator

Choose the figure you want, fill in the other four, and get the level payment or the missing amount, with the balance after every period. Works for loans and savings, ordinary and due payments.

Free Runs in your browser Checked Tuesday, November 10, 2026

Kind

A loan: each payment reduces what you owe. Savings: each payment adds to the balance.

When the payments are made

End: after the interest of the period (ordinary annuity). Start: at the beginning of each period (annuity due).

Payments a year

The yearly rate is converted to this frequency: 6% with monthly payments is 0.5% a month.

Choose the one figure you want. Its box is hidden; fill in the others.

The amount now: the loan you take, or what the payments are worth today.

What is left after the last payment: 0 for a loan that is repaid, or the target for savings.

The nominal yearly rate, converted to each period at the payment frequency.

A whole number from 1 to 1,200.

Result

Payment per period — The equal amount paid or deposited in each period.
Present value — The amount now that the payments and the balance at the end are worth.
Balance at the end — What the savings hold, or what a loan still owes, after the last payment.
Interest rate a year — The nominal yearly rate, at the payment frequency.
Number of payments — Can be a fraction when the money lasts part of a period more.
Total of the payments — The sum of every payment or deposit in the schedule.
Total interest — Earned on savings, or paid on a loan, over the whole schedule.

How it is calculated

Balance period by period

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. Choose the kind, a loan or savings, and whether the payments are made at the end or the start of each period.
  2. Choose the figure to calculate in What to calculate. Its box is hidden.
  3. Fill in the other boxes: the yearly rate as a percentage, the number of payments and the amounts.
  4. Read the result, then open the balance period by period to see how each payment splits into interest and balance.

How the five figures are linked

Five figures are tied together by one equation: the present value grown over the term, plus the payments grown in the same way, gives the balance at the end. The payments of a loan reduce the balance, so they count against it; the deposits of savings add to it.

With a rate i for each payment period, n payments and a payment R in each period, the balance at the end is FV = PV (1 + i)^n ± R × ((1 + i)^n − 1) ÷ i, and for an annuity due the last term is multiplied by (1 + i). The sign is minus for a loan and plus for savings.

FV = PV × (1 + i)^n ± R × ((1 + i)^n − 1) ÷ i

PV  present value (the loan amount, or the savings now)
FV  balance at the end
R   payment in each period
i   interest rate per payment period
n   number of payments
± minus for a loan, plus for savings; for an annuity due the R term is multiplied by (1 + i)

Solving for each figure

  • Payment: a loan repaid to zero gives the familiar R = PV ÷ a, where a = (1 − (1 + i)^−n) ÷ i is the present value factor of an annuity, as Wikipedia's Annuity page gives it.
  • Present value: PV = (FV ∓ R × S) ÷ (1 + i)^n, where S is the factor of the payments; for a loan repaid to zero, PV = R × a.
  • Interest rate: there is no direct formula, so the calculator scans the rates from 0% upward and narrows the root by bisection.
  • Number of payments: n = ln(G) ÷ ln(1 + i), with G = (FV + K) ÷ (PV + K) and K = ± R × T ÷ i, where T is 1 for payments at the end of a period and 1 + i at the start.

What this calculator does not include

  • Fees, insurance and taxes on the loan or the savings.
  • Changes of the rate during the term: run the calculator again with the new rate and the balance you reached.
  • Payments that change in size, and extra or early payments.

Worked example: a loan of 200,000 at 6% a year over 30 years

The rate of 6% a year, paid monthly, is 0.5% a month, and there are 360 monthly payments. Solving for the payment gives 1,199.10 a month.

The 360 payments add up to 431,676.38, so the interest is 231,676.38. In the first month the interest is 1,000.00 and the balance falls to 199,800.90.

Figure Value
Payment per month 1,199.10
Total of 360 payments 431,676.38
Total interest 231,676.38
Balance after month 1 199,800.90

Frequently asked questions

What is the difference between an ordinary annuity and an annuity due?

In an ordinary annuity each payment is made at the end of its period, after that period's interest. In an annuity due it is made at the start, so it earns one more period of interest. Rent is usually paid in advance, while mortgage repayments are ordinary annuities.

Why is a loan payment the same every month?

A level payment is the amount that brings the loan to zero after the last payment. Early payments are mostly interest and later ones mostly repay the balance, which the schedule shows row by row.

Can I find the interest rate instead of the payment?

Yes. There is no direct formula for the rate, so the calculator searches rates from 0% upward for the one that brings the balance out right. If no rate from 0% gives those amounts, it says so.

Does the number of payments have to be a whole number?

No. The calculator can show a fraction, such as 4.25 payments, to tell you how long the money lasts. For a real loan, use the whole number of payments the lender gives you.

Does the calculator include fees and taxes?

No. It uses only the rate and the amounts you enter. Fees, insurance and taxes increase the real cost of a loan, and the loan comparison tool adds them.

Are the figures I enter sent to a server?

No. The calculation runs in your browser, and nothing you enter is sent to us.

Sources

Figures and text last checked on Tuesday, November 10, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.