Skip to content
Paid Media

What is Cost Per Lead?

CPL

Cost per lead is total lead-generation spend divided by the number of leads generated in that period — the cost of getting someone to raise a hand, not the cost of getting them to buy.

CPL is the single easiest marketing number to make look good, because it only measures the top of the funnel. A landing page offering a discount code will produce a lower CPL than a demo request form every time, and neither number says anything about which one produces customers.

As with CAC, there's a channel version and a blended version. Channel CPL divides ad spend by form fills. Blended CPL adds the landing-page tooling, the SDR time qualifying inbound, and any agency fee tied to lead generation specifically. Reporting only the channel number is how a campaign gets more budget for producing worse leads.

CPL means nothing without lead-to-customer rate sitting next to it in the same report. A channel with double the CPL but triple the close rate is the cheaper channel, and comparing CPL alone would recommend cutting it.

Formula

CPL = Total Lead-Generation Spend ÷ Leads Generated

Always pair it with lead-to-opportunity or lead-to-customer rate — CPL ranks channels correctly only when quality is held constant, which it rarely is.

Why Cost Per Lead matters

Ad platforms optimize toward whatever conversion event you feed them. Set the objective to "lead" with no downstream quality signal and the algorithm will find the cheapest possible form fills, which reliably correlates with the least sales-ready traffic. CPL going down while sales complains leads are worthless is the platform doing exactly what it was told.

The cheaper channel isn't the one with the lower CPL

Channel A spends $8,000 and generates 200 leads — CPL of $40. Channel B spends the same $8,000 and generates 80 leads — CPL of $100, looking two and a half times worse. But Channel A closes at 2% (4 customers, effective CAC of $2,000) while Channel B closes at 15% (12 customers, effective CAC of $667). The channel with the worse CPL produced three times more customers per dollar.

Common mistakes

  • Ranking channels by CPL alone

    CPL with no close-rate context rewards whichever channel has the lowest-friction form, not the one that produces customers. See the worked example — the ranking flips entirely once quality is added.

  • Feeding platforms the lead event with no quality feedback

    Optimizing to raw lead volume trains the algorithm to find cheap form-fills, not buyers. Feeding back qualified-lead or opportunity status as the true conversion event fixes what the platform actually optimizes toward.

  • Excluding SDR time and tooling from the number reported upward

    Channel-only CPL understates the real cost the same way channel-only CAC does — it just hides SDR qualification time and landing-page or form tooling instead of salaries and agency fees.

  • Ignoring the lag between spend and lead delivery

    In longer-cycle B2B campaigns, this month's leads often trace back to last month's spend or content investment. Dividing this month's spend by this month's leads produces a noisy number that moves with timing, not performance.

Where we work on this

The decision this number feeds into

Applied, not theoretical

We'll run these numbers on your account.

A free 30-minute teardown where we calculate this and the rest of your funnel math live. You keep the model whether or not we work together.