A conventional agency approach for lead generation is to charge the client a retainer for all the digital marketing services required to generate leads, with no guarantee of a successful outcome. By contrast, the ‘pay per lead’ approach de-risks the investment for the client, because instead of paying for ‘services’ they only pay for the number of leads generated.