What is cost per lead (CPL)?
Cost per lead (CPL) is how much you pay, on average, to generate one lead from a campaign or channel. It’s a useful top-of-funnel efficiency metric — but it only tells half the story until you connect it to how many of those leads become customers.
How to calculate CPL
The formula is:
CPL = Total marketing spend ÷ Leads generated
Spend $8,000 to generate 160 leads and your CPL is $50. Add your lead-to-customer rate above and the calculator also shows your true cost per acquired customer.
Cheap leads aren’t always good leads
Chasing the lowest CPL often backfires — broad, cheap traffic can crater your close rate and raise your real acquisition cost. The teams that win optimize for cost per customer, then squeeze more value from existing leads with faster follow-up and nurture automation rather than just buying more.