Annuity Calculator
Calculate present value, future value, or payment for ordinary annuities and annuities due instantly.
An annuity calculator turns a stream of equal payments into one number: what the payments are worth today (present value), what they grow to (future value), or the payment needed to reach a target.
Use the Annuity Calculator
Annuity Parameters
Payments made at the end of each period.
Results
Present Value
—
Future Value
—
Periodic Payment
—
Payment Schedule
| Period | Payment | Interest | Principal | Balance |
|---|
Fill in the parameters and click Calculate
to see present value, future value, and payment schedule.
Quick answer
An annuity calculator turns a stream of equal payments into one number: what the payments are worth today (present value), what they grow to (future value), or the payment needed to reach a target. Payments at the end of each period form an ordinary annuity; payments at the start form an annuity due.
Examples
| Question | Rate, monthly, ordinary | Answer |
|---|---|---|
| Value today of $1,000 a month for 20 years | 5% a year | $151,525.31 |
| $500 a month saved for 30 years grows to | 7% a year | $609,985.50 |
| Monthly income from $250,000 over 20 years | 5% a year | $1,649.89 |
| Monthly saving to reach $1,000,000 in 30 years | 7% a year | $819.69 |
Solve for PV, FV or payment.
Summary
An annuity is a series of equal periodic payments made at regular intervals. This calculator handles both ordinary annuities (payments at end of each period) and annuities due (payments at beginning). Enter any three of the four variables — periodic payment, interest rate, number of periods, and present or future value — to solve for the unknown.
How it works
- Select the annuity type: ordinary annuity or annuity due.
- Choose what you want to calculate: present value, future value, or periodic payment.
- Enter the known values — periodic payment, annual interest rate, compounding frequency, and number of periods.
- Click Calculate to instantly see the result along with a full payment schedule.
- Review the amortization table to see balance and interest breakdown per period.
Use cases
- Determine how much a series of future pension payments is worth today.
- Calculate the lump-sum value of a lottery payout spread over years.
- Find the monthly payment required to accumulate a retirement savings goal.
- Compare ordinary annuity vs. annuity due structures for lease agreements.
- Estimate the present value of bond coupon payments.
- Plan savings contributions needed to reach a future financial target.
- Evaluate structured settlement offers against a single lump sum.
- Model mortgage or loan repayment schedules.