Economic Modelling · Valuing benefit guarantees using simulation
Benefit Guarantees in Insurance Contracts: GMDB, GMAB, GMIB and GMWB
Updated 11 October 2026 · Fact-checked
A benefit guarantee promises a minimum payout whatever the fund does. GMDB guarantees a minimum on death, GMAB on maturity, GMIB a minimum annuity basis at retirement, and GMWB minimum withdrawals. To solve questions, find the guaranteed amount, compare it with the fund value, and treat the shortfall as an option payoff.
Understand Benefit Guarantees in Insurance Contracts
In a unit-linked or variable annuity contract, the policyholder's benefit normally equals the value of the units. If markets fall, the benefit falls. The investment risk sits with the policyholder.
A benefit guarantee changes this. The insurer promises a minimum benefit on a defined event, even if the fund value is lower. The policyholder keeps the upside and is protected on the downside. The insurer takes the downside risk.
The main types are:
- GMDB (guaranteed minimum death benefit): on death, pay the greater of the fund value and a guaranteed amount. The guarantee is often the premiums paid, or premiums rolled up at a fixed rate, or a ratchet of the highest past fund value.
- GMAB (guaranteed minimum accumulation benefit): at a stated date, such as maturity, the policyholder gets at least a guaranteed amount. It is a lump-sum guarantee on survival to that date.
- GMIB (guaranteed minimum income benefit): at retirement, the policyholder can convert the fund into an annuity using guaranteed conversion rates, or a guaranteed notional base. The guarantee is on the income, not the lump sum.
- GMWB (guaranteed minimum withdrawal benefit): the policyholder can withdraw a set amount each year, often a percentage of the premium, until the total withdrawn equals the guaranteed base, even if the fund is exhausted.
The key difference between GMAB and GMWB: GMAB guarantees a value at one date, while GMWB guarantees a stream of withdrawals over time. GMDB depends on death, GMAB on survival to a date, and GMIB on survival and choosing to annuitise.
Why do they create risk? The payoff is like a put option on the fund. The insurer pays out when the fund falls below the guarantee. The guarantee is long-dated, so volatility, interest rates and policyholder behaviour all matter. Mortality, lapses and option take-up add further uncertainty. Charges are taken from the fund, so a falling fund also reduces the fee income that pays for the guarantee. The cost cannot be found from a single best-estimate scenario. It needs option pricing or stochastic simulation, which later topics cover.
Key rules to remember
- GMDB payoff
- Death benefit = max(F, G) = F + max(G − F, 0)
- F is fund value at death and G is the guaranteed amount. The extra cost to the insurer is a put-type payoff max(G − F, 0).
- GMAB payoff at maturity
- Maturity benefit = max(F_T, G) = F_T + max(G − F_T, 0)
- Paid only if the policyholder survives to T. Looks like a European put with strike G on the fund, weighted by the survival probability.
- Cost of the guarantee as a put option
- Guarantee cost at 0 = E_Q[ v(T) × max(G − F_T, 0) ] × survival probability
- E_Q is expectation under the risk-neutral measure, with v(T) the discount factor. Survival is assumed independent of the fund here. For GMDB, weight by the probability of death at each time.
- Rolled-up guarantee
- G_t = P × (1 + i)^t
- P is the premium and i the guaranteed roll-up rate. Check whether the roll-up is simple or compound, and whether it stops at a given age.
- Ratchet (highest anniversary value) guarantee
- G_t = max(G_(t−1), F_t)
- The guarantee steps up to the fund value on each anniversary and never falls.
- GMWB basis
- Annual withdrawal = w × P, for 1/w years in total
- Total withdrawals guaranteed equal P. Fund exhaustion before then leaves the insurer paying the remainder.
How to solve Benefit Guarantees in Insurance Contracts questions
Use this method for definition, comparison and calculation questions on guarantees.
- 1Identify the guarantee type and its trigger: death (GMDB), survival to a date (GMAB), annuitisation (GMIB) or withdrawals (GMWB).
- 2Write the guaranteed amount G at each relevant time, including any roll-up, ratchet, charges or withdrawals already taken.
- 3Write the payoff to the policyholder, usually max(F, G), and isolate the insurer's cost as max(G − F, 0), or the stream of shortfalls for GMWB.
- 4Link the payoff to an option: put on the fund for GMDB and GMAB, a series of puts or a path-dependent option for GMWB and ratchets.
- 5Include the demographic part: probability of death, survival or lapse at the trigger date. State the independence assumption.
- 6Calculate for the given scenario, or state how the value is found, by Black-Scholes, or by Monte Carlo under the risk-neutral measure when the payoff is path-dependent.
- 7Comment on risk: market, interest rate, volatility, longevity, lapse and option take-up. Mention hedging or reinsurance if asked.
Quickest way: Payoff-first shortcut
When to use it: Use for MCQs and short written parts that ask you to identify a guarantee or compute a payoff in one scenario.
- Read the trigger word: death, maturity, income or withdrawal.
- Compute G and F at the trigger time.
- Benefit is the larger of the two. Insurer's cost is the positive part of G minus F, otherwise nil.
- For GMAB versus GMWB, remember: one lump sum at one date versus regular withdrawals until the base is repaid.
Common mistakes in Benefit Guarantees in Insurance Contracts
Treating the guarantee cost as the full benefit G rather than the shortfall G − F.
The benefit is max(F, G), so students quote G whenever a guarantee exists.
Fix: The insurer already holds the fund F. Its extra cost is max(G − F, 0), which is zero when F ≥ G.
Mixing up GMAB and GMWB.
Both protect the policyholder's investment on survival.
Fix: GMAB guarantees a value at a specified date. GMWB guarantees withdrawals over time, even after the fund is exhausted.
Saying GMIB guarantees a lump sum.
The name includes 'benefit', which sounds like a maturity sum.
Fix: GMIB guarantees the income, through guaranteed annuity conversion terms or a guaranteed base, available only if the policyholder annuitises.
Valuing the guarantee using an expected fund value from a single best-estimate projection.
Students project the fund at the expected return and find no shortfall.
Fix: The payoff is non-linear. Value it over many scenarios or with an option model. A mean path understates the cost.
Ignoring that the guarantee base may change over time.
Students use the initial premium as G throughout.
Fix: Check for roll-up, ratchet and reductions for withdrawals, and use the correct G at the trigger date.
Forgetting policyholder behaviour and mortality in the risk discussion.
Students focus only on markets.
Fix: Add lapse, option take-up, longevity (for GMIB) and mortality (for GMDB) risks to the answer.
Worked examples
Example 1
A unit-linked policy has premium ₹10,00,000 paid at outset. It has a GMDB equal to the premium rolled up at 4% a year compound. The insured dies at the end of year 5 when the fund value is ₹11,00,000. Find the death benefit and the cost of the guarantee to the insurer at that time.
Show the solution
- Guaranteed amount G = 10,00,000 × 1.04^5.
- 1.04^5 = 1.2166529, so G = ₹12,16,653 (to the nearest rupee).
- Fund value F = ₹11,00,000.
- Death benefit = max(F, G) = max(11,00,000, 12,16,653) = ₹12,16,653.
- Cost of guarantee = G − F = 12,16,653 − 11,00,000 = ₹1,16,653.
Answer: Death benefit ₹12,16,653; the guarantee costs the insurer ₹1,16,653 at that time.
Example 2
A single premium policy has a GMAB of 100% of the premium at maturity after 10 years. The premium is ₹5,00,000. Describe how the insurer's cost arises, and state the maturity benefit if the fund is ₹4,20,000 in one scenario and ₹7,50,000 in another. Then explain why a simulation is needed.
Show the solution
- G = ₹5,00,000, since the guarantee is 100% of the premium.
- Scenario 1: F = 4,20,000 < G. Benefit = max(4,20,000, 5,00,000) = ₹5,00,000. Insurer's cost = 5,00,000 − 4,20,000 = ₹80,000.
- Scenario 2: F = 7,50,000 > G. Benefit = ₹7,50,000, all met from the fund. Insurer's cost = 0.
- The payoff is max(G − F, 0) at time 10, a put option on the fund with strike G. It is paid only if the policyholder survives to maturity.
- The cost is the discounted expected value of this payoff under the risk-neutral measure, weighted by the survival probability. A single scenario gives either ₹80,000 or nil, so neither is the cost.
- With a stochastic fund model, simulate many fund paths to time 10. Compute the payoff in each, discount, and average. This also handles charges taken from the fund, which lower F.
Answer: Maturity benefit is ₹5,00,000 in scenario 1 (cost ₹80,000) and ₹7,50,000 in scenario 2 (cost nil). The guarantee is a put option on the fund, valued by the discounted risk-neutral expected payoff across many simulated scenarios, weighted by survival.
Exam tips
- Always define F and G before using them, and state the trigger event. Examiners reward clear notation.
- Link every guarantee to an option payoff. Say 'put option on the fund' explicitly in written answers.
- For comparison questions, give the trigger, the guaranteed quantity and the risk to the insurer for each guarantee in a short list.
- In simulation questions, state the model for the fund, the measure used (risk-neutral for pricing), the number of scenarios and how mortality is handled.
- Mention both market risks and policyholder behaviour risks when asked why guarantees are risky.
Practice questions from Valuing benefit guarantees using simulation
- A life insurer sells a unit-linked contract with a guaranteed minimum maturity benefit (GMMB) equal to the premium paid, with the fund inves…
- An insurer values a maturity guarantee of Rs 10,00,000 using 10,000 simulated fund paths. At maturity, the fund value is below Rs 10,00,000 …
- When generating a standard normal variate from a uniform random number U on (0,1) by the inverse transform method, which is the correct proc…
- Which statement about a guarantee-cost estimate from Monte Carlo simulation is correct?
- An insurer values a maturity guarantee on a unit-linked policy by Monte Carlo simulation, using a stochastic model for equity returns. Which…
Benefit Guarantees in Insurance Contracts: frequently asked questions
What are minimum guaranteed benefits in unit-linked policies?
They are promises by the insurer to pay at least a stated amount on a defined event, even if the unit fund is worth less. Examples are guarantees on death, maturity, annuity income or withdrawals. The policyholder keeps any upside above the guarantee.
What is the difference between GMAB and GMWB in a variable annuity?
GMAB guarantees a minimum value at a set date, usually after a fixed term. GMWB guarantees the right to withdraw set amounts over time until a guaranteed base is returned, even if the fund runs out. GMAB is a lump-sum guarantee, while GMWB is a stream of payments.
Why are benefit guarantees risky for insurers?
The insurer pays when the fund falls below the guarantee, like writing a put option. The guarantees are long-dated and depend on volatility, interest rates, mortality and policyholder behaviour. Fees come from the fund, so falling markets also reduce the income that pays for the guarantee.
Why can't guarantee costs be found from one deterministic projection?
The payoff is non-linear, with a floor at the guarantee. An average fund path may show no shortfall, while some scenarios give large shortfalls. So the cost must be found using option pricing or stochastic simulation.