Cost per lead, and what that lead really costs once qualification and close rates have taken their share.
The formula
CPL is the least interesting number in the chain
Cost per lead is spend divided by leads, and on its own it says almost nothing. A $40 CPL is excellent if a third of those leads qualify and a fifth of those close, and catastrophic if the form is filling up with students and competitors.
- The chain is what matters.
- Twenty thousand dollars buying 500 leads at $40 gives 175 qualified leads at $114 each, and 38 customers at $520 apiece.
- Against a $4,200 average deal that is a real business.
- Change the qualification rate to 12 percent and the same $40 CPL produces a $1,515 customer – the top of the funnel is identical and the outcome is a different company.
Where CPL typically lands
| Sector | Typical CPL |
|---|
| B2B SaaS | $60–200 |
| Professional services | $50–180 |
| Home improvement | $40–120 |
| Legal | $100–400 |
| Insurance and finance | $80–300 |
| Education | $30–100 |
Wide ranges, and deliberately so. CPL scales with deal value, competition and how much friction the form carries. A benchmark is only useful for spotting an order-of-magnitude problem; the number that matters is your own CAC against your own deal value.
Friction is a pricing decision
Every field you remove lowers CPL and lowers lead quality. Every field you add does the reverse. This is not a problem to solve, it is a dial to set.
- If sales capacity is the constraint – a small team that can only work so many conversations – add friction, raise CPL and hand over fewer, better leads.
- If capacity is plentiful and the cost is in media, strip the form and let volume do the work.
- The mistake is optimising the dial for the wrong constraint, which usually happens because CPL is the number on the dashboard and sales capacity is not.
The trap
Optimising campaigns on CPL when the platform is happy to help. Lead-form ads, broad targeting and aggressive bid strategies will drive CPL down impressively by finding people who will fill in anything. The media report improves every week while the sales team quietly stops trusting the pipeline.
- The fix is to feed qualification back into the ad platform rather than measuring it in a spreadsheet afterwards.
- Send a qualified-lead or closed-won conversion back through the API and let the bidding optimise toward that instead.
- Until that loop exists, treat CPL as a diagnostic and judge the channel on cost per customer.