Agent ubezpieczeniowy działa w imieniu i na rzecz ubezpieczyciela, z którym wiąże go umowa agencyjna. Z kolei broker działa w imieniu klienta. Broker nie reprezentuje więc interesu ubezpieczyciela, ale ma za zadanie pomóc klientowi i jako pełnomocnik klienta wypracowuje dla niego najkorzystniejsze warunki ochrony z zakładem ubezpieczeń, podczas gdy agent ma jak najlepiej sprzedać produkty ubezpieczyciela.
Towarzystwa często przesuwają ciężar obsługi firm z sektora MSP do swoich agencji. Większe firmy brokerskie także otwierają własne agencje do obsługi małego biznesu, gdyż nie opłaca się im obsługiwać niewielkich podmiotów. Małe firmy mogą natomiast liczyć na pomoc mniejszych brokerów, dla których każdy klient się liczy.