An insurance agent will generally sell insurance policies from a single company. An insurance broker will generally have ties with various insurance companies, and will have the ability to provide more variety to the customer.