A shared lead sold to four contractors at $85 each nets the platform $340 for one homeowner's contact form. You're not the customer in that transaction — you're the product being resold.
That math is the whole teardown. Everything below is just detail on where the money actually goes and when buying leads is still the right call, because sometimes it is.
This is an honest comparison of two approaches to filling your pipeline: paying a platform for leads versus building a referral-and-repeat engine you own. Neither is free. They just fail in different ways.
The real cost of a platform lead
The sticker price on a lead is not the cost of the lead. Add the leads you pay for that never answer the phone. Add the ones that were price-shopping five other bids. Add the labor hours your estimator burns driving to a job you had a 20% chance of closing.
Run it through honestly. If a lead costs $85, you close one in five, and half your closed jobs came from that channel, your true acquisition cost per job is $425 plus windshield time. On a $4,000 job that's tolerable. On a $1,200 repair it's eating the whole margin.
The race-to-the-bottom part is worse than the fees. When four contractors get the same lead, the homeowner's takeaway is that you're all interchangeable, so they sort by price. The platform's incentive is volume of matches, not your close rate. Those two goals quietly diverge.
We were spending four grand a month on leads and couldn't figure out why we were busy and broke. Turns out we were subsidizing the guys we were bidding against.— Remodeling contractor, on paid lead-gen
The real cost of your own pipeline
Owning your pipeline isn't free either, and pretending otherwise is how contractors get talked into it and then quit in month three. Referral and repeat work costs you upfront time: follow-up systems, asking for reviews, staying in touch with past customers, a reputation you have to actually earn on every job.
The payoff is slow and then sudden. A referral lead closes at maybe 50–70% instead of 20%, arrives pre-sold on you specifically, and rarely price-shops because a person they trust already vouched. Your cost per job drops toward zero as the pipeline compounds. But it compounds on a delay, and it doesn't fill a hole next Tuesday.
That's the honest tradeoff: platforms buy you speed and predictable volume at a permanent margin tax. Your own pipeline buys you margin and independence at the cost of patience and consistent effort.
The stack that supports an owned pipeline
Here's the operator's opinion: build your stack mostly in-house and keep the outside dependencies to a bare minimum. Your CRM, your follow-up, your estimates, your job tracking — those should be tailored to how you actually work, not rented from someone whose business model competes with yours.
The one place a third party genuinely belongs is money changing hands. Payment and escrow are exactly where you want a neutral outside party, because it protects both you and the client and removes the 'when do I get paid / did the work get done' friction that kills repeat business and referrals.
So the goal isn't zero tools. It's a stack where the only outsider is holding the money — and everything else is yours.
Where to start
If you're leaning toward owning your pipeline, get the money piece settled first, because trust at payment is what earns the referral that starts the whole flywheel. Set up neutral escrow so nobody's chasing a check, then let the repeat work compound.
Take a look at how the contractor plans handle the one third-party piece worth keeping.