How to calculate the present value of an annuity
The present value of an annuity is found by discounting a series of equal, periodic cash flows back to the present using a constant interest rate. This method applies strictly to ordinary annuities where cash flows are fixed in amount, occur at regular intervals at the end of each period, and the discount rate remains unchanged over the entire duration.
The setup
Define the known parameters of the annuity. You need the periodic cash flow amount (), the discount rate per period (), and the total number of periods (). Ensure that the frequency of and explicitly match the payment frequency of .
The steps
- Identify the values for , , and . 2. Convert annual rates or terms to the corresponding periodic rates if payments are non-annual (e.g., divide an annual rate by 12 for monthly payments). 3. Apply the present value of an ordinary annuity formula: 4. Calculate the term . 5. Subtract that result from 1. 6. Divide by . 7. Multiply the resulting annuity factor by .
Checking the result
The computed must strictly be less than the arithmetic sum of all cash flows (). This reflects the time value of money, as future cash flows are discounted to a smaller present value.
Common errors
The most frequent error is a period mismatch, such as using an annual discount rate with monthly payments. Another common error is using the ordinary annuity formula for an annuity due (where payments occur at the beginning of the period) without applying the necessary adjustment factor of .
Worked example
Calculate the present value of an annuity that pays $1,000 at the end of each year for 5 years, assuming an annual discount rate of 6%.
Identify variables: , , . Set up the formula: Calculate the exponent term: . Subtract from 1: . Divide by : . Multiply by : . The present value is $4,212.37.
FAQ
Run your own problem
References: Corporate Finance by Ross, Westerfield, Jaffe · OpenStax Principles of Finance, Chapter 9
See also