Commutation Function Calculator
Enter an age, interest rate and mortality rate to compute the commutation functions Dx and Nx.
Result
How it is calculated
The tool builds its own simple life table instead of reading a real one. Survivors at age x are lx = l0 × (1 − q)x, where l0 is the starting cohort and q is a constant annual death probability written as a decimal (0.01 means 1%). The discount factor is v = 1 ÷ (1 + i/100), with i entered as a percent. Then Dx = vx × lx and Nx = Σ Dt for every whole age t from x up to a fixed end age of 110. Age must be 0 to 110 and q must be at least 0 and below 1. Leaving q or l0 blank uses 0.01 and 100,000. Real mortality rises with age, so these figures illustrate the method rather than price a real policy.
Worked example
Use age x = 40, interest 4%, q = 0.01 and l0 = 100,000. Then v = 1 ÷ 1.04 = 0.961538. Survivors: l40 = 100,000 × 0.9940 ≈ 66,897.18. Discounting: D40 = 0.96153840 × 66,897.18 = 13,933.95. Summing Dt from age 40 to 110 gives N40 = 281,058.77. The ratio N40 ÷ D40 ≈ 20.17 is the present value of a life annuity-due of 1 per year under these assumptions.
Common mistakes
- Entering the interest rate as a decimal. The field is a percent, so 4 means 4%; typing 0.04 treats it as 0.04% and v comes out near 1.
- Entering q as a percent. It is a decimal probability, so 1% is 0.01; typing 1 is rejected, and typing 5 for 5% is rejected too.
- Comparing the result with a published mortality table. The tool assumes one constant death rate at every age, so its Dx and Nx will not match tables built from real mortality.
- Reading Dx as a premium or a money amount. It is a count of survivors discounted to age 0, so it only becomes useful as a ratio such as Nx ÷ Dx.
- Expecting an age above 110 to work. The table ends at 110, and the tool returns no result beyond that age.
Sources
- Actuarial Mathematics and Life-Table Statistics, Chapter 6: Commutation Functions, Reserves & Select Mortality — Eric V. Slud, Mathematics Department, University of Maryland, College Park (2006)
About this calculator
Commutation functions compress the two moving parts of a life-insurance calculation — survivorship and interest discounting — into single tabulated values so premiums and reserves can be found with simple ratios instead of re-summing a whole mortality table each time. The building blocks are D_x = v^x · l_x, the discounted number of survivors to age x, and N_x, the sum of D_x over every age from x to the end of the table, representing the discounted value of a lifetime annuity of 1 paid each year survival occurs.
Actuaries combine these with the related C_x and M_x functions (built the same way from deaths instead of survivors) to price whole life insurance and annuities: a net single premium for a whole life policy is simply M_x / D_x, and a life annuity-due is N_x / D_x. Commutation tables were standard practice long before spreadsheets and are still taught because they make the mechanics of actuarial present value transparent — this calculator reproduces D_x and N_x for a chosen age under constant mortality and interest assumptions.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
- Loan Calculator
- Profit Calculator
- Discount Calculator
- BMI Calculator
- Percentage Calculator
- Ideal Weight Calculator
- Age Calculator
- Pregnancy Due Date Calculator
- Compound Interest Calculator
- BMR Calculator (Basal Metabolic Rate)
- Tip Calculator
- Fuel Cost Calculator
- Date Difference Calculator
- Sleep Cycle Calculator
- Daily Water Intake Calculator
- Simple Interest Calculator
- Heart Rate Zones Calculator
- Running Pace Calculator
- Pet Age Calculator
- Calories Burned Calculator
- Macro Calculator
- TDEE Calculator (Total Daily Energy Expenditure)
- Waist-to-Hip Ratio Calculator
- Honor Roll Calculator
- One Rep Max (1RM) Calculator
- Ovulation Calculator
- Electricity Cost Calculator
- Unit Price Calculator
- Savings Goal Calculator
- Break-Even Point Calculator
- Paint Calculator
- Course Grade Average Calculator
- Business Days Calculator
- Time Duration Calculator
- Fuel Economy Calculator
- Temperature Converter
- Tile Calculator
- Aspect Ratio Calculator
- Roman Numeral Converter
- Goal Weight Timeline Calculator
- Salary Converter (Hourly to Annual)
- Credit Card Validator (Luhn)
- Body Surface Area (BSA) Calculator
- Feels-Like Temperature Calculator
- Ohm’s Law Calculator
- PPI (Pixel Density) Calculator
- Molar Mass Calculator
- Zodiac Sign Calculator (Western + Chinese)
- IBAN Validator
- Shoe Size Converter
- Country Info & Dialing Code Lookup
- Time Zone Difference (World Clock)
- CAGR (Compound Annual Growth Rate) Calculator
- Rule of 72 Calculator
- Blood Alcohol Content (BAC) Calculator
- Lean Body Mass (LBM) Calculator
- Pythagorean Theorem Calculator
- Speed Converter
- Download Time Calculator
- Date Calculator (Add/Subtract)
No calculators found
Comments (1)
A neat sanity check: set q to 0 and nobody dies, so Dx collapses to the starting cohort times the discount factor raised to the power x. If your hand calculation of that does not match the tool, the interest or age input is the culprit. Then raise q a little at a time to see how quickly Nx and the Nx divided by Dx ratio fall. Which textbook exercise or table are you working from, and would Mx and Cx help you?