Calculate Cost-per-Lead: Formula, Benchmarks & Calculator
%20(7).jpeg)

Generate B2B Leads with AI?
With LeadScraper, you create suitable B2B lists in seconds. 100% GDPR compliant. No subscription required!
CREATE TEST ACCOUNT
What is the Cost-per-Lead?
The Cost-per-Lead indicates how much you spend on average to acquire a potential customer. The formula is simple: total campaign costs divided by the number of leads. For an overview of typical costs per lead by industry and channel, you can find in a separate article.
An example: You spend €3,000 on a LinkedIn campaign and generate 15 demo requests. Your CPL is €200.
What many do wrong: They only include the ad budget. An honest calculation also includes agency fees, tool costs, time spent on campaign management, and potentially the costs for landing pages and creatives. Those who omit their own efforts underestimate the true CPL – sometimes significantly.
Equally important is the question of what actually counts as a lead. Without a clear definition, marketing and sales will argue over numbers they've measured differently. A lead should always be a concrete signal of interest: a completed contact form, a demo request, a qualified call. Newsletter sign-ups without discernible purchase intent do not count. What constitutes a truly qualified lead is explained in a separate article.
How much should a lead cost? The Target CPL
A CPL of €200 can be very good – or far too high. That depends entirely on what a customer is worth to you in the long term. The target CPL is therefore the more meaningful metric.
Formula: Target CPL = Avg. Order Value × Margin × Close Rate
Practical Example: If your average order value is €5,000, your margin is 40%, and your close rate is 20%, then your target CPL is €400. Anything below that is profitable – anything above it costs you money.
For many, this might initially sound high. Until you compare it against channel benchmarks and realize that Google Ads or content marketing are significantly lower. An additional guideline is the LTV:CAC ratio: it should be at least 3:1. So, a customer who brings you €3,000 should incur a maximum of €1,000 in acquisition costs.
CPL Benchmarks by Channel (Germany)
According to a HubSpot study , the average B2B CPL is around $200 – with significant industry differences. In the IT & Services sector, it rises to an average of $370.
In my assessment, cold outreach with properly qualified contacts has the lowest CPL in the B2B sector. The crucial factor is data quality: a poor contact list costs time and reputation. A good list reduces the CPL to a fraction of paid channels.
CPL too high? The 3 most common causes
No clean lead tracking
Many teams don't know which channel brings which leads. Without this knowledge, optimization is based on gut feeling rather than data. Budget ends up where the noise is loudest – not where it yields the most. Before optimizing campaigns, ensure that every lead source is accurately tracked.
Landing page conversion is too low
A page with 1% Conversion Rate has a CPL three times higher than the same campaign with 3%. Test your headline, CTA, and form before investing more budget. A/B tests on landing pages often yield faster improvements than new ad formats.
Target audience too broad
The broader the target audience, the more clicks and fewer qualified leads. Especially with LinkedIn and Google Ads, many pay for contacts who would never buy. It's better to have less reach with precise targeting than many impressions with the wrong target audience.
Conclusion
CPL is one of the most important metrics in B2B marketing – but only useful if you know what you can afford. First, calculate your target CPL, then optimize each channel based on real figures.
If you want to keep your CPL consistently low, you should focus particularly on content marketing and structured cold outreach: Organic leads cost significantly less in the long run than paid channels, and outbound lead generation with qualified contacts often delivers the best ROI. The prerequisite for this is a clean contact database – spontaneously compiled lists quickly negate the advantage.
FAQ
What is a good Cost-per-Lead?
That depends on your business model. A CPL of €200 can be excellent for an order value of €10,000, but it would be too high for a product costing €300. Calculate your target CPL (order value × margin × close rate); that's your only relevant benchmark.
What is the difference between CPL and CAC?
CPL measures the cost per generated lead. CAC (Customer Acquisition Cost) measures the cost up to the actual purchase. The difference lies in the close rate. If you acquire 100 leads and 20 of them make a purchase, your CAC is five times higher than your CPL.
Which costs are included in the CPL calculation?
All costs causally related to lead generation: ad budget, agency fees, tool costs, working hours for campaign management and content production. Those who omit their own efforts often significantly underestimate the true CPL.
How much does a B2B lead cost in Germany?
Depending on the channel and industry, between €5 and €2,000. The realistic range for active B2B marketing is €50–€350 per lead. HubSpot reports average values of around $370 for the IT industry, although US figures tend to be slightly lower in Germany.

%2520(7).jpeg)






