Annuity Calculator
Calculate present value, future value, and payments for all types of annuities
Annuity Types & Formulas
Ordinary Annuity
Payments made at the end of each period. Most common type of annuity.
Present Value: PV = PMT × [(1 - (1 + r)^-n) / r]
Future Value: FV = PMT × [(1 + r)^n - 1) / r]
Annuity Due
Payments made at the beginning of each period. Higher value than ordinary annuity.
Present Value: PV = PMT × [(1 - (1 + r)^-n) / r] × (1 + r)
Future Value: FV = PMT × [(1 + r)^n - 1) / r] × (1 + r)
Deferred Annuity
Payments start after a specified deferral period. Used for retirement planning.
Present Value: PV = PMT × [(1 - (1 + r)^-n) / r] × (1 + r)^-k
Where k = deferral periods
Perpetuity
Payments continue indefinitely. No future value calculation.
Present Value: PV = PMT / r
Note: Future value is infinite
How to Use
Select Annuity Type
Choose the type of annuity you want to calculate: Ordinary, Due, Deferred, or Perpetuity.
Enter Payment Amount
Input the regular payment amount made each period.
Enter Interest Rate
Input the periodic interest rate as a percentage.
Enter Number of Periods
Specify how many payment periods there are. For deferred annuities, also enter the deferral period.
View Results
See the present value, future value, total payments, and total interest. All calculations update in real-time.