The cost of lead generation services fluctuates depending on a number of factors, such as the industry your business is in, the size of your company, and your marketing budget. Prices can go from as low as $20 to $300 per lead.