Cost-per-lead is the most quoted number in property marketing because it is the easiest to produce: every ad platform prints it, and it is always flattering to somebody. It is also close to meaningless on its own, because it prices the one step of the pipeline that consumes no practitioner time — and hides every step that does. This piece writes out the full equation.
What CPL actually measures
Ad spend divided by captured enquiries measures exactly one thing: how efficiently a campaign converts budget into form completions. That step matters. But note what has been purchased at that point — a completed form. Not a conversation, not an appointment, not a mandate. Everything commercially real is still downstream, and everything downstream costs the most expensive resource in the practice: the practitioner's hours.
A campaign optimised purely for low CPL has one reliable trick available: lower the commitment the form asks for. Ask less, promise more, qualify nothing. Completions rise, CPL falls, and the report improves — while every hidden cost downstream grows. The cheapness is not free; it is relocated, from the ad account where it is measured to the diary where it is not.
The full equation
| Component | Where it is incurred | Visible in ad reporting? |
|---|---|---|
| Media spend | The ad account | Yes — the only visible row |
| Qualification time | Minutes per enquiry to establish what it actually is | No |
| Contact attempts | Calls and messages per enquiry, including the failed ones | No |
| No-shows and dead ends | Booked conversations that evaporate | No |
| Conversation time | The real hours a valuation visit or mandate discussion takes | No |
| Opportunity cost | What those hours would have earned on the practitioner's best alternative | No |
The correction is a change of denominator. Stop dividing spend by enquiries; divide all cost — spend plus time, priced honestly — by qualified conversations: exchanges with a confirmed owner in a decision state worth a practitioner's attention. That number, cost per qualified conversation, is what CPL is usually mistaken for.
A worked example
Two hypothetical campaigns, same budget of R7,000. Campaign A asks for nothing at the form and captures 1,000 enquiries: CPL R7. Campaign B asks the qualifying questions and captures 100: CPL R70. On the reported number, A wins by ten times.
Now price the practitioner's time at a modest R400 per hour and follow both sets downstream. Campaign A's unqualified enquiries need, say, ten minutes each of sorting and attempted contact — about 167 hours, roughly R66,800 of time — to surface, suppose, 20 genuinely qualified conversations. Campaign B's enquiries arrive pre-sorted; at three minutes each of confirmation, that is 5 hours, R2,000, yielding, suppose, 25 qualified conversations.
| Measure | Campaign A (no qualification) | Campaign B (qualified capture) |
|---|---|---|
| Media spend | R7,000 | R7,000 |
| Enquiries captured | 1,000 | 100 |
| Cost per lead | R7 | R70 |
| Practitioner time consumed | ±167 hours (R66,800) | ±5 hours (R2,000) |
| Qualified conversations | 20 | 25 |
| Cost per qualified conversation | R3,690 | R360 |
The R7 lead costs ten times more than the R70 lead, per unit of the thing that actually leads to mandates. And the table still understates the gap, because those 167 hours were taken from somewhere — from follow-up on existing mandates, from the response window that keeps other enquiries alive, from selling. The cheap campaign does not merely cost time; it degrades the rest of the pipeline while consuming it.
Why the cheap number survives
If CPL misleads this badly, why does it govern so many decisions? Because it is the only number every party can see. The platform prints it, the marketer is judged on it, and the time cost lands on a different person's diary weeks later, unrecorded. The misalignment is structural: the person who buys the leads and the person who pays the hidden cost are often not the same person, and the hidden cost is never written down.
Which is why the correction is not analytical but operational: record outcomes. A practice that writes down attempts, conversations and their results — the discipline argued for in the audit framework — can compute its own CPQC in an afternoon. A practice that does not is condemned to buy whatever the cheapest CPL is, forever.
Measured CPL-to-CPQC spread across GatorScale campaign variants. As GatorScale accumulates campaigns with recorded downstream outcomes under consistent definitions, the anonymised measured relationship between capture-step cost and conversation cost will be published here. Until then the argument stands on its arithmetic, and no observed figures are claimed.
The question to ask of any lead price
When a lead price is quoted — by a platform, a portal, a provider, including us — the complete response is one question: per what? Per form completion, the number is real but small. Per qualified conversation, it is the number that matters and it is almost never the one being quoted. The gap between those two answers is where property marketing budgets quietly go to die.
Definitions used in this piece
- Cost per lead (CPL)
- Ad spend divided by captured enquiries. It measures the efficiency of the capture step only — nothing about what the enquiries were worth.
- Cost per qualified conversation (CPQC)
- All campaign spend plus the value of practitioner time consumed, divided by conversations with a confirmed, decision-relevant owner. The number CPL is usually mistaken for.
- Denominator problem
- The error of judging campaigns on the count of captured enquiries when the commercially relevant denominator is qualified conversations, appointments, or mandates.
- Time cost
- The practitioner-hours a lead consumes across qualification, attempts and meetings, priced at what that hour would otherwise earn. Invisible in every ad platform report.