The Cheapest Lead You Own Is the Visitor Who Came Back
Contractors spend real money buying shared leads while the warmest lead they'll get all week — a past visitor coming back — slips by for nothing. Here's the cost comparison nobody runs.
You’re paying twice and only counting once
Here’s a pattern I see in almost every contractor’s numbers. They spend real money buying leads from a platform — a few hundred, sometimes a few thousand a month. And separately, they spend real money getting homeowners to their website through ads, their truck wraps, their Google listing, word of mouth. Two budgets, both working.
Then the homeowner who came to the website leaves without calling — 98% of visitors do — and later comes back for a second look. That return visit is the warmest lead the shop will see all week. And most contractors let it go by for nothing while they keep writing checks for colder, shared leads somewhere else. You paid to bring that homeowner in. When they come back, the smart move is to recover them, not ignore them and buy a stranger instead.
What a shared lead actually costs you
Let’s put real numbers on the alternative. A shared lead on the big platforms isn’t cheap, and it isn’t yours. Thumbtack runs around $46 per lead loaded across trades, and Angi and HomeAdvisor land near $50. Those are the stickers. The catch is baked into the model: the same homeowner gets sold to four or five pros at once.
So play out a month. Say you buy ten shared HVAC leads at $50 each — $500 spent. They’re split among five contractors, everyone calls, and realistically you book two. Your cost per lead was $50. Your cost per booked job was $250. And you earned those two jobs by winning a footrace against four other shops, which means you were also the one eating the phone time and quotes on the eight that went nowhere.
That’s the honest price of a shared lead: full freight for a lead you have to fight four competitors to keep.
What the returning visitor costs instead
Now the other side. A homeowner who accepted your consent banner on their first visit is a known, opted-in contact. When they come back, you can recover them — send a timely, helpful email into the funnel you already run — for a flat $7, exclusive to you and never resold.
Compare the two on the number that matters. Even if only, say, one in three of your recovered returning visitors books — a conservative rate for someone who already found you, considered you, and came back on their own — you’d spend $21 in lead cost per booked job. Against the shared lead’s $250. That’s not a rounding difference. That’s the gap between a channel that pays and one that bleeds.
And the returning visitor has two structural advantages a shared lead never will:
- Exclusivity. Nobody else got this lead. You’re not the fifth call the homeowner fields today; you’re the shop they already came back to. Your book rate isn’t capped by four competitors dialing faster.
- Warmth. A shared lead is a stranger who filled out a form on someone else’s site. A returning visitor chose your site, twice. They’ve seen your work and your reviews. Half the trust-building is already done before you send a word.
Why speed makes the cheap lead even cheaper
The returning-visitor lead gets better still when you act fast, and this is where the economics compound. 78% of homeowners hire the contractor who responds first — not the cheapest, not the highest-rated, the fastest. On a shared lead, “first” is nearly impossible: four other shops got the same alert at the same second, so speed is a coin flip you’re paying $50 to enter.
On a returning-visitor lead, you’re the only one who got the signal. Being first isn’t a race — it’s a given, because nobody else even knows the homeowner came back. So the one factor that decides most jobs is handed to you for free, on top of the $7. The shared lead makes you buy your way into a speed contest. The returning visitor makes you the only runner.
Where the returning visitor doesn’t replace everything
To be fair about it: recovering returning visitors isn’t a total substitute for every other channel, and it doesn’t pretend to be. It only works on traffic you already have. If a homeowner never found your site in the first place, there’s no visit to recover — which is why ads, your Google listing, and yes, sometimes a platform, still have a job to do at the top of the funnel filling the pipe.
The mistake isn’t buying leads. It’s buying cold leads to chase homeowners while ignoring the warm ones already circling back. A returning visitor and a Google Local Services lead aren’t really competitors; LSA brings you exclusive contact from someone actively searching, and a returning-visitor lead recovers someone you already attracted. What you want to cut is the expensive, low-odds middle — the shared lead sold five ways that costs $50 and books like a coin flip. Recover your returning visitors first, keep the channels that give you exclusive contact, and let the shared platforms compete for whatever’s left on the honest cost-per-job number.
The comparison contractors never run
The reason this gap stays invisible is that the two channels get measured differently. The shared lead shows up as a line item — a clear invoice, easy to point to. The returning visitor you missed shows up as nothing at all, because you never knew it happened. You can’t put “the warm lead I didn’t recover” on a spreadsheet, so it never enters the comparison, and the shop keeps funding the expensive channel while the cheap one goes to waste.
Once you make the returning visit visible — turn it into a recoverable, consented lead — the math corrects itself. You start comparing sources on cost per booked job, and the returning visitor at $7 exclusive almost always wins against a $50 lead split five ways. Not because $7 is a magic number, but because you stopped paying full price to fight four competitors for a stranger when a homeowner who already likes you was standing at the door.
Run the number on your own shop
You don’t have to take the example on faith — the comparison works with your real figures. Pull two numbers from your CRM: how much you spent on your current lead source last quarter, and how many jobs it actually produced. Divide the first by the second and you have your cost per booked job on that channel. Now count how many homeowners came back to your site in the same window without ever being recovered. Even a conservative book rate on those returning visitors, at $7 each, almost always lands under the cost-per-job number you just calculated.
That’s the exercise almost no contractor runs, because one side of it is invisible until you make it visible. The invoice from the platform is right there in your inbox every month; the warm lead you let walk never shows up anywhere. Turn the returning visit into a recoverable, consented lead and both sides finally sit on the same spreadsheet — and once they do, the cheaper, higher-converting channel is obvious. You stop paying premium prices to fight four competitors for strangers when homeowners who already like you are knocking twice.
Recover the lead you already earned
You don’t need a bigger lead budget. You need to stop letting your warmest, cheapest lead walk past while you pay premium prices for colder ones. Recover the returning visitor for a flat $7, exclusive and never resold, and reserve the platform spend for the gaps it actually fills.
See flat $7 exclusive-lead pricing, then run the honest comparison on our side-by-side channel breakdown — what each source really costs per job, not per lead.