Cost per lead, explained
Cost per lead (CPL) is the single most useful number in performance marketing: how much you pay, on average, for one new enquiry. It cuts through vanity metrics like clicks and impressions and answers the only question that matters — is this marketing making money? Here is how to calculate it, what a good number looks like, and how to bring it down.
What is cost per lead?
Cost per lead is the total amount you spend on a channel divided by the number of leads it produces. A “lead” is anyone who takes a meaningful action — a form submission, a phone call, a quote request. CPL tells you the real price of demand, before a single sale is closed.
How to calculate cost per lead
The formula is simple:
Cost per lead = total campaign spend ÷ number of leads
Spend $2,000 on Google Ads and generate 40 leads, and your CPL is $50. Track it per channel, not just overall — your search ads, social ads, and SEO will each have very different numbers, and the average hides which one is actually working.
What is a good cost per lead?
There is no universal “good” CPL — it depends entirely on what a customer is worth to you. A $150 lead is excellent if a client is worth $6,000, and a $20 lead is terrible if nobody ever buys. The right benchmark is your own: CPL must stay well below the profit from the customers those leads become. A useful rule is to keep cost per lead under 10–20% of your average customer value.
Lower your cost per lead.
Tell us your numbers and we’ll find where your cost per lead is leaking. We reply within one business day.
Begin a ProjectHow to reduce your cost per lead
- Fix the landing page first — a higher conversion rate lowers CPL instantly, which is why conversion rate optimization is the fastest lever.
- Tighten targeting — show ads only to the people and places that convert.
- Improve ad relevance and Quality Score on Google Ads to pay less per click.
- Cut wasted spend with negative keywords and by pausing what does not convert.
CPL vs. CPC vs. CPA
Do not confuse the three. Cost per click (CPC) is what you pay for a visit; cost per lead is what you pay for an enquiry; cost per acquisition (CPA) is what you pay for a closed sale. Cheap clicks mean nothing if they never become leads — CPL is where the truth shows up.
Frequently asked questions
What does cost per lead mean?
It is the average amount you spend to generate one lead — total spend divided by the number of leads. It measures the efficiency of your marketing before any sale closes.
How do you calculate cost per lead?
Divide your total campaign spend by the number of leads it produced. $3,000 spent for 60 leads equals a $50 cost per lead.
What is a good cost per lead?
One that stays comfortably below the profit a customer brings. There is no fixed figure — tie it to your customer’s lifetime value, not an industry average.
Is cost per lead a KPI?
Yes — it is one of the most important KPIs for lead-generation businesses, because it connects marketing spend directly to results.
If you want to lower your cost per lead with campaigns built around your real numbers, see our lead generation strategies and Google Ads management, or get in touch.
Let’s build what’s next.
Tell us where your brand is headed — we’ll reply within one business day with where to start.