In order for you to effectively meet your clients needs by offering them a variety of products and services, you need to contract with different insurance carriers. Simply put, an insurance carrier is a company that sells insurance. Once you get contracted with insurance carriers, you will have access to a plethora of products that you can sell to clients.