Cost per lead (CPL) is marketing spend over the leads it generated — the efficiency of demand generation, before any of those leads convert to customers.
The example
$3,000 spend, 240 leads.
| A | B | |
|---|---|---|
| 1 | Item | Value |
| 2 | Spend | 3000 |
| 3 | Leads | 240 → $12.50 |
The formula
The formula:
How it works
How it works:
- Divide marketing spend by leads generated for CPL.
- Tie it to quality: a cheap lead that never converts isn’t cheap.
- Cost per customer =
CPL / lead_to_customer_rate— the number that matters. - Compare CPL by channel to fund the sources that produce convertible leads.
Cheap leads can be expensive customers. A $5 CPL that converts at 1% costs $500 per customer; a $20 CPL converting at 8% costs $250. Always carry CPL through the funnel — CPL / lead-to-customer rate — before declaring a channel efficient.
Try it: interactive demo
Spend, leads, lead-to-customer rate.
Variations
Cost per customer
Through the funnel:
By channel
Compare sources:
Leads from a budget
Forecast:
Pitfalls & errors
Quality over price. A cheap lead that never converts costs more per customer.
Define a lead. Form fill vs qualified lead give different CPLs — be consistent.
Zero leads. No leads gives #DIV/0!.
Practice workbook
Frequently asked questions
How do I calculate cost per lead in Excel?
How does CPL relate to cost per customer?
How do I compare CPL by channel?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class