This is a difficult question to answer because there are so many variables that can affect the cost per lead. Some of these variables include the industry, the target market, the size of the company, the product or service being offered, and the list goes on. That being said, there are some averages that can give you a general idea. For example, according to HubSpot, the average cost per lead for small businesses is $300, while the average cost per lead for enterprise businesses is $1,500.