The ability to generate insurance leads can play a major role in the success of an insurance agent, especially an independent agent. It is the marketing side of a sales based industry that rewards hard work and taking a unique approach. There are hundreds of ways to generate a lead and several steps in each process. Agents can elect to self generate the entire lead or outsource specific areas as opposed to buying a lead outright from a lead service. Insurance lead generation is a time consuming and sometimes costly endeavor. Agents are faced with a multitude of factors to decide which option is best including costs involved, the value of their time and resulting lead quality. We encourage diversity in an agent’s business stream which means both paid leads and self generated insurance leads.