Cost per Lead refers to the cost of advertising it takes to generate a new lead. A lead is typically a name, contact details, and any other pertinent info about a potential customer. Most lead generating models bank on the idea that a certain percentage of the leads will become paying customers. Thus, the more leads you have the more opportunity you have to make a sale.