Cost Per Lead (CPL)
How much a business spends on advertising to acquire a single lead: total ad spend divided by leads generated. Useful only once 'lead' means more than a form fill.
Summarise this article with AI
Opens the page with a ready prompt in:
Nothing is sent until you pick a service.
In short
Cost per lead (CPL) is a marketing metric that measures how much a business spends on advertising to acquire a single lead. It is calculated by dividing total ad spend by the number of leads generated in the same period. Despite being one of the most reported numbers in performance marketing, CPL is also one of the most misunderstood, because the version most platforms display is almost never the version that actually matters.
The CPL number reported by Meta or Google counts form submissions. The CPL number that determines whether a campaign is profitable counts closed deals. The gap between those two numbers is where most lead generation budgets quietly bleed money.
How to Calculate Cost Per Lead
The basic formula is simple: CPL = total ad spend ÷ total leads generated. If you spent €10,000 last month and generated 200 leads, your reported CPL is €50. The trick is defining 'lead' correctly, and recognising that a form fill is not a customer.
€10,000 spent last month ÷ 200 leads = a reported CPL of €50.
The Three Versions of CPL Worth Tracking
Cost per qualified lead
Ad spend divided by leads that passed your team's qualification criteria. Excludes spam, no-shows and obvious mismatches.
Cost per booked call
Ad spend divided by leads who actually scheduled a meeting. The first reliable indicator of campaign quality.
Cost per closed deal
Ad spend divided by leads that became paying customers. The only number that determines whether a campaign is profitable.
Why Reported CPL Is Almost Always Wrong
Three things distort the CPL ad platforms report.
- Form fills are not customersForm fills include unqualified leads, no-shows and ghosters, none of whom are customers.
- Pixels miss 30-40% of eventsiOS privacy, ad blockers and cookie consent strip 30-40% of pixel events, so your real CPL is often lower than reported.
- Lead quality is invisibleTwo campaigns can have identical CPLs while one closes 30% of leads and the other closes 3%.
Without CRM-matched data, you cannot tell them apart.
What's a Good Cost Per Lead?
There is no universal answer: a good CPL depends entirely on customer lifetime value (CLV) and close rate. For high-ticket B2B services with €10,000+ deal sizes, a €200 CPL can be excellent. For low-ticket consumer offers, the same €200 CPL would be ruinous. The right benchmark is 'cost per closed deal as a percentage of deal value'. Typically 10-30% is healthy depending on the business model.
How to Reduce Cost Per Lead
- Improve targeting with closed-deal dataSend closed-deal data back to the ad platforms via CAPI and Enhanced Conversions, so targeting learns from buyers rather than form fillers.
- Capture full conversion dataServer-side tracking fixes the iOS and consent loss, so every lead is counted and the CPL you optimise is the real one.
- Optimise creative for the audiences that closeBuild creative around the people who actually become customers, not the ones who just fill forms.
- Move spend toward the lowest cost per closed dealShift budget to the channels with the lowest cost per closed deal, not the lowest reported CPL.
Conclusion
Cost per lead is a useful number, but only if you measure it correctly. Optimising for reported CPL leads to scaling cheap form fillers; optimising for true cost per closed deal leads to scaling actual revenue. The difference comes down to whether your tracking connects ad spend to CRM outcomes, and whether you trust form fills or closed deals as the definition of a 'lead'.
Keep exploring
Related glossary terms
Multi-Touch Attribution
A measurement approach that distributes credit for a conversion across every touchpoint a customer interacted with, not just the last click before the sale.
Read the definition6 min read
Conversion Tracking
The process of measuring the user actions that complete a business goal (form fills, calls, purchases, signed contracts) and attributing them back to the marketing source that drove them.
Read the definition7 min read
Offline Conversion Tracking
Sending conversions that happen outside the browser (phone calls, CRM stage changes, signed contracts) back to the ad platforms, so their algorithms learn from buyers instead of form fillers.
Read the definition6 min read
95%+ data accuracy, even with ad blockers and iOS
See which ads really created your
Connect your ad accounts and your CRM once, and every lead arrives with the campaign that created it already attached.


