How to model cash value life insurance
Whole life, universal life, index universal life, variable universal life, and variable life can all be integrated into plan
Last published on: September 24, 2026
Video: Income Lab | Cash Value Life Insurance
Video Transcript
For those of you who use cash value life insurance in financial plans, it can be really frustrating to try to enter those policies in a plan.
00:01
Sometimes you have to enter an asset for the cash value, maybe something else for the death benefit, maybe something else for the premiums, and a different input
00:10
for distributions that are coming out, whether those are loans or withdrawal of principal. Now on Income Lab, you can enter a cash value life insurance policy all in one place, whether that's
00:22
whole life, universal life, index universal life, variable universal life, or variable life. Each type of insurance is modeled with its own
00:39
appropriate types of growth, dividends, fees, and so on. And each account, you can set a distribution plan, whether that's a single-phase distribution plan, two-phase distribution plan.
00:53
You can determine loans and withdrawals and so on. But the important thing is, although each type has very deep coverage for things like crediting methods and so
01:09
on, when you enter the policy, every part of the policy will automatically be reflected in the plan and be linked
01:24
together. So for example, now you have the cash balance and you have the death benefit. So as cash balance changes, death benefit does too.
01:34
And we can see here over time where we are modeling how those things change as premiums are added or as withdrawals are taken.
01:46
It's also going to properly model the tax consequences, which in, of course, the best case are going to be no tax consequences whatsoever because we're going to be
01:57
taking distributions, tax-free distributions, and then tax-free loans. Again, we're tracking loan balances and so on, so that on death, everything is
02:06
modeled correctly. So this is a huge step up for those who use cash value life insurance in retirement planning, for example, as a tax tool.
02:18
Super easy way to just enter it once and have every part of the plan be affected and reflected. And then you can also use things like our retirement
02:28
stress test to see how adding that source of income, maybe it's a source of income not affected by allocation to the market, see how that affects how much somebody
02:39
can spend and their possible lifetime income experience. So hope you enjoy this new feature.
02:50
Â
Types of Insurance Available for Plan
Income Lab allows in-depth integrated modeling of the following types of life insurance within a plan. The first two types (Term and Permanent) do not offer detailed modeling of cash value and cash distributions, whereas the other insurance types allow modeling of cash distributions (through loans or withdrawals) and how cash value and death benefits change over time.
Type |
Description |
Can Model Cash Value Growth? |
Can Model Distributions? |
|---|---|---|---|
| Term Life | Provides a death benefit for a set period, such as 10, 20, or 30 years. Generally has no cash value (and therefore has no interest, dividends, returns, or distributions) and is the lowest-cost form of life insurance. | No |
No |
| Permanent | A generic option in the “Insurance Type” dropdown menu that shows both a death benefit and a cash value but does not offer options for interest, dividends, or distributions. Useful as a placeholder for policies that you do not have much information on. | No |
No |
| Whole Life | Permanent insurance with a guaranteed death benefit, guaranteed premiums, and guaranteed cash value growth. Some policies may also pay dividends. | Yes: Cash value growth (guaranteed rate) and (non-guaranteed) dividends |
Yes |
| Universal Life (UL) | Permanent insurance with flexible premiums and death benefits. Cash value earns interest based on rates declared by the insurer, subject to policy guarantees. | Yes: Interest |
Yes |
| Indexed Universal Life (IUL) | A type of universal life where cash value interest is linked to a market index, such as the S&P 500, usually with floors, caps, and/or participation rates. The cash value is not directly invested in the index. | Yes: Index-linked interest |
Yes |
| Variable Universal Life (VUL) | Universal life with flexible premiums and death benefits, but cash value can be invested in market-based subaccounts similar to mutual funds. Returns and cash value can rise or fall with investment performance. | Yes: Investment performance |
Yes |
| Variable Life (VL) | Permanent insurance with generally fixed or scheduled premiums and cash value invested in market-based subaccounts. Unlike VUL, it typically offers less premium flexibility. | Yes: Investment performance |
Yes |
Â
Life Insurance Premium Modeling
All of these insurance types allow modeling of premiums on a monthly, quarterly, semi-annual, or annual frequency. You can also set a one-time premium.Â
For policies set to the “Term” or “Permanent” insurance types, you will find the premium settings in the policy sidebar, toward the bottom in the “Expense” section. Here, you can also decide whether premiums appear as a line item in the plan and whether they appear as a baseline or other/variable expense.

For all other insurance types (Whole Life, UL, IUL, VUL, VL), premium settings are in the “Insurance Settings” section on the “Premiums” tab.Â

Â

Â
You can exclude premiums by switching the “Are premiums being paid into this policy?” setting to “No” or by setting the premium amount to $0.
Â
Whole Life and Universal Life Cash Value Growth
Only Whole Life (WL), Universal Life (UL), Indexed Universal Life (IUL), Variable Universal Life (VUL), and Variable Life (VL) model changes in cash value in the policy. For growth (or losses) in the cash value not related to premiums paid in or distributions taken, each insurance type is slightly different.
Insurance Type |
Cash Value Growth Source |
| Whole Life | (Guaranteed) Cash Value Growth; (Non-guaranteed) Dividends |
| Universal Life | Credited Interest |
| Indexed Universal Life | Index-Linked Interest |
| Variable Universal Life & Variable Life | Performance of subaccounts |
Â
Cash value changes in Whole Life and Universal Life are the simplest of the options, with interest-rate-type changes credited to the cash value. Whole Life has guaranteed cash value growth much like a guaranteed interest rate, but some policies also offer non-guaranteed participating dividends. Universal Life policy cash values see the effects of an interest rate, usually a currently credited interest rate that can change over time, with a guaranteed minimum rate.
Â
Indexed Universal Life Crediting Methods & Indexes
Indexed Universal Life cash values also change with interest crediting, but the actual credited rate in any given period is related to an index, such as a large-cap stock or other index. The actually credited rate may have a cap or a participation rate. You can set these in the Insurance Settings “Crediting Methods” tab.

Â
By default, you can set a single cap or participation rate (or even a fixed rate) for the life of the plan. However, if you'd like to set a mix of crediting methods, you can uncheck the “Use a single crediting method for this policy” box. This allows you to allocate among the three crediting methods and set the values.

Â
By default, the same crediting method values are applied across the life of the plan, but if you'd like to use two phases of crediting method values, uncheck the “Use same crediting method values throughout the plan” box. This will give you the option to set an “End of Term” date after which the crediting method value(s) will change from what's in the “Value” input to the “Value after Term” input (often a lower value).

Â
You can also set two phases of values across multiple crediting methods by unchecking both the “Use same crediting method values through plan” and “Use single crediting method for this policy” boxes.

Â
To set the IUL policies related index, choose either “IUL Index” (the default) or “Customize” from the Index Option chooser in the policy sidebar. If “IUL Index” is selected, the policy will be linked to that index. (Currently, the only available option is “Large Cap Price Index”.) If you choose “Customize”, you can allocate among asset classes to create a custom blended index. Since the asset class return indices you are choosing from may include returns from dividends, but many IUL indices are price-only, you can reduce the returns of your custom blended index by going to the “Insurance Settings” window's “Crediting Methods” tab and opening “Advanced Settings” at the bottom. This gives you access to the “Reduction in asset class returns to remove dividends” field.

Â
Variable Life and Variable Universal Life Cash Value Modeling
Variable Life (VL) and Variable Universal Life (VUL) cash values reflect the investment performance of subaccounts. You can model those returns as you would an investment account, by allocating to different available asset classes. The plan's asset class level fees will apply to these returns, and returns will be further reduced by any policy-level fees.
Fees and Expenses
Cash values of any Whole Life, UL, IUL, VUL, or VL policy will also reflect fees. Different insurance policy types have slightly different available fee inputs. Insurance fees can be quite complex. The available fee inputs are meant to give advisors a range of possible fee inputs they can use to approximate how a given policy might work. They are not meant to provide insurance illustration-level precision and accuracy or to replace an illustration.
Fee types that can be modeled in Income Lab include:
Fee |
Units / Calculation |
| Premium Load Rate | % of premium |
| Cost of Insurance (COI) | $ per $1,000 of net value at risk (NAR) per month |
| Admin Fee | $ per month |
| Rider Fee | $ per month |
| Per-Thousand Charge | $ per $1,000 of face amount per month |
| M&E | % per year |
| Fund Expenses | % per year |
Â
Note that Premium Load Rate may aggregate several real-world charges, such as sales load, state premium tax, and federal DAC-related charges. Some contracts itemize these separately; others effectively present a combined premium expense charge.
Note also that Net value at risk (NAR) is the difference between the death benefit and the cash value. So, if in a given month a policy's death benefit is $400,000 and cash balance is $300,000, NAR is $100,000. If cost of insurance is $0.40 per $1,000, this would lead to a $40 charge in that month. Note that Cost of Insurance (COI) in real-world policies is actually based on insured age, with a schedule of COI that changes over time. Here we use a simplified single dollar cost per $1,000 of NAR. (COI and per-thousand fees are often less than $1 per month.)
Also, Per Thousand, Rider fees, and other charges may not appear in all policies. To omit a fee that does not apply, set it to 0% or $0.
Fund expenses apply to the returns of subaccounts in VUL and VL policies. These fees are not set separately for the insurance policy. Instead, the plan will apply the asset-class-level fees to the overall plan.
The fees marked X below are available in the policy types shown.
Type |
Premium Load |
COI |
Admin |
Rider |
Per Thousand |
M&E |
Fund |
Whole Life |
 |
 |
 |
X* |
 |
 |
 |
UL |
X |
X |
X |
X |
X |
 |
 |
IUL |
X |
X |
X |
X |
X |
 |
 |
VUL |
X |
X |
X |
X |
X |
X |
X |
VL |
X |
X |
X |
X |
X |
X |
X |
Â
* Rider fees on whole life policies may not be stated in some policies as a fee, but could instead take the shape of a rising premium or other structure. However, they are modeled here as a fee.
Â
Cash Value Life Insurance Distribution Modeling
If you are modeling a whole life, UL, IUL, VUL, or VL policy, you can include distributions from the policy in the plan. These distributions can serve as important sources of income, often tax-free. To do so, go to the “Distribution Settings” tab of the Insurance Settings window.

Â
The options for distribution amounts and timing are the same as you will see in annuities with custom distribution plans and overlap substantially with how distribution plans can be set on individual investment accounts. You can have one or two phases of distributions, with different and possibly overlapping time periods. You can distribute dollar amounts or percentages, or even do a “stretch” distribution akin to how inherited IRAs are sometimes distributed.
The important difference between the distribution settings for cash value life insurance and annuities (or investment accounts) is the tax treatment of the distribution. Distributions can be treated as policy loans or cash balance withdrawals, or they can be phased as first withdrawals of tax-free basis and then, when this is exhausted, as policy loans. You can make these settings at the bottom of the “Distribution Settings” tab.

Â
Here you also have the opportunity to set a cash value floor - a level below which the plan will not make distributions. If you set this floor, the plan will automatically limit distributions to prevent the cash balance from falling too low.
In this same section, you can set the loan interest rate and determine whether the interest will be paid from the cash balance or accrue on the loan.
Â
Other Settings
Insurance policies have several other settings that are more advanced, but they can be adjusted to more accurately model the policy. For example, in the Fees & Other tab, you can indicate that the policy is a modified endowment contract (MEC) and set the anniversary month (the month in which interest is credited in some policies).

Â
In the DB & Basis tab, you'll find ways to set the covered life, policy maturity age, death benefit option (level, increasing, or return of premium), whether to apply a corridor, and the cost basis and gross premiums paid (if the death benefit is return of premium).
- Covered life: The person whose life is insured by the policy.
- Maturity age: The age at which the policy contract reaches its stated maturity date. At maturity, the policy generally terminates and pays the applicable maturity value in accordance with the contract.
- Death Benefit Option: Determines how the policy’s death benefit relates to its cash value. Level death benefit generally stays at the specified amount, and increasing death benefit generally equals the specified amount plus cash value.
- Apply Corridor (yes/no): Whether to enforce the minimum death-benefit-to-cash-value relationship required for the policy to remain treated as life insurance under applicable tax rules. If Yes, the death benefit may automatically increase when cash value becomes too high relative to the death benefit. Defaults to yes.
- Cost Basis: The policyholder’s tax basis in the contract, generally premiums and other amounts paid into the policy, adjusted for certain prior distributions or other basis-reducing events. It is used to determine how much of a withdrawal or surrender may be taxable.
- Gross Premiums Paid: The total amount of premiums paid into the policy before subtracting premium loads, fees, cost of insurance, or other policy charges.
