How to calculate the real cost per lead — not per click
The ad account shows how much a form submission cost. The business wants to know how much a client cost. Between the two there are fake numbers, duplicates and people who never pick up the phone. This guide explains which three numbers to track, shows with an example why the cheapest lead is often the most expensive one, and how OrgLines brings ad spend and lead outcomes together.
Three numbers worth tracking
- Cost per lead (CPL) = ad spend ÷ all leads. This is what the ad account reports.
- Cost per qualified lead = ad spend ÷ leads that turned out to be real potential clients.
- Cost per sale = ad spend ÷ leads that bought.
The first number is available instantly; the other two need the outcome of each lead, which only your CRM knows. That is why they are rarely tracked — and why they are the ones that matter.
Define “qualified” before you measure
A qualified lead is not “someone who answered the phone”. Write down two or three criteria that fit your business, for example: reachable, in your service area, needs the product within three months, budget in the right range. The sales team marks each lead against these criteria after the first contact and records a reason when a lead is rejected — wrong number, not interested, outside the area, duplicate. Without agreed criteria, the number changes with the mood of whoever marks it.
Worked example: two campaigns (illustrative numbers)
Two campaigns spend the same 600 EUR in a month. Campaign A uses a quick form, campaign B a higher-intent form with two qualifying questions. Suppose each sale brings 150 EUR of gross profit.
- Campaign A: 600 EUR spend · 120 leads · 30 qualified · 6 sales → CPL 5 EUR · cost per qualified lead 20 EUR · cost per sale 100 EUR · gross profit after ads 6 × 150 − 600 = 300 EUR.
- Campaign B: 600 EUR spend · 50 leads · 25 qualified · 10 sales → CPL 12 EUR · cost per qualified lead 24 EUR · cost per sale 60 EUR · gross profit after ads 10 × 150 − 600 = 900 EUR.
Judged by CPL, campaign A is more than twice as good. Judged by sales, B earns three times as much. A also costs the team more time: 120 calls instead of 50, most of them to people who were never going to buy. Optimising for the cheapest form submission often means paying for the least serious people.
What distorts the numbers
- Duplicates: one person submits twice and is counted as two leads.
- Test submissions and fake numbers left in the statistics.
- Timing: a lead from the end of the month buys next month, so sales look low for the month with the spend.
- Leads without a source: when a website visitor arrives without UTM tags, nobody knows which campaign to credit.
- Mixing currencies across ad accounts without converting them.
- Ad sets competing for the same audience, which raises prices in the auction.
How OrgLines brings spend and outcomes together
Spend and outcome must meet in one place. In OrgLines Meta and Amazon Ads spend is synced, leads land in the Lead Center with their campaign, and the marketing dashboard combines both into cost per lead by outcome. Each Meta campaign shows what it spent, how many leads it brought and at what price. Leads from your OrgLines websites appear as a separate channel.
- Contacts with the same phone number are flagged as likely duplicates and can be merged.
- Quizzes record the UTM source of each visitor, show where people drop off, and score leads from cold to hot.
- For quiz leads, a “qualified” event can be sent to Meta through the Conversions API once the lead is marked qualified in the CRM, if the Conversions API is set up for the workspace.
- Ad reports can be scheduled and delivered to Telegram.
- A campaign view warns when active ad sets overlap and compete with each other in the auction.
- In the summary across several ad accounts, different currencies are shown as they are, not silently converted.
A tip for agencies
Agree with the client what counts as a qualified lead before the campaign starts, and report that number every week next to CPL. It turns the conversation from “why is CPL up?” into “how do we get more clients?”. If the client's sales team marks the outcomes in the same system, the report needs no manual merging of spreadsheets.
Common mistakes
- Switching off a campaign because its CPL rose, without looking at sales.
- Judging a campaign after a few days, before enough leads have been worked.
- Leaving leads without an outcome — they vanish from every calculation.
- Counting duplicates as new leads.
Checklist
- Written criteria for a qualified lead and a list of rejection reasons.
- Every lead has an outcome within an agreed number of days.
- Spend per campaign and lead outcomes are in one report.
- UTM tags on every link that leads to your site.
- A weekly look at cost per sale, not only CPL.