Thumbtack, Angi, and HomeAdvisor Leads: Why the Fastest Contractor Always Wins the Job
The lead you just paid for was probably sent to three or four other contractors at the same time. Here is how shared lead marketplaces actually work, and why response speed decides who gets the job far more than price does.
A contractor pays for a lead on Thumbtack, Angi, or HomeAdvisor and treats it the way they would treat a referral from a happy customer. It feels exclusive because it landed in their inbox with a name, a phone number, and a job description attached to it. In most cases, it is not exclusive at all. The same homeowner request was very likely sent to several other companies in the same service area, all at once, all paying for the privilege of calling that homeowner first.
Understanding that one fact changes how a contractor should treat every lead these platforms send, and it explains why two companies can buy the exact same lead and get two completely different outcomes from it.
Why These Platforms Sell the Same Lead More Than Once
Lead marketplaces are built on volume, not exclusivity. A homeowner fills out one request describing a job, a leaking faucet, a roof estimate, a landscaping quote, and the platform routes that single request to multiple providers in the area who match the category and service radius. Each of those providers pays for the introduction. The platform earns revenue every time, regardless of who ultimately wins the job.
This is not a secret buried in the fine print. It is the underlying business model, and it makes sense once you consider it from the platform's side. Selling one lead once caps their revenue per homeowner request. Selling it to several qualified providers multiplies it, and the platform has no financial reason to change that unless contractors stop paying for leads that never convert.
The Cost Math Nobody Explains at Signup
Shared leads in the trades commonly run somewhere in the range of thirty to eighty dollars each, depending on the category and market, and that price is charged whether or not the contractor ever speaks with the homeowner, let alone books the job. A contractor who wins one job out of every five leads purchased is paying a very different effective price per booked job than one who wins three out of five, even though both bought leads at the identical listed price.
That gap almost never comes down to who offered the better estimate. It comes down to who called back while the homeowner was still sitting there with the platform notification open, comparing the first two or three responses that actually came in.
What Actually Decides Who Gets the Job
Put yourself in the homeowner's position for a moment. They submitted a request because they have a problem they want solved, often one with some urgency behind it. Within minutes, notifications start arriving from multiple companies. The first contractor who calls, sounds competent, and offers a real next step has already framed the conversation before anyone else gets the chance to.
By the time a slower contractor calls back an hour later, the homeowner has often already booked someone else, and in many cases they will not even answer the second, third, or fourth call, since they no longer have a reason to keep evaluating options once the job is handled. The homeowner rarely goes back to compare five quotes carefully. They pick the company that made it easy to say yes first, and the rest of the responses simply go unanswered.
The Real Timeline of a Shared Lead
The window on a shared lead is shorter than most contractors assume. The moment a homeowner submits a request, every provider who was matched to it typically gets notified within seconds of each other. From that instant, it becomes a race that has nothing to do with who is the better contractor and everything to do with who picks up the phone first.
A contractor who checks lead notifications between jobs, at lunch, or at the end of the day is not really competing on the same lead anymore by the time they respond. They are calling a homeowner who has often already scheduled someone else and is now simply letting the remaining calls go to voicemail out of habit rather than genuine interest.
Why Text Only Follow Up Still Loses the Job
Some contractors have solved part of this problem with an automatic text reply, and that is a real improvement over silence. But a generic text that says thanks for reaching out, we will call you soon, does not actually move the job forward. It buys a small amount of goodwill without answering the question the homeowner actually has, which is usually something specific like when can someone come look at this and roughly what will it cost.
The contractors who consistently win shared leads are the ones who treat the first response as the actual sales conversation, not a placeholder before the real conversation happens later. That means answering with enough substance that the homeowner feels like their job is already being handled, not just acknowledged.
How to Audit Your Own Response Time Honestly
Most contractors believe they respond quickly because they remember the times they answered on the first ring and forget the times a lead sat unanswered for two hours during a busy afternoon. The only way to know the truth is to look at actual timestamps, comparing when a lead notification arrived against when the first outbound call or message actually went out.
Pull that data for a normal week, not a slow one. Look specifically at what happens to leads that arrive while a crew is mid job, during lunch, or after five in the evening, since those are almost always where the real gap lives, and they are usually a much bigger share of total lead volume than a business owner expects.
What a Fast Response Actually Requires Operationally
Winning consistently on shared leads is less about hustle and more about removing the moments where a lead has to wait for a human to be free. That means someone or something needs to be able to answer or respond the instant a lead notification arrives, regardless of whether the team is on a roof, in a crawlspace, or off the clock for the night.
For a lot of contractors, that is simply not realistic to staff with people alone. Nobody can watch a lead inbox around the clock without eventually missing the exact window that mattered, which is why more home service businesses have started routing inbound leads and calls through an automated system that can answer or respond immediately, gather the job details, and get the homeowner scheduled before a competitor even sees the notification.
Frequently Asked Questions
Are all leads from Thumbtack, Angi, and HomeAdvisor shared with competitors?
Most standard leads on these platforms are shared with multiple providers, though some platforms offer exclusive or pay per lead options at a higher price point in certain categories. Always check the specific terms for your category and market, since policies vary.
Does a lower price still win if a competitor calls first?
Rarely on its own. A homeowner who has already had a good first conversation with another contractor usually needs a meaningful reason to keep shopping, and price alone is often not enough once they feel like their problem is already being handled.
Is it worth paying for exclusive leads instead?
Exclusive leads remove the response speed race but usually cost significantly more per lead. For contractors who can respond within minutes consistently, shared leads at a lower price often produce better overall returns than exclusive leads purchased at a premium.
Why BookedCore Cares About This Layer
BookedCore builds intake systems for service businesses that live or die by how fast they respond to demand, and shared lead marketplaces are one of the purest examples of that dynamic in the entire industry. The job almost never goes to the best contractor in the area. It goes to whichever one made contact first with a real answer instead of a placeholder.
That is exactly the gap BookedCore closes, by making sure every lead from every channel gets an immediate, capable response the moment it arrives, so a paid lead actually turns into a booked job instead of a receipt for a phone call somebody else answered first.