Cost per lead is the number that tells you whether your advertising is working. It is also the number most business owners have never worked out. This guide shows you how to calculate it, what the published benchmarks say, and how to decide what a good figure is for your business.
What cost per lead means
A lead is a real person asking for what you sell: a phone call, an enquiry form, a quote request or a booking. Cost per lead (CPL) is what you paid, in total, to get one.
Cost per lead = total cost ÷ number of leads
Total cost should include everything: the ad spend and any fee you pay someone to manage it. If you spend US$2,000 on ads and US$1,500 on management in a month, and that brings in 25 leads, your cost per lead is US$3,500 ÷ 25 = US$140.
What the benchmarks say
WordStream publishes a yearly benchmark from more than 16,000 US search advertising campaigns. Its 2025 report put the average cost per lead across all industries at US$70.11, with an average cost per click of US$5.26 and an average conversion rate of 7.52%.
Treat those figures with care, for four reasons:
- They are averages across very different industries. Legal, finance and home improvement clicks cost far more than the average, and so do their leads.
- They are US figures. Costs differ by country and by city.
- They count every tracked conversion as a lead. A form filled in by a job seeker counts the same as one from a buyer. Your real cost per good lead will be higher.
- They leave out management fees. The benchmark is ad spend only.
How to tell whether your cost per lead is good
A benchmark cannot tell you that. Two of your own numbers can: how many leads become customers, and what a customer is worth.
- Work out what a lead is worth. If one in four leads becomes a customer and a customer is worth US$1,500, each lead is worth US$375 in sales.
- Compare it with what a lead costs. At US$140 a lead, you spend US$560 to win a US$1,500 customer.
- Check it against your margin. If your profit on that US$1,500 is less than US$560, the lead is too expensive, however good it looks next to a benchmark.
This is why a US$200 lead can be cheap for a kitchen renovator and a US$20 lead can be expensive for a business selling a US$50 service.
Cost per customer matters more
Cheap leads that never buy are the most expensive kind. Always carry the sum one step further: total cost ÷ new customers. If a campaign with a higher cost per lead produces customers for less, it is the better campaign.
Four ways to lower your cost per lead
- Fix the tracking first. If calls and forms are not counted, the ad platform cannot learn which clicks turn into leads. See the conversion tracking guide.
- Stop paying for the wrong searches. Negative keywords are the quickest saving in most Google Ads accounts.
- Speed up the page. A slow landing page loses visitors you have already paid for. See page speed and ads.
- Reply faster. Leads go cold quickly, so the same leads produce more customers when you answer sooner. See speed to lead.
You can try your own numbers in the lead cost calculator on the homepage.
Want this done for you? Send me your website and I will reply in writing with the three biggest fixes for your ads and leads. Get a free lead review.
Sources
- WordStream: Google Ads benchmarks 2025 (average cost per lead, cost per click and conversion rate; US campaigns)
- Search Engine Land: coverage of the benchmark report (highest-cost industries)
