Actuarial Mathematics for Modelling · Gross premiums and reserves
Recursive Reserves and Thiele's Differential Equation Explained
Updated 11 October 2026 · Fact-checked
A policy value recursion links the reserve at time t to the reserve one year later using premiums, expenses, interest and expected claims. Thiele's equation is the continuous-time version: it gives the rate of change of the reserve. You solve it by recursion, by Euler's method, or by integration.
Understand Recursive Reserves and Thiele's Differential Equation
A policy value is the expected present value of future outgo minus future income, on a stated basis. It changes over time for three reasons: interest earned, premiums received, and the risk of claims.
The recursion follows the policy through one year. At the start of the year you hold the reserve plus the premium, less any expense. It earns interest. At the end of the year, one of two things happens. The policyholder dies and you pay the benefit. Or they survive and you must hold the next reserve. Setting the expected value at year end equal to the accumulated start-of-year fund gives the recursion.
The key idea is that the reserve must be just enough to cover the expected cost at the end of the year. It is not enough to cover the worst case. The death cost is split into the benefit paid and the reserve you release. That difference is the sum at risk.
Thiele's differential equation is the same idea over a very small time step. The reserve grows with interest and premiums. It falls by expenses. It also changes by μ times the sum at risk, because on death you pay the benefit but no longer need to hold the reserve.
The equation has no simple closed form for most contracts. You use a boundary value, such as the reserve at maturity or at the end of the term, and work backwards. Numerical methods such as Euler's method are used when the equation cannot be integrated directly.
Key rules to remember
- Annual recursion (premium at start of year, death benefit at end of year)
- (tV + P_t − e_t)(1 + i) = q_{x+t}(S_{t+1} + E_{t+1}) + p_{x+t} · t+1V
- P_t is the premium at time t and e_t the expense at time t. S is the death benefit and E the expense paid on death, both paid at the end of the year. Use the same basis for all terms.
- Rearranged for reserve at time t
- tV = [q_{x+t}(S_{t+1} + E_{t+1}) + p_{x+t} · t+1V] ÷ (1 + i) − P_t + e_t
- Use this to work backwards from a known later reserve.
- Recursion in terms of sum at risk
- (tV + P_t − e_t)(1 + i) = t+1V + q_{x+t}(S_{t+1} + E_{t+1} − t+1V)
- The sum at risk is S + E − t+1V. This form is the one used in surplus analysis.
- Thiele's differential equation
- d/dt (tV) = δ_t · tV + P_t − e_t − μ_{x+t}(S_t + E_t − tV)
- P_t and e_t are annual rates of premium and expense. S_t is the death benefit payable immediately on death at time t. Add similar terms for other benefits, such as survival or annuity payments.
- Euler step (backward in t)
- t−hV ≈ tV − h · d/dt (tV) at t
- The derivative is evaluated at the known time t. A forward step is t+hV ≈ tV + h · d/dt (tV).
- Integrated form (constant δ)
- tV = ∫ from t to n of e^(−δ(s−t)) · {}_{s−t}p_{x+t} · [μ_{x+s}(S_s + E_s) + e_s − P_s] ds + e^(−δ(n−t)) · {}_{n−t}p_{x+t} · M
- P_s and e_s are the premium and expense rates at time s, S_s and E_s are the death benefit and death expense payable immediately on death at time s, and M is any benefit paid on survival to the end of the term n (M = 0 for a pure term policy). The reserve is the expected present value of future net outgo. You are not expected to derive this fully in every question.
How to solve Recursive Reserves and Thiele's Differential Equation questions
Use this method for any recursion or Thiele question. Write down the basis first, then pick the correct form.
- 1Identify the contract and the timing: are premiums annual at the start of the year, or continuous? Is the death benefit paid at year end or immediately on death?
- 2List the basis: interest rate i or force δ, mortality q or μ, expenses, and the benefit amounts.
- 3Write the boundary condition, such as the reserve at maturity or the reserve one year later.
- 4For a discrete problem, write the recursion: (tV + P − e)(1 + i) = q(S + E) + p · t+1V. Check each term has a clear meaning.
- 5For a continuous problem, write Thiele's equation term by term: δ·tV, premium rate, minus expense rate, minus μ × sum at risk.
- 6Solve. For discrete problems, rearrange for the unknown reserve. For continuous problems, integrate if possible, or use Euler's method with the step size given.
- 7Check the answer is sensible. The reserve should be near the later reserve, and the sign of the change should match the sign of the derivative.
- 8State the answer with units and the assumptions, for example the interest rate and mortality basis.
Quickest way: Plug into the one-year balance
When to use it: Use this when you are given a reserve at one time and asked for the reserve one year earlier or later, with no complications.
- Write the fund at the start: (tV + P − e).
- Multiply it by (1 + i).
- Write the end-of-year cost: q × (benefit + expense) + p × t+1V.
- Set both sides equal and solve for the unknown.
- For Thiele with Euler, compute the derivative once at the known point, then multiply by h and add or subtract.
Common mistakes in Recursive Reserves and Thiele's Differential Equation
Adding the premium after interest has been applied.
Students forget that the premium is paid at the start of the year, so it earns interest.
Fix: Write (tV + P − e) inside brackets and multiply the whole bracket by (1 + i).
Using the death benefit instead of the sum at risk in Thiele's equation.
The μ term looks like a claim cost, so students write μ × S only.
Fix: The term is μ × (S + E − tV). The −μ·tV part is the reserve released on death. Check the term includes it.
Using δ and i interchangeably.
Both are interest measures, and the recursion uses i while Thiele uses δ.
Fix: Use i in discrete recursions. Use δ = ln(1 + i) in Thiele's equation.
Mixing up q and p when the reserve is on the survival side.
Students write q × t+1V instead of p × t+1V.
Fix: The future reserve is held only if the life survives, so it is multiplied by p.
Evaluating the Euler derivative at the wrong time.
Students use the unknown reserve in the derivative when stepping backward.
Fix: Use the known reserve and its time in the derivative. Compute the derivative at the known point, then step.
Ignoring expenses or mistiming them.
Expenses at the start of the year are deducted from the premium before interest, but students apply them at year end.
Fix: Read the expense timing carefully. Start-of-year expenses go inside the bracket. Death-claim expenses go with the benefit.
Worked examples
Example 1
A 20-year policy pays ₹1,00,000 at the end of the year of death. The annual premium is ₹2,000, paid at the start of each year. There are no expenses. At duration 11, the policy value is ₹20,000. Use i = 5% and q_{x+10} = 0.004. Find the policy value at duration 10.
Show the solution
- Use (10V + P)(1 + i) = q × S + p × 11V.
- Substitute: (10V + 2,000)(1.05) = 0.004 × 1,00,000 + 0.996 × 20,000.
- Right side: 400 + 19,920 = 20,320.
- Divide by 1.05: 10V + 2,000 = 20,320 ÷ 1.05 = 19,352.38.
- Subtract the premium: 10V = 19,352.38 − 2,000 = 17,352.38.
Answer: The policy value at duration 10 is ₹17,352.38.
Example 2
A continuous policy pays ₹1,00,000 immediately on death. The premium rate is ₹1,500 per year, with no expenses. Use δ = 0.04 and μ = 0.01 constant. The policy value at time 10 is ₹30,000. Use Euler's method with step h = 0.1 to estimate the policy value at time 9.9.
Show the solution
- Thiele: d/dt(tV) = δ · tV + P − μ(S − tV).
- At t = 10: δ · tV = 0.04 × 30,000 = 1,200.
- Premium rate = 1,500.
- Sum at risk = 1,00,000 − 30,000 = 70,000, so μ × 70,000 = 700.
- Derivative = 1,200 + 1,500 − 700 = 2,000 per year.
- Step backward: 9.9V ≈ 10V − 0.1 × 2,000 = 30,000 − 200 = 29,800.
Answer: The estimated policy value at time 9.9 is ₹29,800.
Exam tips
- In MCQs, check the timing of benefits first. Death at year end means the recursion. Immediate payment means Thiele.
- Always write the formula before substituting. Examiners give method marks even when the arithmetic fails.
- State the basis and the boundary condition in written answers, such as the reserve at maturity.
- Practise both directions: finding tV from t+1V, and finding t+1V from tV. The second needs you to divide by p.
- In computer-based paper work, set up the recursion in a column in R or Excel and check the final reserve against the known boundary.
Practice questions from Gross premiums and reserves
- A life insurer prices a policy by the equivalence principle on a stated basis covering mortality, interest and expenses, including initial e…
- Which statement about a net premium reserve compared with a gross premium reserve for the same policy is correct?
- A two-year with-profits endowment was bought for a single premium. Sum assured is Rs 100,000. A reversionary bonus of Rs 5,000 was declared …
- For a whole life assurance issued to a life aged x, the net premium reserve at the end of year t, calculated prospectively on the same basis…
- A policy has a policy value of ₹20,000 at the start of year 6, before the premium and expense for that year. The gross premium of ₹5,000 is …
Recursive Reserves and Thiele's Differential Equation: frequently asked questions
What is Thiele's differential equation used for?
It gives the rate of change of the policy value over time. You use it to find reserves for continuous contracts, or to check reserves from discrete recursions. It is also used to derive the recursion in multiple state models.
Why is the sum at risk used instead of the full death benefit?
On death, you pay the benefit but you no longer need to hold the reserve. The real extra cost is the benefit minus the reserve. That difference is the sum at risk.
How do I derive the recursion for policy values?
Take the reserve at time t plus the premium, less expenses, and accumulate it for one year at interest. Equate it to the expected end-of-year cost: the death benefit if the life dies, and the next reserve if it survives. Then rearrange.
Do I need to solve Thiele's equation exactly?
Not always. Some questions ask you to write the equation, check a given reserve satisfies it, or use Euler's method. When μ and δ are constant you may be able to integrate directly.