How to calculate cost per lead (CPL)
Cost per lead is a top-of-funnel efficiency metric that tells you how expensively you are filling the pipeline. It is useful for comparing channels and campaigns, but it is only the first step in the acquisition math.
CPL can mislead if you optimize for it alone. Cheap leads that never convert are expensive in the end, which is why CPL must be read alongside conversion rates and cost per opportunity.
- Spend / leads The formula
- Top of funnel What it measures
- Pair with conversion Cheap leads can be costly
Short answer
Cost per lead is the average amount you spend to generate one lead. Divide total marketing spend in a period by the number of leads generated in that period. If you spent 20,000 dollars and generated 400 leads, CPL is 50 dollars. CPL measures top-of-funnel efficiency; CAC measures the full cost to win a customer.
Step by step
Total the marketing spend
Sum the spend attributable to lead generation in the period: ads, content, events, and tools. Decide whether to include team costs consistently.
Count the leads generated
Count leads produced in the same period. Be clear about your lead definition so the number is consistent across channels.
Divide spend by leads
Cost per lead equals total marketing spend divided by the number of leads. Break it out by channel to compare efficiency.
Read it with conversion
Pair CPL with lead-to-opportunity and lead-to-customer conversion. A channel with low CPL but poor conversion can cost more per customer than an expensive channel that converts well.
Worked example
Channel A costs 10,000 dollars and produces 500 leads (CPL 20 dollars). Channel B costs 10,000 dollars and produces 200 leads (CPL 50 dollars). Channel A looks cheaper.
But Channel A leads convert to customers at 1 percent (5 customers, 2,000 dollars each) and Channel B at 5 percent (10 customers). Channel B's cost per customer is 1,000 dollars versus Channel A's 2,000 dollars. The higher CPL channel is actually more efficient once conversion is included.
How Ardovo handles it
Ardovo tracks CPL by channel alongside downstream conversion and cost per customer, so you never optimize for cheap leads that do not close. Rook flags channels whose low CPL hides poor conversion and a high true cost per customer.
Frequently asked questions
What is the cost per lead formula?
Total marketing spend in a period divided by the number of leads generated in that period. Break it out by channel, and always read it alongside conversion rates to avoid optimizing for cheap, low-quality leads.
What is the difference between CPL and CAC?
CPL is the cost to generate one lead; CAC is the fully loaded cost to win one paying customer. CAC is much higher because most leads never convert and it includes sales costs, not just marketing.
Why can a low CPL be misleading?
Because cheap leads that rarely convert cost more per customer than expensive leads that convert well. Optimizing CPL in isolation can steer spend toward channels that fill the funnel but never produce revenue.