Close rate by lead source: the number your CRM cannot compute
Close rate by lead source is the percentage of meetings from each channel (referrals, paid leads, direct) that end in a won deal. Most businesses cannot compute it honestly because the middle of the funnel, the conversation itself, is invisible: the CRM knows where the lead came from and how it ended, but not why. When the room becomes data, patterns surface fast, like paid leads dying on price objections that referrals never raise.
Cost per lead is the wrong number, and everyone uses it
Every home services business can tell you what a lead costs. It is on the invoice. Almost none can tell you what a booked job costs, because that requires knowing what share of leads from each channel actually close, and the honest version of that number is harder to get than it looks.
The gap between the two is not small. Published industry benchmarks put referral close rates in the 35 to 50 percent range across the trades, while shared-lead marketplaces like Angi, HomeAdvisor and Thumbtack are commonly cited at 5 to 15 percent in normal conditions. If both cost the same per lead, one is roughly four times more expensive per job.
Treat those numbers as directional. They come from marketing agencies and lead-generation vendors who have an interest in the comparison, not from a controlled study, and real spreads vary hugely by trade, ticket size and how fast a business answers the phone. The point is not the exact figure. It is that the spread between channels is large enough that ranking channels by cost per lead will reliably point you at the wrong one.
| Lead source | Reported close rate | Why it behaves this way |
|---|---|---|
| Referrals and word of mouth | 35-50% | Arrives partly pre-sold; trust is supplied by the neighbour, not the rep |
| Google Local Services Ads | ~40%+ book rate | High intent, and the caller chose you rather than a list |
| Organic search | 18-24% | Intent is high but you are usually one of several tabs |
| Shared-lead marketplaces | 5-15% | The same job was sold to several contractors, so price leads the conversation |
| Shared leads, fast response | 15-25% | Same channel, answered in minutes by a trained person |
The blind spot between the click and the contract
Attribution tooling is superb right up until a human walks into a living room. Marketing knows the cost per lead to the cent. The CRM knows won or lost. Between them sits ninety minutes of conversation nobody can audit, and that hour is where lead quality actually expresses itself: the objections raised, the price sensitivity, the presence or absence of trust that a neighbour's recommendation supplies for free.
Owners feel this as a nagging question. The paid channel fills the calendar, but does it fill the bank account? Without conversation data the answer is a gut feeling defended by anecdotes, and the anecdotes are selected by whoever is arguing.
It gets worse with scale. With three reps you can ask them. With twelve, spread over a metro area, nobody has heard more than a fraction of the conversations, and the owner's intuition is now an average of the visits they happened to ride along on.
What the room reveals that the scoreboard cannot
When every appointment is captured, lead sources develop personalities. Referral customers arrive partly pre-sold by a neighbour and tend to talk about timeline and scope; price surfaces late, if at all. Marketplace leads are comparison shoppers by construction, because the platform sent the same job to three other contractors, so price surfaces early and repeatedly.
That is not a reason to abandon paid channels. It is a reason to sell to them differently. If price reliably arrives around minute 40 on a given source, the answer is to address it at minute 15 on your terms rather than defend it at minute 40 on theirs. Different script, different anchoring, sometimes a different rep.
It also changes what you do operationally. If a source only closes when someone responds within minutes, that is an answer about staffing the phone, not about the channel being bad.
Why this number is hard to compute
It needs a three-way join, and the three pieces live in different places. The lead source is in the CRM or the marketing platform. The outcome is in the CRM. What was said is in a rep's memory, and nowhere else.
That last piece is why most businesses stop at a scoreboard. You can tag deals by source and get a percentage, which is genuinely worth doing. What you cannot get that way is the reason, and the reason is what you can act on. A number that says one channel closes worse tells you to spend less. A number that says it closes worse because price comes up early and your rep is anchoring second tells you what to change on Monday.
Making the middle piece into data is the whole problem, and it is why capture has to be complete rather than sampled. If reps record only the appointments that feel important, the pattern you compute is a pattern about which visits reps found memorable.
What to do on Monday
Start with the scoreboard even if it is crude. Tag every job with its source, and compute close rate per source over the last two quarters. Most businesses have never seen this and the first look is usually uncomfortable.
Convert it to cost per booked job, not cost per lead. Spend divided by jobs won, per channel. This single change reverses the ranking often enough that it is worth doing before any other analysis.
Then attack the why for your worst channel. Listen to five lost appointments from it end to end. You are looking for the moment the conversation turned and whether it lands in the same place every time.
Check your response time per channel before blaming the channel. Marketplace leads in particular reward answering in minutes, and a channel that looks weak may just be one you are answering slowly.
And be honest about sample size. A few dozen appointments per source gives you a direction. Single digits is an anecdote, and acting on it is how businesses cancel a channel that was working.
Sources
What is a good close rate by lead source in home services?
Published benchmarks put referrals at 35-50%, Google Local Services Ads around 40% book rate, organic search at 18-24%, and shared-lead marketplaces at 5-15%, rising to 15-25% when someone answers within minutes. Treat those as directional: they come from vendors rather than a controlled study, and your own numbers are the only ones that should change your spend.
Can't I just tag deals by source in my CRM?
You can, and you should. That yields close rate by source as a scoreboard, which is worth having. What it cannot tell you is why sources differ, and the why is the actionable part: the objection patterns, when price enters the conversation, and the moment deals die.
Why is cost per lead misleading?
Because it ignores the conversion step, and the conversion step varies by a factor of three or more between channels. Two sources at the same cost per lead can differ several times over in cost per booked job. Ranking channels by cost per lead will reliably point you at the wrong one.
How many meetings before the pattern is trustworthy?
A few dozen per source gives you a direction. Single-digit samples are anecdotes, and cancelling a channel on the strength of four bad appointments is a common and expensive mistake.
Should I drop the channels that close worse?
Not automatically. A low close rate with a low cost per lead can still be the cheapest source of jobs, and some channels close badly only because nobody answers them fast. Compute cost per booked job first, then check your response time, then decide.
How does capturing the meeting help with attribution?
It supplies the missing middle. Lead source and outcome already exist in your CRM; what was said in the room exists only in a rep's memory. Turning that into structured data is what lets you move from knowing a channel is worse to knowing why, which is the part you can act on.
Does this require recording every appointment?
Effectively yes, and that is why minute caps matter more than they look. If reps record only the visits that feel important, you have not measured your lead sources, you have measured which appointments reps found memorable.