Tutorials › Exam FM - Financial Mathematics › Calculating Annuity Values by Factors and Cash Flows

Exam FM · Annuities Immediate and Due · Tutorial 135 of 998

Calculating Annuity Values by Factors and Cash Flows

Calculate a finite level annuity with a standard factor, verify it by valuing each payment separately, and check that the payment timing is consistent.

Beginner 10 min read

What You'll Learn

  • State the payment timing and focal date for a finite level annuity.
  • Use \(a_{\overline{n}|}\), \(\ddot{a}_{\overline{n}|}\), and \(s_{\overline{n}|}\) under a level interest-rate assumption.
  • Derive the annuity-immediate present-value factor from a geometric sum.
  • Discount or accumulate each payment individually and compare the total with the factor result.
  • Recognize timing and exponent errors that can make an otherwise correct calculation inconsistent.

Why Compare Factors With Individual Cash Flows?

A standard annuity factor compresses several equal payments into one calculation. The same value can also be found by moving each payment to a common focal date and adding the results. Using both approaches is useful: the factor is efficient, while the individual cash flows make the timing visible and provide an arithmetic check.

The essential setup is the same for either method. Specify the amount of each payment, the number of payments, the interval between payments, the interest rate per interval, and the date at which the value is required. The factors \(a_{\overline{n}|}\), \(\ddot{a}_{\overline{n}|}\), and \(s_{\overline{n}|}\) describe particular payment timings, so they should be selected only after the dates are identified.

Definition: A finite level annuity is a stream of a fixed amount paid at regular intervals for a specified, finite number \(n\) of payments. An annuity-immediate pays at the end of each interval, at times \(1,2,\ldots,n\). An annuity-due pays at the beginning of each interval, at times \(0,1,\ldots,n-1\). The factors below assume a constant effective interest rate \(i\) per payment interval and a value measured at an indicated payment date.

The Standard Factors and Their Cash-Flow Meaning

Let each payment be 1. For an annuity-immediate, the present value at time 0 is the sum of the payments discounted from times 1 through \(n\). Its factor is \(a_{\overline{n}|}\). For an annuity-due, the first payment is at time 0 and needs no discounting; its present-value factor is \(\ddot{a}_{\overline{n}|}\). For an annuity-immediate, the accumulated-value factor \(s_{\overline{n}|}\) measures the value at time \(n\).

$$ a_{\overline{n}|}=\sum_{k=1}^{n}v^k=\frac{1-v^n}{i}, \qquad \ddot{a}_{\overline{n}|}=\sum_{k=0}^{n-1}v^k=(1+i)a_{\overline{n}|}, \qquad s_{\overline{n}|}=\sum_{k=1}^{n}(1+i)^{n-k}=\frac{(1+i)^n-1}{i}, \qquad v=\frac{1}{1+i}. $$

If each payment is \(R\), multiply the appropriate factor by \(R\). These formulas require \(i\ne 0\); at zero interest, the value of \(n\) payments of \(R\) is \(nR\), because no payment changes in value between dates. The payment interval and the interest period must also match. For example, if payments are annual, \(i\) must be the effective rate for one year, not a rate for a different period used without conversion.

Why the Annuity-Immediate Present-Value Factor Works

For payments of 1 at times \(1,2,\ldots,n\), the time-0 value is \(v+v^2+\cdots+v^n\). This is a finite geometric series. Multiplying that sum by \(1-v\) cancels all intermediate terms:

$$ (1-v)(v+v^2+\cdots+v^n)=v-v^{n+1}. $$

Since \(1-v=i/(1+i)=iv\), dividing the right-hand side by \(1-v\) gives \((1-v^n)/i\). Thus the factor formula is exactly the sum of the separately discounted payments, not a different valuation rule. For a payment amount \(R\), every term in the sum is multiplied by \(R\), so the present value is \(R a_{\overline{n}|}\).

Worked Example: Present Value by Factor and by Individual Payments

A fund will pay \$500 at the end of each year for four years. The effective annual interest rate is 25%. Find the present value at time 0 using an annuity factor, then check it by discounting each payment separately. Assume the four payments are certain and the rate is constant over all four years.

Method and timing. These are four annuity-immediate payments at times 1, 2, 3, and 4. The focal date is time 0, so payment \(k\) is discounted by \(v^k\). Here \(v=1/1.25=0.8\).

Factor calculation. The annuity-immediate present-value factor is

$$ a_{\overline{4}|}=\frac{1-v^4}{i} =\frac{1-(0.8)^4}{0.25} =\frac{1-0.4096}{0.25} =\frac{0.5904}{0.25} =2.3616. $$

Therefore the present value is \(500(2.3616)=\$1,180.80\).

Individual-payment check. Discount each payment to time 0:

$$ \begin{aligned} \text{time 1 payment: }&500(0.8)=\$400.00,\\ \text{time 2 payment: }&500(0.8)^2=\$320.00,\\ \text{time 3 payment: }&500(0.8)^3=\$256.00,\\ \text{time 4 payment: }&500(0.8)^4=\$204.80. \end{aligned} $$

Adding the four present values gives \(400+320+256+204.80=\$1,180.80\), which matches the factor result. The method is to use the immediate factor and confirm it with the discounted cash-flow sum. The main mistake avoided is treating the first payment as if it were due immediately: it is paid at time 1, not time 0.

Accumulating Payments to the End Date

An accumulated value is found by moving each payment forward to the focal date rather than discounting it backward. For an annuity-immediate valued at time \(n\), the payment at time \(k\) earns interest for \(n-k\) intervals. Consequently, the payment made at time \(n\) earns no interest, while the payment made at time 1 earns interest for \(n-1\) intervals. Summing these amounts gives \(R s_{\overline{n}|}\).

Worked Example: Accumulated Value and a Payment-by-Payment Check

A person deposits \$1,000 at the end of each year for three years. The account earns an effective annual interest rate of 10%, with no fees or withdrawals. Find the accumulated value immediately after the third deposit, using the standard factor and then the individual accumulated payments.

Method and timing. The deposits occur at times 1, 2, and 3. At time 3, the first deposit has earned interest for two years, the second for one year, and the third for zero years.

Factor calculation. The accumulated-value factor is

$$ s_{\overline{3}|} =\frac{(1+i)^3-1}{i} =\frac{(1.10)^3-1}{0.10} =\frac{1.331-1}{0.10} =3.31. $$

The accumulated value is \(1,000(3.31)=\$3,310.00\).

Individual-payment check. Move each deposit to time 3:

$$ \begin{aligned} \text{time 1 deposit: }&1,000(1.10)^2=\$1,210.00,\\ \text{time 2 deposit: }&1,000(1.10)^1=\$1,100.00,\\ \text{time 3 deposit: }&1,000(1.10)^0=\$1,000.00. \end{aligned} $$

Their sum is \(1,210+1,100+1,000=\$3,310.00\), agreeing with the factor calculation. The method uses the number of interest periods between each deposit and the focal date. A common error is to give the final deposit one year of interest; it is made at the focal date, so its accumulation exponent is zero.

Valuing an Annuity-Due at Time 0

An annuity-due differs from an annuity-immediate by one interval of payment timing. In particular, its time-0 payment is included at full value in the present value. Its remaining payments are discounted by one, two, and then more intervals. The factor \(\ddot{a}_{\overline{n}|}\) represents that sum. It is also \((1+i)a_{\overline{n}|}\), because moving every annuity-immediate payment one interval earlier multiplies its time-0 value by \(1+i\).

Worked Example: Checking an Annuity-Due Present Value

A hypothetical maintenance agreement requires four annual payments of \$600, with the first payment made immediately and the remaining payments made one, two, and three years later. The effective annual interest rate is 5%. Find the value at time 0 by factor and by individual cash flows. Assume the rate is constant and each payment is made as scheduled.

Method and timing. This is an annuity-due, not an annuity-immediate: the payment dates are 0, 1, 2, and 3. Let \(v=1/1.05=20/21\). The due factor can be calculated from the immediate factor using \(\ddot{a}_{\overline{4}|}=(1.05)a_{\overline{4}|}\), or directly from its payment-date sum.

Factor calculation. Using the direct sum gives

$$ \ddot{a}_{\overline{4}|} =1+v+v^2+v^3 =1+\frac{20}{21}+\left(\frac{20}{21}\right)^2+\left(\frac{20}{21}\right)^3 \approx 3.72324803. $$

Thus the value is \(600(3.72324803)\approx \$2,233.95\), rounded to the nearest cent.

Individual-payment check. The payment at time 0 is not discounted. Discount the other three payments to time 0:

$$ \begin{aligned} \text{time 0 payment: }&600=\$600.00,\\ \text{time 1 payment: }&600/1.05\approx \$571.428571,\\ \text{time 2 payment: }&600/(1.05)^2\approx \$544.217687,\\ \text{time 3 payment: }&600/(1.05)^3\approx \$518.302559. \end{aligned} $$

Adding without rounding the intermediate values gives approximately \(\$2,233.948817\), or \(\$2,233.95\) to the nearest cent. This agrees with the factor calculation. The method identifies the immediate payment first, then discounts only payments occurring after time 0. Applying \(a_{\overline{4}|}\) without adjustment would omit the time-0 payment and use the wrong payment dates.

Using the Two Calculations as an Arithmetic Check

The factor method and the individual-cash-flow method should agree when they use the same payment dates, interest rate per interval, focal date, and payment amount. A disagreement is a signal to check the setup or arithmetic, not a reason to average the two answers. A useful workflow is:

1
Mark the payment dates.
Write the number of payments and identify whether the first is at time 0 or time 1.
2
Name the focal date.
For a present value, move every payment to time 0; for an accumulated value, move each payment to the stated later date.
3
Choose the matching factor.
Use \(a_{\overline{n}|}\) for an immediate present value, \(\ddot{a}_{\overline{n}|}\) for a due present value, and \(s_{\overline{n}|}\) for an immediate accumulated value at time \(n\).
4
Check individual exponents.
Count the intervals from each payment date to the focal date. For discounting, use \(v\) to that number of intervals; for accumulation, use \(1+i\) to that number.
5
Compare before rounding.
Add the individual values with sufficient precision, compare with the factor result, and round the final monetary answer to the requested unit.

For a finite level annuity, the factor is a compact representation of the same dated cash flows. The check is most informative when the two methods are set up independently: write the factor from the payment type, then write the dates and exponents for the individual payments. If both calculations share the same mistaken timing assumption, their agreement alone cannot establish that the assumption was correct.

Key takeaway: An annuity factor is a shortcut for adding the discounted or accumulated values of the annuity's individual payments. Match the factor to the payment timing and focal date, then use the payment-by-payment sum to verify the result.

Check Your Understanding

For each problem, identify the payment timing and focal date before applying a factor. Round monetary answers to the nearest cent.

  1. A project pays \$900 at each year-end for four years. The effective annual interest rate is 6%. Find the present value at time 0. (Answer: \$3,118.60)
  2. A savings plan makes five deposits of \$750 at each year-end. The effective annual interest rate is 4%. Find the accumulated value immediately after the fifth deposit. (Answer: \$4,062.24)
  3. A hypothetical service contract requires three annual payments of \$400, the first made immediately. At an effective annual rate of 12%, find the present value at time 0. (Answer: \$1,076.02)
  4. A fund receives \$300 at each year-end for three years and earns 20% effective annual interest. Find its accumulated value immediately after the third receipt. (Answer: \$1,092.00)
  5. Two payments of \$500 are made at the ends of years 1 and 2. The effective annual interest rate is 10%. Find the present value at time 0, then verify it by discounting the accumulated value at time 2 back to time 0. (Answer: Present value \$867.77; accumulated value \$1,050.00, and \(1,050/(1.10)^2=\$867.77\))
Clinical Biostats