What is Endowment Insurance?

Legal Definition
Specialized life insurance policy. Pays the face amount on a specific, fixed date, or upon the death of the insured, whichever occurs first. Intended for meeting special lump sum needs, like a college tuition or buying a retirement home. Typically, premiums run higher than conventional whole life policies and term insurance. Known also as endowment life policy or endowment policy.