Cost Per Lead (CPL)
Cost per lead is total marketing spend divided by the number of leads generated, showing how efficiently a campaign converts spend into prospects.
Cost per lead is the total amount spent on a marketing campaign divided by the number of leads it generates, giving you a single efficiency metric for the top of your sales funnel.
What Cost Per Lead Means in Marketing
A lead is a prospect who has shown enough interest to share their contact details: by filling in a form, booking a demo, downloading a content offer, or calling your sales team. CPL tells you what each of those moments of expressed interest cost to produce.
The number matters most in B2B and high-consideration B2C categories where purchase decisions have a long lead time. If you know that one in ten leads becomes a customer, and the average customer is worth 5,00,000 rupees, you can invest up to 50,000 rupees per lead and remain profitable. CPL tells you whether your campaigns are staying within that range.
The metric becomes dangerous when teams optimise for it without tracking what happens to leads after they’re captured. Reducing CPL by targeting a broader, lower-intent audience typically produces more leads at lower cost and worse close rates. The campaign looks more efficient; the business gets less revenue.
How Cost Per Lead Works
CPL = Total Campaign Spend ÷ Number of Leads Generated
If you spend 1,00,000 rupees on a LinkedIn campaign and generate 40 leads, your CPL is 2,500 rupees.
To use CPL well, pair it with lead-to-customer conversion rate and customer value:
Allowable CPL = Customer Value × Lead-to-Customer Rate
If your average customer is worth 25,000 rupees and 10% of leads become customers, your allowable CPL is 2,500 rupees. Any campaign generating leads below that cost is profitable in expectation.
Cost Per Lead Example
A SaaS company runs parallel campaigns on Google and LinkedIn. Google produces leads at 800 rupees. LinkedIn at 3,500 rupees. The team cuts the LinkedIn budget. Three months later, the sales team reports that LinkedIn leads are closing at 20% versus 5% for Google leads, and the LinkedIn customer lifetime value is higher. The lower-CPL channel was producing worse revenue. CPL without close rate is an incomplete metric.
Why Cost Per Lead Matters for Marketers
CPL is a useful operational metric for measuring campaign efficiency. It becomes a harmful one when teams treat it as a proxy for campaign quality. The right question is always CPL relative to lead quality and eventual customer value, not CPL in isolation.
Frequently Asked Questions
What is a good cost per lead?
It depends entirely on what a lead is worth to the business. A B2B company with an average contract value of 50,00,000 rupees can sustain a CPL of 20,000 rupees if enough leads convert to customers. A consumer brand with a 2,000-rupee product needs CPL in the hundreds. The benchmark is your own economics, not an industry average.
Why can a lower CPL be worse than a higher one?
Because CPL says nothing about lead quality. A campaign that generates 100 leads at 500 rupees each might produce two customers. A campaign that generates 20 leads at 2,500 rupees each might produce eight customers. The second campaign has a higher CPL but a lower cost per customer and is clearly performing better.
How is CPL different from cost per acquisition?
CPL measures the cost of getting a potential customer to raise their hand: fill in a form, download a report, book a call. [Cost per acquisition](/marketing-glossary/cost-per-acquisition/) measures the cost of getting them to buy. In a sales process with multiple steps, CPL tracks the top of the funnel and CPA tracks the bottom.