What this calculator does
See what a steady series of equal payments is really worth, now or later. In money terms, a series like this is called an annuity. Monthly savings deposits, a pension, lease payments and retirement withdrawals are all examples. Each payment arrives at a different time, so you can't just add them up. You also have to count the interest they earn, or could have earned.
The calculator has three modes. Future value shows what your deposits will grow to by the last payment. Present value shows what a promised series of payments is worth as one lump sum today. Payout works the other way around. It finds the same-size payment a starting balance can fund for a set number of years before it runs out.
Where it's used
Why this math matters outside the classroom:
- Regular deposits. Depositing $500 a month for 20 years at 6% a year, compounded monthly, grows to about $231,020.
- Pricing a payout. Paying out $1,000 a month for 20 years at 5% a year needs about $151,525 set aside at the start.
- Lottery choices. Winners compare a lump sum with an annual payout by finding the present value of the yearly payments.
- Lease payments. Accountants find the present value of a series of equal lease payments to record them on a balance sheet.
- Due versus ordinary. Payments made at the start of each period earn one extra period of interest, so an annuity due is worth more than an ordinary annuity.
Grade level and standards: Grades 11–12; Common Core State Standards for Mathematics HSA.SSE.B.4. © Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.
How to use it
- Choose what you want to find: the future value of your payments, their present value, or the payout from a balance.
- Enter the payment amount. In payout mode, enter the starting balance instead.
- Enter the yearly interest rate, the number of years and how many payments you make each year.
- Choose whether payments happen at the end of each period (an ordinary annuity) or at the start (an annuity due). Then read your result.
What the inputs mean
- Starting balance
- In payout mode, the payments draw the balance down to exactly zero by the last one. Meanwhile, the money still in the account keeps earning interest.
- Annual interest rate
- The stated yearly rate. The calculator assumes interest is added as often as you make payments. So with monthly payments, it uses a monthly rate of r ÷ 12, where r is the yearly rate.
- Years of payments
- Together with the payments per year, this must give a whole number of payments. For example, 2.5 years of quarterly payments is 10 payments, which works.
- Payments are made at the
- End of period suits most savings plans and loan-style payouts. Start of period suits rent, insurance premiums and withdrawals you take at the start of each month.
Formula and method
i = r ÷ f; N = f × years FV = PMT × ((1 + i)^N − 1) ÷ i PV = PMT × (1 − (1 + i)^(−N)) ÷ i Payout PMT = PV × i ÷ (1 − (1 + i)^(−N)) Annuity due: FV and PV × (1 + i); payout ÷ (1 + i)
In the formulas, r is the yearly rate as a decimal and f is the number of payments per year. i is the rate for each period, and N is the total number of payments. PMT is the size of each payment, FV is the future value and PV is the present value.
The future value formula adds up every payment, grown with interest to the end of the term. The present value formula does the reverse. It shrinks every payment back to what it's worth today, which is called discounting.
The payout formula is the present value formula, rearranged to find the payment. When payments come at the start of each period, each one gets one extra period of growth, or one less period of discounting. That's where the extra (1 + i) comes from. At a 0% rate, every formula becomes plain multiplication or division by N.
Worked example
You save $500 at the end of every month for 20 years in an account earning 6% a year, compounded monthly.
- Rate per month: 0.06 ÷ 12 = 0.005. Number of payments: 12 × 20 = 240.
- Future value: $500 × (1.005^240 − 1) ÷ 0.005 ≈ $231,020.45.
- You paid in $500 × 240 = $120,000, so about $111,020.45 is interest.
- In present value mode, with the same inputs: $500 × (1 − 1.005^(−240)) ÷ 0.005 ≈ $69,790.39.
- In payout mode, a $250,000 balance at 6% for 20 years supports about $1,791.08 a month.
Result: Your deposits grow to about $231,020.45. The same series of payments is worth about $69,790.39 today. And $250,000 can pay out about $1,791.08 a month for 20 years.
Understanding the result
Future value answers "how much will I have?" Present value answers "what are these payments worth now?" If someone offers you a lump sum instead of the payments, compare it with the present value. Use a rate you could actually earn.
In payout mode, you receive more in total than the starting balance. That's because the money you haven't withdrawn yet keeps earning interest. The higher the rate, the bigger the payment the balance can keep up.
Assumptions and limitations
- Payments are all the same size and evenly spaced. The rate stays the same for the whole term.
- Interest is added once per payment period.
- In payout mode, the balance falls to exactly zero with the last payment.
- No fees, taxes or rounding are applied in the calculation.
- It doesn't handle payments that grow each year, a waiting period before payments begin, or payments for life.
- This is a math tool, not a quote for an insurance annuity product. Those payouts also depend on fees, life expectancy tables and the insurer's terms.
- Investment returns are rarely steady. A fixed rate gives a smooth estimate, not a forecast.
Frequently asked questions
What is the difference between an ordinary annuity and an annuity due?
In an ordinary annuity, payments happen at the end of each period. In an annuity due, they happen at the start. An annuity due has a higher future value and present value, because each payment has one more period to earn interest.
Why is the future value so much larger than the payments I made?
Early payments earn interest for many years, and that interest earns interest too. This snowball effect is called compounding. In the example, $120,000 of deposits grows to about $231,020, because the first deposits grow for almost 20 years.
How do I find out how long a balance will last, instead of the payment?
Use the payout mode and change the years until the payout matches what you plan to withdraw. If the years field offers a solve-for option, you can use that too.
Can I use this for a loan?
Yes. From the lender's side, a loan is an ordinary annuity. In payout mode, enter the loan amount as the balance to get the fixed payment. The loan payment calculator also adds an amortization schedule, a table of how each payment splits between interest and the loan.
How this calculator is checked
Method: Standard future value, present value and capital recovery formulas for ordinary annuities and annuities due. The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.
Embed this calculator
Put this Annuity Calculator on your own website or blog for free. Paste this code where you want it to appear: