Before you can judge whether your ads are working, you need to know what a lead should cost. Here are the real 2026 cost-per-lead (CPL) benchmarks for Google and Meta — and why yours might differ.
Average cost per lead in 2026
- Google Ads: all-industry average CPL is about $66.69, ranging from ~$26.84 (arts & entertainment) to ~$131.63 (legal services).
- Meta Ads: averages about $27.66 per lead — significantly cheaper than Google for most industries.
Why Meta is usually cheaper per lead
Average Meta CPC is around $0.78, and lead-gen campaigns average roughly $1.92 CPC versus about $5.26 on Google Search. Google costs more because you’re paying for high, active intent; Meta reaches people earlier and cheaper. The right choice depends on your funnel — see our platform comparison.
CPL by industry (2026 highlights)
- Ecommerce: among the cheapest — Meta ~$27, Google CPC ~$1.16.
- Real estate: Meta ~$51.90 (Tier-1 markets $35–$65).
- Legal: the most expensive on Google (~$131 CPL, ~$6.75 CPC).
- Home services & B2B: Google CPL ~$90–$94.
What drives your cost per lead
- Industry & competition — high-value niches cost more.
- Creative quality — the biggest lever you control.
- Landing page & offer — friction inflates CPL even with cheap clicks.
- Targeting & funnel stage.
- Lead quality vs quantity — cheaper isn’t better if leads don’t close.
Frequently asked questions
What is a good cost per lead in 2026?
It varies by industry, but Meta averages ~$27.66 and Google ~$66.69. Judge CPL against lead quality and close rate, not in isolation.
Is Meta or Google cheaper for leads?
Meta is usually cheaper per lead; Google leads are often higher-intent. Many businesses use both.
Why is my cost per lead so high?
Usually weak creative, a high-friction landing page, poor targeting, or a competitive industry. Fixing the page and creative helps most.
Want lower-cost, higher-quality leads?
AdiAnsh Media plans and manages profitable Meta and Google ad campaigns for businesses across India, the US, UK, Europe and Australia. Call +91 84591 88254, message us on WhatsApp, email care@adianshmedia.co.in, or book a 30-minute call via our contact page. Read how to lower your cost per lead and what a good ROAS looks like.