What is cost per lead (CPL), and what counts as a good one?
Cost per lead is simply your ad spend divided by the number of leads it generated — spend $500 and get 20 leads, and your CPL is $25. There's no single "good" CPL that applies everywhere: it swings enormously by industry, country, and how a "lead" is even defined, so the honest answer is to measure your own CPL against what a customer is actually worth to you.
ShoaibUpdated 3 min read
How is it calculated?
CPL = total ad spend ÷ number of leads, over the same time period. That's the whole formula — the complexity is in what counts as a "lead" (a filled form? a WhatsApp message? a qualified call?), which you should define clearly before you start comparing numbers.
What do published benchmarks actually show?
⚠️ needs Shoaib's check before quoting: WordStream's 2026 Google Ads Benchmarks report, based on over 13,000 campaigns across 23 industries, puts the average CPL at $66.69. HubSpot's own CPL and CAC benchmark research cites an average B2B cost per lead around $84 across channels. Both numbers are that specific report's own average across many industries and countries — not a Kuwait figure, and not a number for any one business.
So what should I actually judge my CPL against?
The only benchmark that matters is your own math: what a converted lead is worth to you (average sale value × your close rate), compared to what you're paying to generate one. A $40 CPL can be excellent for a service that closes at KWD 500, and expensive for one that closes at KWD 20.
Want your leads tracked properly so you know your real CPL, not a guess? See our Lead Generation service.