Actuarial Mathematics for Modelling · Means and variances of assurance and annuity payments
Relationship Between Assurance and Annuity Values and Recursions
Updated 11 October 2026 · Fact-checked
An assurance and an annuity on the same life are linked by the identity A_x = 1 − d·ä_x, so you can find one from the other. Recursions such as ä_x = 1 + v·p_x·ä_{x+1} step values from one age to the next. Under UDD, Ā_x = (i/δ)·A_x converts annual to continuous assurances.
Understand Relationships and Recursions Between Assurances and Annuities
A whole life annuity-due pays 1 at the start of every year you are alive. A whole life assurance pays 1 at the end of the year of death. Both depend on the same future lifetime, so they cannot be independent. That is why one value fixes the other.
The link comes from a simple cashflow idea. Paying 1 at time 0 and getting interest-in-advance of d each year gives a payment of d at the start of each year while the life survives, plus 1 returned at the end of the year of death. In symbols: 1 = d·ä_x + A_x. Rearranged, A_x = 1 − d·ä_x. The same logic works for the random variables, not just the means: Z = v^(K+1) and Y = (1 − Z)/d are exactly linked. This is why the variance of the annuity comes straight from the variance of the assurance.
Recursions link values at age x to values at age x+1. Look one year ahead. You either die in the year, with probability q_x, or survive, with probability p_x, and then the policy is worth the age x+1 value. Discount that one year by v. This gives A_x = v·q_x + v·p_x·A_{x+1} and ä_x = 1 + v·p_x·ä_{x+1}. If you know one age, you can build a whole table backwards or forwards.
Continuous and discrete versions differ only in when the benefit is paid. Under the uniform distribution of deaths (UDD) assumption, deaths in a year are spread evenly. A death benefit paid at the moment of death is then paid on average half a year in, which makes it worth more than the end-of-year benefit by a factor i/δ. The continuous annuity then follows from Ā_x = 1 − δ·ā_x.
Keep two ideas in mind. First, check which payment timing the question uses: start of year, end of year or moment of death. Second, say which assumption you use. Write 'under UDD' in your answer whenever you convert.
Key rules to remember
- Assurance–annuity identity (annual)
- A_x = 1 − d·ä_x, so ä_x = (1 − A_x) ÷ d
- d = i ÷ (1 + i) = i·v. Holds for whole life. Not valid with a_x (annuity-immediate) unless you convert first.
- Continuous identity
- Ā_x = 1 − δ·ā_x, so ā_x = (1 − Ā_x) ÷ δ
- δ = ln(1 + i). Both the assurance and the annuity are continuous.
- Endowment version
- A_{x:n|} = 1 − d·ä_{x:n|}
- Uses the n-year endowment assurance and the n-year temporary annuity-due. The whole life form is the special case n → ∞.
- Annuity-immediate and annuity-due
- ä_x = 1 + a_x
- The first payment is at time 0 in the due form and at time 1 in the immediate form.
- Assurance recursion
- A_x = v·q_x + v·p_x·A_{x+1}
- One-year-ahead argument. For term assurance use A¹_{x:n|} = v·q_x + v·p_x·A¹_{x+1:n−1|}.
- Annuity-due recursion
- ä_x = 1 + v·p_x·ä_{x+1}
- For the annuity-immediate: a_x = v·p_x·(1 + a_{x+1}).
- UDD conversion for death benefits
- Ā_x = (i ÷ δ)·A_x; ¹_{x:n|} = (i ÷ δ)·A¹_{x:n|}
- Applies to whole life and term assurances paid at death. A pure endowment is not changed because it pays only on survival.
- Variance of assurance
- Var(Z) = ²A_x − (A_x)²
- ²A_x is the same assurance valued at force of interest 2δ, which is interest rate 2i + i².
- Variance of annuity-due
- Var(Y) = (²A_x − (A_x)²) ÷ d²
- From Y = (1 − Z)/d. Divide by d², not d. Continuous: Var(ā_T) = (²Ā_x − (Ā_x)²) ÷ δ².
How to solve Relationships and Recursions Between Assurances and Annuities questions
Use this routine for any question linking assurances and annuities, whether it asks for a value, a variance or a value at another age.
- 1Write down what is given and what is asked, including the payment timing: start of year, end of year or moment of death.
- 2Compute the rates you need: v, d = i·v and δ = ln(1 + i). Keep at least 5 decimal places.
- 3Choose the tool. Use A = 1 − d·ä for converting between assurance and annuity at the same age. Use a recursion to move between ages. Use i/δ for converting end-of-year death benefits to moment-of-death under UDD.
- 4Convert the given quantity into the form the formula needs, for example a_x to ä_x with ä_x = 1 + a_x.
- 5Substitute and rearrange before calculating. Check the age subscripts and the value of p_x = 1 − q_x.
- 6For variances, find ²A at the rate 2i + i² and use Var(Y) = (²A − A²) ÷ d² or the continuous analogue.
- 7State any assumption used (such as UDD) and do a sense check: an annuity should be smaller than 1/d, and ā_x should be about ä_x − 0.5.
Quickest way: Anchor on A = 1 − d·ä and use one-step recursion
When to use it: Use this under time pressure when the question gives you one of A_x, ä_x or a_x and asks for another quantity at the same age or the next age.
- Convert everything to ä first: ä = (1 − A)/d, or ä = 1 + a.
- To change age, rearrange the recursion: ä_{x+1} = (ä_x − 1) ÷ (v·p_x).
- For a continuous benefit under UDD, scale the annual assurance by i/δ and then find ā = (1 − Ā)/δ.
- For a variance, work with the assurance variance and divide by d², or by δ² in the continuous case.
- Check with ā_x ≈ ä_x − 0.5 and with the fact that the annuity cannot exceed 1/d.
Common mistakes in Relationships and Recursions Between Assurances and Annuities
Using i instead of d in A = 1 − d·ä.
Students remember the identity but forget it is about interest in advance, and i looks more familiar.
Fix: Compute d = i/(1 + i) first and write it down. With a_x (annuity-immediate) the link is A_x = 1 − d(1 + a_x), which still uses d.
Calculating ²A_x at the same interest rate as A_x.
Students confuse squaring the benefit with squaring the discount factor.
Fix: ²A_x is A_x evaluated with v² (interest rate 2i + i²). It is not the square of A_x. Take the variance as ²A_x − (A_x)².
Dividing the assurance variance by d instead of d² when finding Var(ä).
Y = (1 − Z)/d is easy to mis-scale. Students forget variance squares constants.
Fix: Var(Y) = Var(Z) ÷ d². Check units: the variance of a payment stream worth about 12 should be larger than that of the assurance, which lies between 0 and 1.
Applying i/δ to a pure endowment or to an endowment assurance as a whole.
The factor is learned as 'continuous = (i/δ) × discrete' without the condition.
Fix: Only the death benefit part is adjusted. For an endowment, split it into the term assurance (multiply by i/δ) plus the pure endowment (leave unchanged).
Using the wrong age or survival term in the recursion, for example ä_x = 1 + v·q_x·ä_{x+1}.
Students mix up the death and survival branches of the assurance and annuity recursions.
Fix: The annuity continues only if the life survives, so use p_x. The assurance pays on death, so the first term uses q_x. Draw the one-year tree to check.
Mixing up a_x and ä_x in the identity.
Both are called a whole life annuity, and the dots are easy to miss in notation.
Fix: Underline the first payment time in the question. If it is now, use ä_x. If it is in one year, use a_x = ä_x − 1.
Worked examples
Example 1
For a life aged x, interest is 5% per year effective. You are given A_x = 0.40, ²A_x = 0.18 and q_x = 0.01. Calculate (a) ä_x, (b) the variance of the present value of a whole life annuity-due of 1 per year on this life, (c) ä_{x+1}.
Show the solution
- Find d: d = 0.05 ÷ 1.05 = 0.047619, so 1/d = 21 and 1/d² = 441.
- (a) ä_x = (1 − A_x) ÷ d = 0.60 × 21 = 12.6.
- (b) Var(Y) = (²A_x − A_x²) ÷ d². A_x² = 0.16, so the numerator is 0.18 − 0.16 = 0.02.
- Var(Y) = 0.02 × 441 = 8.82.
- (c) Use ä_x = 1 + v·p_x·ä_{x+1}, with v = 1/1.05 and p_x = 0.99.
- 12.6 = 1 + (0.99 ÷ 1.05)·ä_{x+1}, so ä_{x+1} = 11.6 × 1.05 ÷ 0.99 = 12.18 ÷ 0.99 = 12.303.
Answer: (a) ä_x = 12.6. (b) Variance = 8.82. (c) ä_{x+1} ≈ 12.303.
Example 2
Interest is 6% per year effective. For a life aged x, a whole life assurance paying 1 at the end of the year of death has A_x = 0.35. Assuming UDD, calculate (a) the value of the annuity-due ä_x, (b) the value of the assurance Ā_x paying 1 at the moment of death, and (c) the continuous whole life annuity ā_x.
Show the solution
- Find the rates: d = 0.06 ÷ 1.06 = 0.056604 and δ = ln 1.06 = 0.058269.
- (a) ä_x = (1 − 0.35) ÷ d = 0.65 × (1.06 ÷ 0.06) = 0.65 × 17.6667 = 11.483.
- (b) Under UDD, Ā_x = (i ÷ δ)·A_x. i ÷ δ = 0.06 ÷ 0.058269 = 1.02971.
- Ā_x = 1.02971 × 0.35 = 0.36040.
- (c) ā_x = (1 − Ā_x) ÷ δ = 0.63960 ÷ 0.058269 = 10.977.
- Sense check: ā_x should be about ä_x − 0.5 = 10.98, which matches.
Answer: (a) ä_x ≈ 11.483. (b) Ā_x ≈ 0.3604. (c) ā_x ≈ 10.977 (under UDD).
Exam tips
- Before you start, check the payment timing in the wording: 'at the start of each year', 'at the end of the year of death' or 'immediately on death'. It decides d, δ or i/δ.
- Write the formula in standard notation, substitute, then calculate. Marks are given for method, so show A_x = 1 − d·ä_x and the numbers you use.
- For variances, always show ²A_x − (A_x)² and state that ²A_x uses the rate 2i + i². For annuities, divide by d² (or δ² for continuous).
- State 'assuming UDD' whenever you convert between annual and continuous benefits, and apply i/δ only to death benefits.
- In MCQs, use the sense checks: an annuity-due is above 1 and below 1/d, and A_x lies between 0 and 1. These rule out wrong options fast.
Practice questions from Means and variances of assurance and annuity payments
- For a whole life assurance payable at the end of the year of death and a whole life annuity-due, both on a life aged x with annual effective…
- A whole life assurance pays Rs 100,000 at the end of the year of death of a life aged x. The present value random variable has E[Z]/100,000 …
- At 5% effective annual interest, a life aged 70 has p_70 = 0.95 and ä_71 = 8.00. Using the recursion ä_x = 1 + v·p_x·ä_(x+1), what is ä_70 t…
- Which statement about the variance of the present value of a whole life assurance with a benefit that increases with the year of death is co…
- A deferred annuity is payable annually in advance to a life aged 65 from age 66, with the first payment Rs 5,000 and each later payment 5% l…
Relationships and Recursions Between Assurances and Annuities: frequently asked questions
Why is A_x = 1 − d·ä_x true?
Paying 1 now is equivalent to receiving interest-in-advance d at the start of each year you survive, plus 1 back at the end of the year of death. The present values must balance, so 1 = d·ä_x + A_x. The same relation holds for the random variables, not just their means.
How do I use the recursion formula for annuity values?
Use ä_x = 1 + v·p_x·ä_{x+1}. If you know ä_{x+1}, you can find ä_x directly. If you know ä_x, rearrange to ä_{x+1} = (ä_x − 1) ÷ (v·p_x). Take p_x = 1 − q_x from the mortality table.
When can I use Ā_x = (i/δ)·A_x?
Use it when deaths are uniformly distributed over each year of age (UDD) and the benefit is a death benefit. It works for whole life and term assurances. It does not apply to pure endowments, and an endowment needs to be split into its two parts.
How do I find the variance of an annuity from an assurance?
Use Y = (1 − Z)/d. This gives Var(Y) = Var(Z) ÷ d² = (²A_x − (A_x)²) ÷ d². You need ²A_x at interest rate 2i + i², which is the assurance valued with v².