Concerning the Demand Generation Benchmarks Report of 2017, the average cost charged by a lead generation company per lead was $198. The average cost might vary depending upon different business trades.