Angi. HomeAdvisor. Modernize. HomeBuddy.
Almost none of the operators using them have run the number that tells them what that relationship actually costs.
Not the invoice number. The real number — all the way from raw lead received to confirmed, issued, retained job.
The problem is not that shared leads cost money. The problem is that the invoice price is not the cost. Bath remodeling leads run $95 to $140. Roofing runs $110 to $155. Windows and doors run $78 to $95. Kitchen remodeling runs $130 to $180. Each of those contacts was sold simultaneously to three to five competing contractors the moment the homeowner submitted the form.
The operator is not buying a lead. They are buying a starting position in a race they did not know they entered.
What the Platform Sells
Shared lead platforms sell volume and consistency. A homeowner submits a request. The platform distributes that request to multiple contractors simultaneously. The operator receives the lead, attempts contact, and competes — against other operators who received the exact same contact information at the exact same moment, for the exact same price.
The platform's metric is cost-per-lead. That is what appears on the invoice. That is what gets reported in the dashboard. That is the number operators use to evaluate whether the platform is worth continuing.
Cost-per-lead is the wrong number. It measures what the operator paid to receive a contact. It does not measure what that contact produced after it arrived.
The Leads That Should Never Have Been Sold
Before the funnel even starts, 12 to 15 percent of shared leads are gone.
Not leads that did not convert. Leads that could never convert. Renters who cannot authorize a remodel. Adult children calling on behalf of a parent who was not on the phone and may not own the home. Curiosity seekers. Tire kickers. And a small but consistent subset of homeowners who saw a Facebook ad promising a free walk-in tub or a free shower upgrade through a government grant program that does not exist — and submitted their information expecting something the business cannot deliver.
The platform counts them. The invoice charges for them. The funnel absorbs them.
If 12 to 15 percent of raw leads are structurally unqualifiable before the first contact attempt, the effective lead pool is 85 to 88 leads per 100 purchased. Every rate in the funnel that follows is being calculated against the wrong denominator. The cost per qualifiable lead is not $115. It is $131 to $135 before a single call is made.
The grant lead is a platform-created fiction. The homeowner submits believing they are applying for something free. The contractor calls and immediately has to overcome an expectation the business cannot meet — before a real sales conversation can begin.
The Credit System Is Not What It Appears to Be
The platform knows the lead quality problem exists. Most shared lead platforms cap credit returns at 10 percent of leads purchased. That cap alone ensures the operator absorbs 2 to 5 percent of unqualifiable leads with no recourse — because the unqualifiable rate runs 12 to 15 percent and the cap stops at 10.
Of the credits requested within the 10 percent cap, most will not be approved.
The criteria for what qualifies as a returnable lead are written by the platform. The validation is performed by the platform. The decision is made by the platform. The operator has no independent verification and no meaningful appeal. The internal party reviewing the credit request is not looking for reasons to approve. They are looking for reasons to deny.
The time cost compounds the problem. A scheduler or office manager documenting contact attempts, capturing disqualifying information, submitting through the platform portal, and following up on pending requests spends 20 to 30 minutes per credit request. On a high-volume operation, credit management consumes 3 to 5 hours per week of administrative time. That time has a fully loaded cost. It never appears in the CPL calculation. And it is time pulled away from leads that could actually convert.
The result: the operator is paying $115 per lead for a pool that is 12 to 15 percent unqualifiable, receiving approved credits on perhaps 4 to 6 percent of those after a time-consuming process, and absorbing the remaining 6 to 11 percent as pure waste — paid for, processed, administratively contested, and producing nothing.
The credit system is not a consumer protection. It is a liability cap. The platform built it to limit exposure, not to make the operator whole. And the time spent requesting credits that will not be approved is time that cannot be spent working leads that might convert.
The effective cost per qualifiable, workable lead before the funnel begins is $131 to $135. Everything that follows compounds from there.
The Funnel Nobody Shows You
Here is what actually happens to 100 shared leads in a home improvement operation.
Contact rate on shared leads runs between 40 and 45 percent. That number sounds healthy. It is not.
Contact in shared lead terms means a human received the outreach and responded in any way. It counts the homeowner who answers the phone and says they already chose someone. It counts the text response that says stop texting me. It counts the call that ends in thirty seconds with not interested. It counts the homeowner who picks up, hears the company name, and hangs up.
Email produces almost nothing at this stage. Text produces responses — overwhelmingly negative. The only channel that generates scheduling conversations at any meaningful rate is the phone call. And the window to reach the homeowner before competitors do is measured in minutes. The operator who calls first wins a disproportionate share of the scheduling conversations. The operator who calls third or fourth is calling a homeowner who has already been annoyed twice and is now actively screening.
A 40 percent contact rate means 40 homeowners responded in some way. It does not mean 40 homeowners expressed interest. Most of those contacts are rejections — the homeowner confirming they have already moved on. The platform still counts them.
From 100 raw leads, approximately 12 to 18 will schedule an appointment. That is the only contact rate metric that reflects genuine engagement — and it is the one almost no platform reports by default.
Then confirmation fallout occurs.
Not all scheduled appointments get confirmed and issued. Between 15 and 20 percent of scheduled appointments fall out at the point of confirmation — the homeowner becomes unreachable, changes their mind, or reschedules into a future period. That fallout happens after the lead cost was consumed, after the scheduler's time was spent, and after the appointment was logged as a success in the CRM.
From 100 shared leads, the operation issues approximately 10 to 15 confirmed appointments.
The invoice says $115 per lead. The funnel says $4,097 to $6,143 per retained job — in lead cost alone. The range reflects the difference between a scheduling operation that captures 15 percent of raw leads and one that captures 12 percent. That three-point difference in scheduling rate is worth over $2,000 per retained job.
On a $12,000 average bath remodel job, that is a lead-only marketing cost of 34 to 51 percent. The blended target for a healthy home improvement operation is under 15 percent of net revenue across all marketing spend. Shared leads alone are consuming two to three times that target before a single dollar of sales compensation, scheduling overhead, or operational cost is counted.
The lead is not expensive. The business that runs around it is expensive. And the lead cost is just where the number starts.
The Cost the Funnel Does Not Show
The funnel above accounts only for what the platform charges. It does not account for what the operation spends to process those leads.
The scheduler team exists entirely to convert raw leads into issued appointments. Their fully loaded cost — salary, benefits, dialer technology, CRM licensing, management — belongs in the cost per issued appointment calculation. Almost no operator includes it. When it is included, the cost per issued appointment does not run $1,045 to $1,150. It runs $1,400 to $1,800 depending on the size of the scheduling operation.
The confirmation fallout is not free. Every appointment that schedules and then falls out at confirmation consumed scheduler time, dialer capacity, and CRM touchpoints that produced nothing. That cost is absorbed into overhead and never attributed back to the lead source that generated the unworkable contact.
Sales force cost sits on top of everything. A commissioned rep's draw, mileage, demo materials, and management time all attach to every issued appointment — whether the appointment closes, cancels, or produces retained revenue. The cost per retained job when fully loaded — lead spend, scheduling overhead, sales compensation, and cancellation waste — regularly runs $8,000 to $12,000 in a bath remodeling operation.
On a $12,000 job, that is a business running at or below breakeven on every retained installation before material cost, installation labor, or overhead is counted.
Why the Volume Mandate Makes It Worse
Most home improvement operations are mandated to deliver two confirmed, issued appointments per rep per day. Some want three. The sales force is sized around that number. The scheduling team is sized around that number. The entire operational cadence of the business runs on that number being met.
Shared lead platforms are the only source that can reliably deliver the raw lead volume needed to hit that mandate at scale. That is the trap — and it is not a failure of judgment. It is a structural constraint.
A 10-rep sales force running two issued appointments per day requires $632,500 to $690,000 per month in shared lead spend just to maintain volume. At three appointments per rep per day, that number crosses $950,000 per month. Against an average one-day transformation ticket of $16,500, the operation needs to retain approximately 40 to 42 jobs per month from that spend just to keep the lead-only marketing cost at or below 15 percent of revenue. At current funnel rates, that requires closing and retaining from roughly 280 to 300 issued appointments per month — which requires the volume mandate to be met consistently, every day, with no scheduling falloff.
The sales force is sized for the volume. The volume requires the platforms. The platforms set the economics. And the economics become the ceiling the business cannot grow past.
What Sophisticated Operators Do — and Why It Still Falls Short
The operators who recognize the shared lead problem do not usually exit immediately. They run a smarter version of the same relationship.
They isolate wins by product and territory. They identify which zip codes are producing closes and reduce coverage in the ones that are not. They measure return over three to six months. If performance does not improve, they pause the campaign — usually during peak season when owned demand is stronger — and reactivate in slower periods with a tighter, more defined coverage area.
That is the right instinct. It is a real optimization play. And most operators running it are doing so on incomplete data.
Isolating wins by product and territory requires clean product-level and territory-level cancel rate data — which most operations do not have in a connected form. The close rate by zip code is visible. The cancel rate by zip code is not. The confirmation fallout rate by zip code is not. So the operator keeps coverage areas that look strong on close rate — which may be the areas with the highest cancel rate and the highest confirmation fallout — and reduces coverage where the incomplete metric says performance is weak.
The cycle repeats. The optimization runs on the wrong data. The dependency continues.
The playbook is rational. The data it runs on is incomplete. Sophisticated operators are running the right strategy and getting a fraction of the result it should produce.
On a shared lead budget of $30,000 to $50,000 per month, the difference between optimizing on close rate and optimizing on confirmed issued rate plus retained close rate by zip code can represent six figures in annual marketing waste — spent in the wrong territories, kept active because the incomplete metric said keep going.
What This Looks Like in the Blended Number
Shared leads do not just cost what the funnel says they cost in isolation. They contaminate the blended marketing cost across every source in the mix.
An operation running $40,000 per month in total lead spend — $25,000 in shared leads and $15,000 in owned or exclusive sources — has its blended metrics pulled down by shared lead funnel performance. The overall contact rate looks lower than the owned sources actually perform. The overall confirmation fallout rate looks higher. The overall cancel rate looks worse. The blended cost per retained job reflects a weighted average that makes all sources look more expensive than they would look if measured independently.
When management looks at blended marketing performance and concludes that leads are not working, they may be right about shared leads specifically and completely wrong about every other source in the mix. But because the data is blended, the diagnosis lands on everything. Nothing gets optimized correctly.
The owned sources that are actually performing get reduced or eliminated because the blended number makes them look expensive. The shared lead volume stays because it is the only thing maintaining demo count. The dependency deepens while the business believes it is managing the problem.
The Question That Changes Everything
The right question is not whether to use shared leads. For most operations at scale, some shared lead volume is necessary to maintain the demo counts the sales force requires.
The right question is: what is the confirmed issued rate, retained close rate, and fully loaded cost per retained job from this source — by territory, by product, and by period — and how much of the total budget should it represent given those numbers?
That question cannot be answered from the platform dashboard. It cannot be answered from the CRM alone. It requires connecting the lead record, the scheduling record, the confirmation status, the job record, the cancellation flag, and the sales cost into a single view that produces the real number.
Most operations have never built that view. Not because it is impossible. Because the data lives in too many places and nobody has been responsible for connecting it.
That is the gap. And operating without that view means making budget decisions about the largest cost center in the business — sometimes $600,000 or more per month — based on the metric the platform chose to show.
The invoice is not the cost. The full funnel is the cost. And most operators have never seen their full funnel — from raw lead received to confirmed appointment issued to retained job installed — in one place, for every source, at the same time.
Point of View · Verisyn HQ
See the fully loaded cost of every lead source — from raw lead to confirmed appointment to retained job — in one complete view.
Show Me My Lead Source Economics →Also from Verisyn HQ
The Hidden Cost of Shared Leads That Most Contractors Never Calculate → Why the Lowest CPL Is Costing Home Improvement Contractors the Most Money → How to Calculate Your True Cost-Per-Acquisition by Lead Source →Also from Remodelspeak
Why the cheapest lead in your mix is probably the most expensive one you have →