Lead generation

What is a good cost per lead in B2B and B2C?

Cost per lead means nothing without close rate and deal value. How to calculate your allowable CPL, typical ranges by channel, and why the cheapest leads usually cost the most.

6 min readBy Alexander Jilkhe, Vibe Digital

Short answer

A good cost per lead is any CPL below your allowable CPL, calculated as close rate × average deal value × target margin. A B2B service with a €4,000 deal value and a 20% close rate can afford roughly €160–240 per lead; a consumer offer with a €300 sale usually cannot exceed €20.

Key takeaways

  • Allowable CPL = close rate × deal value × margin you are willing to spend on acquisition.
  • Cost per qualified lead is the metric that matters; raw CPL rewards junk volume.
  • Cheap leads often carry lower close rates, making the effective cost per customer higher.
  • Track CPL by channel and by campaign — averages hide the campaign that is funding the problem.
  • Feed qualified-lead events back to the platforms so optimisation targets revenue, not form fills.

Calculate your allowable CPL first

Multiply your lead-to-customer close rate by average deal value to get revenue per lead. Then decide what share of that you are willing to spend on acquisition — typically 20–40% depending on margin and growth appetite.

A B2B consultancy closing 20% of leads at a €4,000 average deal earns €800 per lead. Spending 25% of that gives an allowable CPL of €200. Any campaign under €200 is profitable; any campaign over it is not, regardless of how the number compares to an industry benchmark.

Allowable CPL at 25% of revenue per lead
Deal valueClose rateRevenue/leadAllowable CPL
€30025%€75€19
€1,50020%€300€75
€4,00020%€800€200
€12,00015%€1,800€450
€40,00010%€4,000€1,000

Typical ranges by channel

These vary enormously by market, but the relative ordering holds almost everywhere: search intent is expensive per click and cheap per qualified lead; social is cheap per lead and more variable in quality.

Indicative CPL by channel, Northern Europe
ChannelB2C CPLB2B CPL
Google search€15–60€60–250
Meta lead forms€5–25€25–120
Meta to landing page€10–40€45–180
LinkedIn€90–400
YouTube€12–50€70–300

Use as orientation only. Your allowable CPL, not this table, decides whether a number is good.

Why cheap leads are often expensive

Native lead forms with two pre-filled fields produce very low CPLs and frequently very low close rates. A €12 lead that closes at 3% costs €400 per customer; a €70 lead that closes at 20% costs €350. The expensive-looking channel wins.

This is why the only comparison worth making is cost per closed customer, or at minimum cost per qualified lead as defined by the sales team rather than by the form.

Define 'qualified' before you optimise

Write a one-sentence definition that sales agrees with — for example, 'reachable by phone, budget over €2,000, decision expected within 90 days'. Then mark leads against it in the CRM within 48 hours.

That marking is what lets you send a qualified-lead event back to the ad platforms, at which point optimisation starts finding people who look like buyers rather than people who look like form-fillers.

  • Agree the qualification definition with sales in writing
  • Mark every lead within 48 hours, without exceptions
  • Send qualified-lead and closed-won events back via offline conversion upload or CAPI
  • Report cost per qualified lead alongside raw CPL every month

The levers that move CPL

In order of typical impact: the offer, the creative angle, the landing page, form length, and only then bidding and targeting. Most accounts we audit have spent months on the last two and never touched the first.

Changing the offer from 'contact us' to a specific, valuable and low-commitment next step — a free audit, a fixed-scope assessment, a benchmark report — often halves CPL on its own.

FAQ

Are Meta instant forms or landing pages better?

Instant forms give a lower CPL and lower intent; landing pages give higher intent at a higher CPL. If your sales capacity is limited, use landing pages. If you have capacity to work volume and a fast follow-up process, instant forms can win on cost per customer.

How many form fields should I use?

Only the fields sales genuinely needs to prioritise the call — usually phone, email and one qualifying question. Every extra field reduces conversion; qualify afterwards, on the phone, where it costs nothing.

Should CPL targets differ by campaign?

Yes. Prospecting, retargeting and brand-search campaigns produce leads of very different quality, so a single account-wide CPL target will cause you to cut the top-of-funnel that feeds the rest.

Want this run on your own account?

Request a free ad account audit. We review tracking, account structure, creative mix and wasted spend, and send back a prioritised 90-day plan within 48–72 hours of getting access.

Free performance audit · No obligation · Reply within 1 business day

We respect your privacy — one reply, no spam.

One offer, no pressure

Get a free ad account audit

Meta, Google or TikTok — a senior specialist reviews your account and sends a concrete growth plan within 48–72 hours of access. No obligation, no lock-in.

Call usChat/Call on WhatsAppPre-filled brief — just fill in 4 lines.