Wolfram Computation Meets Knowledge

Present Value of Annuity Due

An annuity is a series of payments made at equal intervals. An annuity due is an annuity whose payments are made at the beginning of each period. The present value of an annuity is the value of a stream of payments, discounted by the interest rate to account for the fact that payments are being made at various moments in the future.

The present value of an annuity due depends on the value of periodic payments multiplied by the discounted interest compounded over the number of payments, accounting for the frequency of payments and any growth in the periodic payments.

Formula

QuantityVariable["PV", "Money"] == ((1 + QuantityVariable["i", "Unitless"]/QuantityVariable["f", "Unitless"])*(1 - ((1 + QuantityVariable["g", "Unitless"])/(1 + QuantityVariable["i", "Unitless"]/QuantityVariable["f", "Unitless"]))^(QuantityVariable["f", "Unitless"]*QuantityVariable["n", "Unitless"]))*QuantityVariable["PMT", "Money"])/(-QuantityVariable["g", "Unitless"] + QuantityVariable["i", "Unitless"]/QuantityVariable["f", "Unitless"])

symbol description physical quantity
PV present value "Money"
f payments per period "Unitless"
i interest rate "Unitless"
g periodic payment growth rate "Unitless"
n number of periods "Unitless"
PMT periodic payment "Money"

Forms

Examples

Get the resource:

In[1]:=
ResourceObject["Present Value of Annuity Due"]
Out[1]=

Get the formula:

In[2]:=
FormulaData[ResourceObject["Present Value of Annuity Due"]]
Out[2]=

Use some values:

In[3]:=
FormulaData[
 ResourceObject[
  "Present Value of Annuity Due"], {QuantityVariable[
   "i","Unitless"] -> Quantity[8, "Percent"], 
  QuantityVariable["PV","Money"] -> Quantity[6710.08, "USDollars"], 
  QuantityVariable["f","Unitless"] -> 1}]
Out[3]=

Publisher Information