Why "more leads" is the wrong target
Most contractors ask the wrong question first. They ask how many leads a channel puts out. The number that pays your crew is not lead volume. It is booked-job value: leads times close rate times average job value, minus what the leads cost you. A channel that hands you 40 cheap leads a month at a 4% close rate is worse than one that hands you 10 leads at 30%, and the price per lead does not tell you which is which.
Lead quality is the multiplier that decides everything downstream. A bad lead still eats a phone call, a drive-out, an estimate, and follow-up. That labor costs the same whether the lead was good or garbage. So a pile of low-quality leads does not just fail to book. It burns the hours you needed to work the good ones. You feel busy and stay broke.
Here is the frame to hold: you are not buying leads, you are buying a shot at a job. The right way to compare two lead sources is cost per booked job, not cost per lead. If a septic company pays $60 a lead and books one job in eight, that is $480 to land a $6,000 tank replacement. If a window installer pays $45 a lead and books one in twenty because half the leads are renters and tire-kickers, that is $900 per job on a thinner ticket. Same trade world, opposite economics, and the sticker price lied to both of them.
There is a second cost to bad leads that never shows on a report: what it does to your crew and your gut. Chase enough dead numbers and out-of-area jobs and you start to distrust the phone. You slow down your callbacks because half of them were junk anyway, and now you are slow on the good ones too. Low lead quality does not just waste money, it trains you into habits that lose the leads that were worth having.
Scoring leads before you buy is how you stop guessing. It turns "this channel feels slow" into "this channel sends me leads that fail on exclusivity and match, here is the number." That is a decision you can act on. And it is a decision you make with your own last 20 leads, not with a vendor's testimonial page.
The four things that make a lead worth buying
Every lead worth paying for clears four gates. Miss one and the lead is a maybe at best.
- Intent. Does this person want the work done, or are they collecting numbers, checking a claim value, or three months from thinking about it. A homeowner with a leaking roof after a storm has intent. A homeowner "getting a ballpark for maybe next year" does not, yet, and you will pay the same for both.
- Exclusivity. Did this lead come to you alone, or to you and four competitors at the same time. A shared lead is a race and a price fight before you have said a word. An exclusive lead is a conversation. This is the single biggest quality lever most contractors ignore.
- Match. Right trade, right service area, right job size, right property type. A landscaping lead for a design-build patio is not the same as one for a weekly mow. An HVAC lead 90 minutes outside your radius is a money-loser even if it closes. Match failures are the leads that make a channel "feel" bad.
- Speed. Can you reach this lead while they are still holding their phone. Contact rates fall off a cliff after the first few minutes. A perfect lead you call back tomorrow afternoon is now a shared lead, because your competitor called at minute two.
Notice that only one of these, match, is about the lead's raw fit. The other three are about the machine that delivered it. That is the part contractors underweight. A lead source is not just a firehose of names, it is a set of promises about intent, exclusivity, and how fast the lead hits your phone. Those promises are what you are actually buying.
Weight them by your own trade, too. A same-day repair trade like HVAC or septic lives on speed and exclusivity, because the buyer is calling until someone answers. A considered purchase like windows, siding, or a design-build patio lives on match and intent, because the money you lose is to renters, browsers, and budgets that were never real. When you build your own scorecard, put the heaviest points on the gate your trade fails most.
The 25-point lead scorecard
Here is a scorecard you can run on a live lead in under a minute, or on a lead source before you sign up. Score each factor, add it up. A lead worth chasing lands around 18 or higher out of 25. Below 12 and you are buying a lottery ticket.
| Factor | Green (5) | Yellow (3) | Red (1) |
|---|---|---|---|
| Intent | Named project, active problem, asked for a quote | Researching, no timeline stated | Price-shopping only, or vague "info" |
| Exclusivity | Sent to you alone | Shared with 2 to 3 | Sold to 4+ at once |
| Match | Your trade, in-radius, right job size | Edge of radius or off-target size | Wrong trade, out of area, or renter |
| Speed | Live transfer or hits your phone in under 5 min | Same-day | Next-day or older |
| Contactability | Valid phone, answers, real name | Reachable but slow | Bad number, form-only, ghost |
Run this on the last 20 leads a source sent you, not on the source's marketing page. The scorecard's job is to make a fuzzy feeling into a number you can compare across channels. When a contractor tells us "the leads are bad," nine times out of ten it is a specific column: they are all yellow on exclusivity, or all red on speed because the leads arrive by email at midnight.
Contactability earns its own row because a lead you cannot reach is worth zero no matter how it scored on everything else. A pristine, exclusive, in-trade lead with a typo in the phone number is a dead lead. Form-only sources that never surface a phone at all are a yellow at best, because now you are emailing a stranger and hoping.
One honest note: a lead can be a perfect 25 and still not book, because closing is on you. Scoring measures the lead, not your sales process. But if your good-scoring leads book and your bad-scoring leads don't, the scorecard is doing its job, and you now know exactly what to buy more of. Run it for a month and the pattern usually screams at you: one column is red across an entire source, and that source is where your money has been leaking.
Exclusive vs shared: the quality gap that costs the most
Of the four gates, exclusivity is the one contractors get burned on hardest, because the platforms selling shared leads do not put "we sold this to four of your competitors" on the invoice. They put a low price per lead. The price looks great until you realize you are paying to enter a footrace.
A shared lead is a lead sold to multiple contractors at the same moment. The homeowner gets four calls in ten minutes, picks a favorite or the cheapest, and the other three paid for nothing. Your effective cost per booked job on shared leads is not the sticker price, it is the sticker price divided by a close rate that the sharing itself dragged down. Shared-lead close rates commonly run in the single digits to low teens. Exclusive leads, where you are the only call, routinely close two to four times higher for the same trade.
That does not make shared leads worthless in every case. If your intake is fast, your first-call answer rate is high, and the price per lead is genuinely low, a fast closer can make shared marketplaces pay. The problem is most contractors are not staffed to win a five-minute race twenty times a day, so the shared model quietly loses money for them while feeling busy.
There is also a compounding problem with shared leads that the price never captures. When four contractors call the same homeowner in ten minutes, that homeowner learns to expect a bidding war, and every one of those trades gets trained to discount. Shared marketplaces do not just split the lead, they push the whole trade toward the bottom of the price. You end up paying to lower your own margin.
The higher-quality path is a lead source you own: inquiries that come in through your own site, your own map presence, and increasingly through AI answers when someone asks ChatGPT or an AI Overview "who does this near me." Those arrive exclusive by default. Nobody else bought them. You are not fighting three other trucks on the same call, and you are not the fourth quote a tired homeowner half-listens to. This is the wedge we build for: exclusive lead flow the contractor owns, not rented traffic. We have a full breakdown of how exclusive and shared leads actually compare on booked jobs, and it lives one link up in this silo.
Score the source, not just the lead
Scoring individual leads is reactive. The bigger win is scoring the source before you commit a budget to it, because that is the decision that sets your quality ceiling for the next six months. Ask any lead vendor or channel these questions and grade the answers honestly.
- Exclusive or shared? If shared, how many buyers per lead, and can you see that number before you pay. "We limit it" is not a number.
- How fast does the lead reach me? Live phone transfer beats a form email by a mile. If leads arrive by email digest, your speed score is capped at yellow no matter what you do.
- Can I return junk? A source that lets you dispute wrong-number, out-of-area, and wrong-trade leads is telling you it stands behind quality. A no-returns policy is telling you the opposite.
- Where does the demand come from? A lead from someone who searched your service and found you has more intent than a lead pulled from a rented list or a coupon form. Search-intent leads score higher on intent almost every time.
- Do I own it after? Can you keep marketing to that homeowner, or does the platform own the relationship. Owned leads compound. Rented ones vanish when you stop paying.
Put the answers next to the price. A source at $75 an exclusive lead with returns and live transfer will usually beat a source at $35 a shared lead with none of that, once you do the cost-per-booked-job math. The trade money pages in this silo, including our window-and-siding and septic breakdowns linked above, walk through what those numbers look like in each trade's reality. And if you want the raw cost-per-lead ranges before you run any of this, we keep a current guide on that, linked below.
What good looks like by trade, roughly
Lead quality is not one number across all trades, because the job value and the buyer's urgency differ. A rough field read of what a healthy lead mix looks like, so you have something to measure against.
| Trade | Buyer urgency | What a good lead looks like |
|---|---|---|
| Roofing (storm) | High, event-driven | Active leak or hail damage, insurance in play, wants a call today |
| HVAC (repair) | High, same-day | System down, in-radius, ready to book a diagnostic |
| Window and siding | Medium, considered | Homeowner (not renter), whole-project scope, named budget window |
| Septic | High when failing | Backup or failed inspection, on your service road, owns the property |
| Landscaping (design-build) | Low to medium | Defined project, realistic budget, decision-maker on the call |
The pattern: high-urgency trades live or die on speed and exclusivity, because the buyer is calling whoever answers first. Considered-purchase trades like windows, siding, and design-build landscaping live on match and intent, because the buyer is comparing and you lose more to renters, browsers, and bad-fit budgets than to slow callbacks. Score your leads against the row that fits you, not against a generic average.
Job value shifts the math too. A trade with a $6,000 average ticket can absorb a higher cost per lead and a lower close rate and still print money, so a few yellow leads in the mix are survivable. A trade booking $300 service calls cannot, so match and contactability have to be near-perfect or the economics collapse. Before you decide a lead source is good or bad, put your real average job value next to your real cost per booked job from that source. The number, not the feeling, tells you whether to buy more.
None of these are guarantees, and we do not sell you a promised lead count. What we sell is a system that feeds your own crews with exclusive, in-trade, in-area inquiries that score well on the four gates, then hands you the intake speed to actually catch them. That is the whole game: fewer bad names, more good jobs, all of it owned by you.