Lead generation businesses make money through various models, including the front-end model, back-end model, and hybrid model. Revenue is generated based on the number and quality of leads generated, and commission fees may be charged for converted leads.