Actuarial Commutation Function Calculator
Commutation functions are the building blocks of classical life-contingency mathematics. They fold the annual discount factor together with life-table survivorship so that premiums, annuities, and reserves can be written compactly. This calculator computes the discount factor v from your interest rate, then the two base columns Dx = v^x times lx and Cx = v^(x+1) times dx, using the age and the life-table values lx and dx that you supply. Because the correct mortality table depends on your population, lx and dx are user-editable inputs, so nothing is assumed about who is being valued.
Commutation function formulas
v = 1 / (1 + i)
Dx = v^x * lx
Cx = v^(x+1) * dx
n-year pure endowment APV = D(x+n) / Dx
(compute D at age x+n with the same i, then divide)
Higher commutation columns sum these: Nx is the sum of Dx from age x upward, and Mx is the sum of Cx from age x upward. Those summations drive net single premiums and annuity values.
Commutation context
- Dx discounts the lives surviving to age x to time zero.
- Cx discounts the deaths in the year of age x, paid at the end of that year.
- Use a consistent mortality table for lx and dx across all ages in a calculation.
- The SSA period life table and SOA valuation tables are common public sources for lx and dx.
- All commutation columns assume a single fixed interest rate.
Commutation functions: frequently asked questions
What are commutation functions?
Commutation functions are pre-computed combinations of discount factors and life-table values that simplify life-insurance and annuity formulas. The base columns are Dx = v^x times lx and Cx = v^(x+1) times dx, where v is the annual discount factor, lx the number of lives at age x, and dx the deaths in the year of age x.
How is the discount factor v found?
The discount factor is v = 1 / (1 + i), where i is the annual effective interest rate as a decimal. For example, at i = 0.05 the discount factor is v = 1 / 1.05, about 0.952381. This calculator derives v from the interest rate you enter.
Where do lx and dx come from?
They come from a mortality (life) table such as the SSA period life table or a Society of Actuaries valuation table. lx is the number surviving to age x and dx is the number who die during age x. Because the right table depends on your population and purpose, you enter lx and dx as user-editable inputs.
What is the pure endowment value shown?
The single output Dx+n / Dx is the actuarial present value of a pure endowment that pays 1 at age x+n if the life survives. This tool shows D at the entered age; to value an n-year pure endowment, compute D at age x+n with the same interest rate and divide. The formula is given below.
Are commutation functions still used?
They remain a standard teaching and reference device on actuarial exams and in textbooks, even though modern software computes present values directly. Knowing Dx and Cx makes the structure of net premiums, annuities, and reserves transparent.
Official sources
- Society of Actuaries: SOA valuation tables and study materials.
- U.S. Social Security Administration: SSA Office of the Chief Actuary period life tables.
Reviewed by the CalculatorHub team, edited by James Graham, 17 June 2026. See our methodology.