The Hidden Costs of Shared Leads: What Racing Competitors Costs You

The fee on a shared lead is the smallest part of what it costs you. The larger bill is time: callback attempts to a homeowner who isn't answering, estimate visits to people already booked with someone else, and the hours your office spends racing other contractors. That labor rarely shows up on the lead invoice, so the true cost per job runs well above the sticker price.

This page extends the contractor lead cost per job guide, which walks the ladder from cost per lead to cost per customer. Shared leads are where the gap between those rungs is widest. For the basic definitions, see exclusive vs. shared leads.

How shared leads work

On many home-service marketplaces, one homeowner request goes to several contractors. Housecall Pro's overview of Angi describes leads that are shared among contractors, with contractor-reported costs of roughly $15 to $85 per lead. Its overview of Thumbtack describes a pay-per-lead model in which leads are shared with multiple pros, with reported costs from $10 to over $100. Check each platform's current terms, since models and prices change. For how the resale model works, see how lead marketplaces make money.

The point for your math: if four contractors buy the same lead, four businesses start calling the same person at about the same time. Only one of them can win the job. The other three paid the fee and spent the time.

Where the time goes

Here's the sequence a shared lead sets off inside your shop.

The race to first contact

A notification arrives. Somebody has to stop what they're doing, read it, and call. If the homeowner submitted the request a few minutes ago, other buyers are probably calling now. If it's been an hour, you're likely not first. Speed matters here, and speed to lead for contractors covers what delay costs. A shared lead also asks your office to drop everything for the notification, because the alternative is losing the race.

The callback loop

Homeowners often don't answer unknown numbers, especially when their phone is ringing from three area codes at once. So your team calls, leaves a voicemail, texts, and calls again. Every attempt takes a few minutes, including the context switch back to whatever the person was doing before.

The comparison shopper

Once you do reach the homeowner, the conversation is different. They've heard from other contractors. They're comparing price, availability and how you sounded. Calls run longer when the person is collecting quotes, and the call often ends with "I'll let you know."

The estimate that doesn't sign

If you book a visit, there's drive time, on-site time, a written quote and follow-up. Your estimator's afternoon is gone whether the homeowner signs or not. On a shared lead, the odds that the homeowner has already picked someone else, or will pick the cheapest of several bids, are higher than on a call that came to you alone.

A worked example (illustrative numbers)

These figures are hypothetical, set up to show a method. Replace them with your own.

In one month, a contractor buys 40 shared leads at $45 each. That's $1,800 in fees.

Callback time. Each lead takes an average of 3 attempts, 4 minutes each, counting the notes and the switch back to other work.

Reach. 14 of the 40 leads (35%) turn into a real conversation.

Estimates. 7 of those become booked estimates. Each estimate costs 2.5 hours including driving, on-site time and the quote.

Jobs. 2 estimates sign.

Cost line Amount
Lead fees $1,800
Callback labor $224
Estimate labor $875
Total $2,899

Time added $549.50 per job ($1,449.50 minus $900), which is about 61% on top of the fee-only figure. A $900 job is really a nearly $1,450 job.

And this is a conservative setup, since it counts only direct labor. It leaves out the jobs your team didn't answer on time because it was calling shared leads, and the opportunity cost of the estimator's time on lost bids.

The same exercise on one-to-one calls

To compare, run the same method on a source where the homeowner contacts only you. These numbers are hypothetical again, and they hold estimates and jobs equal to isolate the fee and handling differences.

Say you buy 20 exclusive inbound calls at $60. That's $1,200. There's no callback loop because the homeowner already called you. Each conversation takes about 9 minutes.

The gap here is $370 per job ($1,449.50 minus $1,079.50), and it came entirely from fee and handling time. A real comparison could go either way, because close rates, call volume and prices differ by source. That's the reason to measure rather than guess. In real life, the exclusive source might also give you better estimate-to-job odds, but that's a hypothesis you test, not a given.

At RankLocal, calls are exclusive inbound calls from homeowners, and you pay only for qualifying calls, those over 60 seconds. See what is exclusive lead generation for how that differs from shared models.

The costs that don't fit a spreadsheet

Some hidden costs resist a clean number.

When shared leads can still make sense

Shared leads aren't automatically a bad buy. A source can pencil out if:

The break-even close rate calculator lets you test that. Enter the cost per lead as the cost per call, enter your reach rate honestly, and see what close rate you need. If you're unsure whether to keep one, how to stop paying for shared leads covers an orderly exit.

How to measure it in your shop

  1. Label each lead by source in your log. Spreadsheet is fine.
  2. Record attempts and minutes for every lead, or sample one week a month and scale up.
  3. Record estimates, hours per estimate and signed jobs by source.
  4. Pick loaded hourly costs. Use wages plus taxes and benefits for the staff involved.
  5. Add labor to fees, then divide by signed jobs.
  6. Compare sources on the same window. Lead attribution window explained covers how long to wait before counting a lead as lost.

Do this for 60 days. Then rank your sources by cost per job with time included, and compare that rank with the one you'd get from fees alone. If they differ, you've found the hidden cost.

What to do next

Pick your two highest-volume sources and run the six steps above. If a shared source ranks lower once labor is in, either lower its volume or tighten the response process around it. If you'd like to test exclusive inbound calls against it on the same math, you can apply here.

Frequently asked questions

What is a shared lead?

A shared lead is one homeowner inquiry sold to more than one contractor. Each buyer pays, and each tries to reach the homeowner first.

What are the hidden costs of shared leads?

Mostly time. You pay for callback attempts, voicemails, texts, and estimate visits to homeowners who are also talking to other contractors, and that labor never appears on the lead invoice.

Are shared leads always a bad deal?

Not always. If the price is low enough and your team responds fast, a shared source can still pencil out. You need to measure cost per signed job, including the labor, before you decide.

How do I measure the time cost of a lead source?

Log attempts, minutes spent, estimates run and jobs won per source for 60 days. Multiply minutes by a loaded hourly cost and add it to the lead fees before dividing by jobs.

More in this guide

Contractor Lead Cost Per Job: From Cost Per Lead to Cost Per CustomerHow to Calculate Contractor Customer Acquisition Cost (CAC)Contractor Customer Lifetime Value by Trade: One-Time vs RecurringCall Tracking for Contractors: Numbers, Recording and Whisper MessagesHow to Tell Which Leads Became Jobs: Closing the Loop From Call to ContractLead Attribution Window Explained: How Long Should a Call Count?Minimum Call Length for Billable Calls: 30, 60 or 90 Seconds?

Related resources

/Contractor Lead Cost Per Job Guide//Exclusive Vs Shared Leads//Speed To Lead For Contractors//How Lead Marketplaces Make Money//How To Stop Paying For Shared Leads//Break Even Close Rate Calculator/

Want exclusive inbound calls routed to your phone? You pay only for qualifying calls.

Apply for a territory