Use this calculator to find the present value of annuities due, ordinary regular annuities, growing annuities and perpetuities.
Period commonly a period will be a year but it can be any time interval you want as long as all inputs are consistent. Number of Periods (t) number of periods or years Perpetuity for a perpetual annuity t approaches infinity. Enter p, P, perpetuity or Perpetuity for t Interest Rate (R) is the annual nominal interest rate or "stated rate" per period in percent. r = R/100, the interest rate in decimal Compounding (m) is the number of times compounding occurs per period. If a period is a year then annually=1, quarterly=4, monthly=12, daily = 365, etc. Continuous Compounding is when the frequency of compounding (m) is increased up to infinity. Enter c, C, continuous or Continuous for m. Payment Amount (PMT) The amount of the annuity payment each period Growth Rate (G) If this is a growing annuity, enter the growth rate per period of payments in percentage here. g = G/100 Payments per Period (Payment Frequency (q)) How often will payments be made during each period? If a period is a year then annually=1, quarterly=4, monthly=12, daily = 365, etc. Payments at Period (Type) Choose if payments occur at the end of each payment period (ordinary annuity, in arrears, 0) or if payments occur at the beginning of each payment period (annuity due, in advance, 1) Present Value ( PV ) the present value of any future value lump sum and future cash flows (payments)
You can find derivations of present value formulas with our present value calculator.
where r = R/100, n = mt where n is the total number of compounding intervals, t is the time or number of periods, and m is the compounding frequency per period t, i = r/m where i is the rate per compounding interval n and r is the rate per time unit t. If compounding and payment frequencies do not coincide, r is converted to an equivalent rate to coincide with payments then n and i are recalculated in terms of payment frequency, q.
If type is ordinary, T = 0 and the equation reduces to the formula for present value of an ordinary annuity
\( PV=\dfracotherwise T = 1and the equation reduces to the formula for present value of an annuity due
\( PV=\dfracWhen t approaches infinity, t → ∞, the number of payments approach infinity and we have a perpetual annuity with an upper limit for the present value. You can demonstrate this with the calculator by increasing t until you are convinced a limit of PV is essentially reached. Then enter P for t to see the calculation result of the actual perpetuity formulas.
\( PV=\dfracSince n also goes to infinity (n → ∞) as t goes to infinity (t → ∞), we see that Present Value with Growing Annuity (g = i) also goes to infinity
\( PV=\dfracAgain, you can find these derivations with our present value formulas and our present value calculator.
If type is ordinary annuity, T = 0 and we get the present value of an ordinary annuity with continuous compounding
\( PV=\dfracotherwise type is annuity due, T = 1 and we get the present value of an annuity due with continuous compounding