A 10-year endowment policy is a type of life insurance where the policyholder pays premiums for 10 years. When the plan matures after 10 years, the insured receives a lump sum payout. Such a plan has a shorter term of premium payment, ideal those seeking shorter investment commitments.