The Margin Gap · Benchmarks

Average Cost Per Lead by Industry, and What a Customer Really Costs

The average cost per lead on Google Ads is $66.69, according to WordStream’s latest benchmarks, and $27.39 for Facebook lead ads, according to LocaliQ. Those numbers are useful for a sanity check. They don’t tell you what a customer costs. Here are the published benchmarks by industry, with sources, and how to turn any cost per lead into the number that decides whether your ads make money.

Key takeaways

  • Average cost per lead: $66.69 on Google Ads (WordStream) and $27.39 for Facebook lead ads (LocaliQ), across all industries.
  • Cost per lead varies widely by industry. Published benchmarks range from about $30 for restaurants to over $100 for real estate and HVAC.
  • A lead isn’t a customer. Close rate, refunds, and costs like lead payouts decide what each customer really costs. In our example, a $66.69 lead becomes a $437 customer.
  • The right target isn’t the industry average. It’s the highest cost per lead your profit per customer can pay for.

What Is the Average Cost Per Lead?

The two most-cited sources of cost per lead benchmarks are WordStream and LocaliQ, which publish averages from thousands of ad accounts they manage or see:

ChannelAverage cost per leadSource
Google Ads (search)$66.69WordStream PPC benchmarks
Facebook lead ads (leads objective)$27.39LocaliQ Facebook benchmarks

WordStream’s same benchmarks put the average Google Ads cost per click at $5.42 and the average conversion rate at 8.18%. Put together, that’s roughly how a $66.69 lead happens: about 12 clicks at $5.42 for each lead.

A lower average on Facebook doesn’t make Facebook the better channel. Someone who searches for your service and fills out a form is often closer to buying than someone who taps a lead ad in their feed. What matters is what each lead is worth after it closes.

Average Cost Per Lead by Industry

Cost per lead depends heavily on industry, because clicks cost more where each customer is worth more. These are published figures we could trace to a named source:

IndustryBenchmarkSource
Restaurants & food$30.57 per lead (Google Ads)WordStream Google Ads benchmarks
Physicians & surgeons$40.04 per lead (Google Ads)WordStream Google Ads benchmarks
Real estate$102.51 per lead (Google Ads)WordStream Google Ads benchmarks
HVAC$104 per lead, blended (Google Ads)SearchLight study of 816 contractors, as reported by TheAdSpend
Attorneys & legal services$9.87 per click, the highest of any industry (Google Ads)WordStream benchmarks, as reported by GrowthCentr

Two things to keep in mind when you compare yourself with a table like this. First, these are averages across many accounts, markets, and offers; your city, season, and competition can move your number a long way. Second, every source defines a “lead” its own way. A form fill, a phone call, and a booked appointment are all counted as leads somewhere, and they aren’t worth the same.

Why the Average Cost Per Lead Can Mislead You

Cost per lead is the easiest marketing number to measure, which is exactly why it gets overused. It stops at the lead, and the things that decide profit happen after:

  • Close rate. A $40 lead that closes 1 time in 20 costs more per customer than a $100 lead that closes 1 time in 4.
  • Lead quality. Cheap leads are often cheap because fewer of them are real buyers.
  • Costs outside the ad account. Lead vendor payouts, agency fees, and call tracking never show up in the platform’s cost per lead.
  • Refunds and cancellations. Customers who leave after the sale still cost you the lead that brought them in.

So a campaign can have a below-average cost per lead and still lose money, and a campaign with an above-average cost per lead can be your most profitable. Our guide to marketing costs lists every cost the ad platforms can’t see.

From Average Cost Per Lead to Cost Per Customer

This is an illustrative example, not client data. Start with a lead at the Google Ads average and follow it to a customer.

Average cost per lead example: a $66.69 lead becomes $333 per closed customer at a 20% close rate, $393 with payouts and fees, and $437 per customer kept after refunds
Illustrative example. How a $66.69 lead becomes a $437 customer.
StepCost
Average cost per lead (Google Ads)$66.69
1 in 5 leads closes: cost per closed customer ($66.69 ÷ 20%)$333.45
Add $60 per customer in lead payouts and fees$393.45
1 in 10 customers refunds: cost per customer kept ($393.45 ÷ 90%)$437.17

The ad dashboard shows $66.69. The number that matters, what each customer you keep actually costs, is $437. Our customer acquisition cost calculator does this math with your own numbers.

What Is a Good Cost Per Lead?

A good cost per lead is one your customers can pay for. Work it out backward from profit:

Highest cost per lead you can afford = profit per customer (before acquisition costs) × close rate

If each customer leaves you $800 after the cost of serving them, and 1 in 5 leads closes, you can pay up to $160 per lead and break even. At $66.69 you have plenty of room; at $200 you lose money on every customer. That’s why the industry average is a starting point, not a target. A business with high profit per customer can win by paying more per lead than its competitors.

For law firms, where one signed case can be worth far more than the leads it took, the same logic applies to signed cases; our guide to cost per signed case walks through it.

How to Lower Cost Per Lead the Right Way

Lowering cost per lead is only a win if cost per customer falls with it. These steps help both:

  1. Track leads to closed revenue. Send qualified leads and closed deals back to the ad platforms so they optimize for customers, not form fills. Our guide to offline conversion tracking shows how.
  2. Judge campaigns by cost per customer. Pause or cut based on what customers cost, not what leads cost.
  3. Cut the leads that never close. Find the keywords, audiences, and lead sources whose leads rarely become customers, and remove them even if their leads are cheap.
  4. Count every cost. Include lead vendor payouts and fees, or you’ll keep scaling the campaigns that only look cheap.
  5. Give deals time to close. Judge on your real sales cycle, not the first week.

Once you’re judging on cost per customer, our scale, hold, cut, pause framework turns the numbers into a budget decision for each campaign.

Tracking the Real Number Every Night

Getting from cost per lead to cost per customer means joining data from your ad accounts, your CRM, your call tracking, and your partner invoices, then keeping it current as refunds come in. CDAI (Capital, Decision, Accuracy, Intelligence), the engine behind Allocera Intelligence, does that automatically. Meta, Google Ads, LinkedIn, HubSpot, and Salesforce connect in one click. Every night, for every campaign, it:

  • Calculates real profit, including true cost per lead and true customer acquisition cost. It takes the revenue each campaign actually closed and subtracts every real cost of winning it: ad spend, fees, partner payouts, refunds, chargebacks, compliance costs, and any operating costs you add, like fulfillment.
  • Makes one clear decision, such as scale, hold, cut, or pause, with the numbers and a confidence level behind it. You stay in control of every move.
  • Rechecks its own math and stops on bad data instead of making decisions from it.
  • Grades its past decisions once enough time has passed to judge them.

Before release, CDAI’s decisions were checked in a controlled validation across 9 businesses in 7 industries: 89.5% accurate overall (1,210 of 1,352 scored decisions), with the math matching 100% when checked two ways. Every result is in the contribution margin marketing validation report. See how it works, or try our ROAS calculator.

Average Cost Per Lead FAQs

What is the average cost per lead in Google Ads?

$66.69 across all industries, according to WordStream’s latest PPC benchmarks, with an average cost per click of $5.42 and an average conversion rate of 8.18%.

What is the average cost per lead on Facebook?

$27.39 for campaigns using the leads objective, across industries, according to LocaliQ’s Facebook advertising benchmarks.

What is considered a good cost per lead?

One your profit can pay for. Multiply the profit you make on a customer (before acquisition costs) by your close rate. If a customer leaves you $800 and 1 in 5 leads closes, anything under $160 per lead is profitable.

Which industry has the highest cost per lead?

Legal services is usually at or near the top. WordStream’s benchmarks show attorneys and legal services with the highest average cost per click of any industry, $9.87, and each signed case can be worth far more than the leads it took.

Is a low cost per lead always good?

No. Cheap leads that rarely close can cost more per customer than expensive leads that close often. Judge campaigns by cost per customer and profit, not cost per lead alone.

What’s the difference between cost per lead and customer acquisition cost?

Cost per lead is ad spend divided by leads. Customer acquisition cost is every acquisition cost divided by customers won. The gap between the two is close rate, refunds, and costs like payouts and fees.

See What Every Campaign’s Customers Really Cost

Connect the ad accounts and CRM you already use. CDAI turns cost per lead into true cost per customer and real profit for every campaign, and gives you one clear decision for each every night.

Scroll to Top