A good cost per lead by industry runs from about $27 to $132 on Google Ads in 2026. The median across US search campaigns is $66.69. Facebook lead campaigns are cheaper, at a $27.66 median. B2B leads cost far more, at $188 to $650 by sector. The right target for your business is the most you can pay and still profit, which the formula below works out.

Benchmarks answer whether your numbers are normal. They do not answer whether your numbers are profitable. Use the tables to check your accounts against peers, then set your own ceiling from customer value and close rate.

On this page

Average cost per lead by industry in 2026

The table combines two named US datasets on small business lead costs. Google figures come from the WordStream 2026 Google Ads benchmarks: 13,474 search campaigns from April 2025 to March 2026. Facebook figures come from the WordStream Facebook Ads benchmarks 2025: 726 lead campaigns from April 2024 to June 2025. Both report medians in US dollars.

Industry

Google Ads CPL (2026)

Facebook CPL (2025)

Animals and pets

$31.50

Not reported

Apparel, fashion and jewelry

$97.51

Not reported

Arts and entertainment

$26.84

$18.17

Attorneys and legal services

$131.63

$18.17

Automotive, for sale

$44.26

Not reported

Automotive, repair and parts

$29.96

Not reported

Beauty and personal care

$39.25

$51.42

Business services

$93.69

Not reported

Career and employment

$67.36

$17.64

Dentists and dental services

$72.97

$76.71

Education and instruction

$77.48

$28.22

Finance and insurance

$74.44

Not reported

Furniture

$106.70

$40.04

Health and fitness

$67.36

$52.98

Home and home improvement

$90.92

$41.26

Industrial and commercial

$75.19

$37.34

Personal services

$54.60

$30.57

Physicians and surgeons

$40.04

$47.47

Real estate

$102.51

$16.61

Restaurants and food

$30.57

$3.16

Shopping, collectibles and gifts

$49.40

Not reported

Sports and recreation

$44.26

$19.30

Travel

$44.70

Not reported

Real estate shows how much the channel changes the number. A real estate lead costs $102.51 on Google and $16.61 on Facebook. Dentists are the exception, paying more on Facebook ($76.71) than on Google ($72.97). Read the two columns as different products, because a Facebook form fill and a Google search lead do not carry the same intent.

Which industries have the highest and lowest cost per lead?

On Google Ads in 2026, the five most expensive industries per lead are attorneys ($131.63), furniture ($106.70), real estate ($102.51), apparel ($97.51) and business services ($93.69). The five cheapest are arts and entertainment ($26.84), auto repair ($29.96), restaurants ($30.57), animals and pets ($31.50) and beauty ($39.25).

On Facebook in the 2025 data, dentists ($76.71), health and fitness ($52.98) and beauty ($51.42) paid the most per lead. Restaurants ($3.16), real estate ($16.61) and career services ($17.64) paid the least. The order shifts between channels. Attorneys and real estate top the Google list, where buyers search with intent, yet sit near the bottom on Facebook at $18.17 and $16.61.

What is a good cost per lead for your business?

A good cost per lead is any figure below your maximum affordable cost per lead. Work out that ceiling from three numbers you already have.

  1. Average gross profit per new customer in the first year.
  2. Share of leads that become customers, your close rate.
  3. The share of that profit you are willing to spend to win the customer.

Multiply the three together. For example, say an HVAC company in Columbus, Ohio earns $1,800 in first-year gross profit from a new customer and closes 30 percent of leads. Say it will spend up to half of first-year profit to win a customer. Its ceiling is $1,800 times 0.30 times 0.50, or $270 per lead. The Google benchmark for home improvement is $90.92, so the company can bid hard and still profit.

The same math works for B2B. Say an IT managed services firm earns $9,600 in first-year gross profit per client and closes 20 percent of leads. At half of profit, its ceiling is $960 per lead, well above Sopro's $501 sector average.

Now say a furniture store earns $360 in gross profit per order and closes 15 percent of leads. Spending half of profit gives a ceiling of $27 per lead. That sits far below the $106.70 Google benchmark and the $40.04 Facebook benchmark. The store should fix its offer or its conversion rate before buying more leads.

Why Facebook leads cost less than Google leads

Google leads come from people searching for the service. Facebook leads come from people scrolling who stopped for an ad, often through a pre-filled form. The Facebook lead is cheaper because it carries less intent. Measure how many answer the follow-up call before you compare prices.

Compare the two on cost per customer instead. Say a remodeling company pays $41.26 per Facebook lead and closes 10 percent, or $412.60 per customer. It pays $90.92 per Google lead and closes 30 percent, or $303.07 per customer. The Google lead costs more than twice as much and still produces cheaper customers.

The two channels also moved in opposite directions. Facebook cost per lead rose 20.94 percent in the 2025 report, from $22.87 to $27.66, as conversion rates fell from 8.67 to 7.72 percent. Google cost per lead fell in 2026 for the first time in five years. The Techno Mantra guide to what Google Ads costs a small business covers the click prices behind those Google numbers.

Facebook cost per lead by ad format and funnel stage

A smaller 2026 study adds detail on Meta campaigns. The Focus Digital Facebook cost per lead report covers 138 North American Meta Ads campaigns from March 3 to June 21, 2026, spend-weighted. Its overall average was about $42 per lead.

Ad format or stage

Average CPL (Focus Digital, 2026)

Lead form ads

$34.10

Single image ads

$38.60

Carousel ads

$41.50

Video ads

$45.80

Instant Experience ads

$49.70

Bottom of funnel audiences

$33.15

Mid funnel audiences

$42.25

Top of funnel audiences

$51.40

Lead form ads cost about 31 percent less per lead than Instant Experience ads in this sample. Cheap form leads still need the same quality check as Facebook leads in general. Track how many become booked calls before you move budget to the cheapest format.

B2B cost per lead by industry

B2B leads cost more because deals are larger and buyers are fewer. The Sopro B2B cost per lead benchmarks, updated September 2025, compile its own prospecting research with 11 outside sources. The figures are blended across channels and do not state sample sizes, so treat them as ranges to sanity-check against.

B2B sector

Average CPL

Range

Legal services

$650

$516 to $784

Software development

$595

$510 to $680

IT and managed services

$501

$385 to $617

Staffing and recruiting

$497

$476 to $518

Financial services

$461

$160 to $761

Business insurance

$424

$388 to $460

Manufacturing

$391

$90 to $691

Construction

$227

$174 to $280

B2B SaaS

$188

$65 to $310

Paid and organic leads differ inside one sector. For B2B SaaS, Sopro gives $310 per paid lead and $164 per organic lead, a blended $237. A SaaS company that relies only on ads pays almost twice the organic rate for every lead.

Company size moves the number too. Sopro puts average B2B cost per lead at $146 for companies with 2 to 50 employees and $348 for companies with 1,000 or more. A $650 legal lead is affordable when one client is worth $20,000 in fees, and ruinous when one client is worth $900.

Cost per lead by marketing channel

Channel matters as much as industry. The same Sopro benchmarks give these B2B averages by channel.

Channel (B2B)

Average CPL

Range

Trade shows and events

$840

$180 to $1,500+

PPC search ads

$463

$175 to $751

Paid LinkedIn

$408

$15 to $800+

Webinars

$267

$33 to $500

Cold email

$225

$150 to $300

SEO

$206

$14 to $397

Paid Facebook

$142

$102 to $182

Referrals

$25

Not reported

SEO costs less than half of PPC per B2B lead in this data, but it takes months to build. Paid search produces leads within weeks. Most small businesses should run both and shift budget as organic leads grow, and the SEO vs PPC comparison sets out when each one leads.

How to compare your numbers with these benchmarks

Benchmarks only help when you compare like with like. Check these five points before you decide your cost per lead is high or low.

  1. Use the same lead definition. Benchmarks rarely spell out which conversions count, so compare calls and form fills only, not newsletter sign-ups.
  2. Match the statistic. WordStream reports medians, while Focus Digital reports spend-weighted averages, which run higher when big accounts pay more.
  3. Compare the same length of time. Use a full quarter of your data, since one week can swing with a single good or bad day.
  4. Check the market. All three ad datasets cover the US or North America in US dollars, so Canadian and Australian advertisers should convert currency first.
  5. Add your fees. Benchmarks count ad spend only, so remove agency and tool costs before comparing, then add them back for your own profit math.

A home improvement company at $95 per Google lead is at the benchmark. Now say that $95 includes a $1,000 management fee on $3,000 of spend. In ad spend alone the company pays about $71 per lead, which beats the benchmark.

Track cost per lead through the whole funnel

Cost per lead is the first of four numbers. The table follows one hypothetical month for a dental practice spending $3,000 on Google Ads at the $72.97 benchmark.

Funnel stage

Count

Conversion from prior stage

Cost per unit

Leads (calls and forms)

41

From $3,000 spend

$73

Qualified leads (right service, right area)

29

71%

$103

Booked appointments

17

59%

$176

New patients who attended

13

76%

$231

The practice's real acquisition cost is $231 per patient, more than three times its cost per lead. If its ceiling is $300 per patient, the account works. If the front desk could book 70 percent of qualified leads instead of 59 percent, the cost per patient would fall without touching the ads.

What drives cost per lead up or down

  • Customer value and competition. Industries where one client pays thousands, such as law and home services, bid up every click.
  • Landing page conversion rate. Cost per lead equals cost per click divided by conversion rate, and Google's actual CPC documentation explains why better ads also pay less per click.
  • Offer strength. An on-site estimate at no charge or a clear price range converts more of the same traffic than a generic contact form.
  • Targeting. A tight service area and negative keywords keep out people who will never buy.
  • Lead definition. A phone call, a form fill and a booked meeting are three different leads with three different costs.
  • Seasonality. Tax preparers, HVAC companies and retailers all see lead costs swing with demand through the year.
  • Tracking. If calls are not tracked, every lead looks more expensive than it is.

If lead volume is the problem rather than price, check the site before the ads. The guide to why a website is not generating leads covers the fixes that come before more ad spend.

How to calculate cost per lead and cost per customer

Cost per lead is total spend divided by leads in the same period. Include every cost on top of ad spend. Agency fees, tools and landing page work all belong in the numerator.

Say a law firm spends $4,000 on Google Ads and $1,000 on agency management in a month and gets 38 leads. Its cost per lead is $5,000 divided by 38, or $131.58, close to the attorney benchmark of $131.63. If it signs 5 clients, its cost per customer is $1,000. The fee belongs in the math, and the guide to what a digital marketing agency costs shows how to price it.

Track leads to revenue in one place. A CRM that records lead source shows cost per customer by channel. Once the account has three months of data, that is the number to manage.

How to lower your cost per lead

  1. Track every lead type: calls, forms, chats and bookings. Untracked calls inflate cost per lead on paper.
  2. Raise landing page conversion rate first. Doubling conversion halves cost per lead at the same click price.
  3. Cut wasted spend with negative keywords and tighter locations every week.
  4. Test a stronger offer, such as a price range, a same-week appointment or a first consultation at no charge.
  5. Move budget toward the channel with the lowest cost per customer, not the lowest cost per lead.
  6. Follow up within minutes. A lead that waits a day has had a full day to call a competitor.
  7. Review benchmarks each quarter, since both the WordStream Google and Facebook numbers changed by double digits in a year for some industries.

What changed in cost per lead for 2026

Google cost per lead fell to $66.69 in the 2026 WordStream data, from $70.11 a year earlier. Conversion rates rose in 87 percent of industries. Travel led the drop at 39.35 percent, followed by beauty and personal care at 34.95 percent. Automotive for sale went the other way, up 13.90 percent.

On Facebook, the 2025 report showed the opposite trend, with median cost per lead up about 21 percent. Dentists rose 97 percent and industrial and commercial 62 percent. Restaurants fell 93 percent and attorneys 77 percent. For a small business, Google leads got cheaper while Facebook leads got dearer, though Facebook still costs less per lead in raw terms.

Start by pulling last quarter's spend and leads by channel, including agency and tool costs. Compare the result with your row in the tables above. The Techno Mantra digital marketing team sets up lead tracking, Google Ads and Meta campaigns for US businesses, plus clients in Canada and Australia. Reports show cost per customer as well as cost per lead. Send your numbers through the contact page or to info@technomantraa.com, and every inquiry gets a reply within one business day.

Frequently asked questions

The 2026 WordStream benchmarks put the median Google Ads cost per lead at $66.69 across US search campaigns. Industry medians range from $26.84 for arts and entertainment to $131.63 for attorneys. A good figure for you is any number below your maximum affordable cost per lead.

WordStream's 2025 Facebook benchmarks put the median at $27.66 for lead campaigns, up about 21 percent on the year before. Dentists paid the most at $76.71 and restaurants the least at $3.16. A 2026 Focus Digital study of North American campaigns found an average near $42.

No. A cheap lead that rarely buys can cost more per customer than an expensive one. At a 10 percent close rate, a $41 lead costs $410 per customer, while a $91 lead that closes at 30 percent costs about $303. Manage to cost per customer.

Cost per lead divides spend by the number of inquiries. Cost per acquisition divides spend by the number of paying customers. A firm that spends $5,000 for 38 leads and 5 clients has a $131.58 cost per lead and a $1,000 cost per acquisition.

Sopro's 2025 benchmarks put average B2B cost per lead at $146 for companies with 2 to 50 employees and $348 for those with 1,000 or more. By sector, it ranges from $188 for B2B SaaS to $650 for legal services. Deal size decides what you can afford.