How to calculate cost per lead
Cost per lead is total spend divided by the number of leads the spend produced in the same period. The only judgement call is what goes into each half. Spend should include everything you paid the platforms, and if you want a fully loaded number, the agency fee or the hours of the person running the account. A lead should be a defined event: a form fill, a booked call, an inbound phone call, a chat that gave you an email address. Mixing events, or counting a newsletter signup in the same bucket as a demo request, makes the number meaningless.
Calculate it per channel, not just per account. A blended CPL of €80 across Google and Meta hides that one channel is producing leads at €40 and the other at €160. The channel view is what decides where the next euro goes, which is the only reason to calculate CPL at all.


