The average cost per lead varies by industry and lead generation method. For example, a lead for a marketing agency can be as low as $22 or as high as $173. Within retail, that cost range is much smaller, with a low of $25 and a high of $41.