Finance

Value of new business (VNB)

Economic value created by contracts written during a period, a key indicator of a life insurer's commercial performance.

Definition

The value of new business measures the economic value created by the life insurance contracts written during a given period, calculated as the present value of expected future profits from these contracts, net of the cost of capital. It is the reference indicator of the commercial performance and profitability of a life insurer's new production, complementary to embedded value which covers the in-force stock. A positive and rising value signals that the insurer writes value-creating business, while a low or negative value reveals value-destroying production, for example due to overly generous guarantees or an unfavourable rate environment. The ratio of this value to premiums or margin gives a measure of marginal profitability. For the analyst, it is a leading signal of the insurer's ability to rebuild its stock of future profit, and its evolution reflects underwriting discipline and the attractiveness of the offering.

Example

A rising value of new business indicates that a life insurer writes profitable production, rebuilding the future profit of its portfolio.

Related terms
Also known as

VNB, value of new business, valeur des affaires nouvelles