Definition of new business strain
New business strain:
New business strain is the term used to describe the worsening of a life insurer's financial position as a result of writing new business. This occurs because the initial outgoings (such as commission, expenses, reserves, etc.) hit when the policy is written, whilst the profits arise over the life of the contract.
See our full Online Financial Glossary