Everyone is watching their Angi invoice climb every month. Nobody is calculating what they actually pay per booked job.
The Old Rule Book
In 2019, a roofer in metro Detroit could buy a lead from HomeAdvisor for thirty dollars and compete against two other contractors. The math worked. Three bids per lead. Close rate somewhere around twenty percent. Cost of customer acquisition stayed predictable.
Referrals still carried most shops through storm season. Paid leads filled the gaps. The platforms were a supplement, not the system.
What Broke
Then the economics shifted. Every contractor who survived the pandemic needed more work. They all joined the same platforms at the same time.
Now every lead goes to six to eight contractors instead of three or four. Prices doubled. A shared lead from Angi costs anywhere from twenty-five to seventy-five dollars and gets sent to three other roofers the same hour you see it.
The Real Math
Cost per lead goes up.
Competition per lead doubles.
Close rate drops to five percent.
You pay for twenty leads to book one job.
Suddenly that thirty-dollar lead costs three thousand dollars per customer.
What Most Roofers Missed
Here is what most roofers missed. The platforms did not stop working. The model collapsed under its own weight.
You are not buying leads anymore. You are renting a spot in a bidding war where the homeowner has been trained to pick the lowest price. The platform wins whether you close the job or not.
The cost of roofing leads through shared platforms now exceeds what it costs to generate your own traffic. An organic lead generated through your own website costs eight to eighteen dollars once SEO investment is amortized. And it is exclusive. No competing bids. No race to the bottom.
The Transition Problem
Consider a roofing contractor who has relied on Thumbtack and Angi for three years. The invoices keep climbing but the calendar stays full enough to justify the expense. Then margin starts thinning. Bids get more aggressive. Jobs that used to be profitable now break even.
The contractor knows the platform is not sustainable. But there is no alternative system in place. No website traffic. No Google presence. No way to replace two hundred leads a month overnight.
So the invoices keep getting paid. Month after month. While the window to build something better quietly closes.
Marketing agencies report that most roofing companies come to them because these platforms are not generating enough leads and the cost makes profiting from the platform nearly impossible. The companies that wait until the platform stops working entirely have six to twelve months to build alternative lead sources before the economics force them out.
That is not enough time to rank for competitive keywords. It is barely enough time to build trust with a local audience.
The Quiet Shift
The roofer was not losing to better crews. He was losing to the economics of a system designed to extract margin, not protect it.
Not all at once. But lead by lead. Bid by bid. Until the only jobs left were the ones nobody else wanted.
He kept paying because stopping felt riskier than staying. Until the math made the decision for him.
Own Your Pipeline
The best roofing companies in Michigan are not abandoning lead platforms overnight. They are building a parallel system that does not depend on renting attention.
Your reputation still matters. But only if people can find it before they open Angi. We built a free pipeline audit for [roofers](/roofers) to show you exactly where your leads are coming from, what they actually cost, and how long it will take to replace platform dependency with owned traffic.
You do not need to guess when to make the shift. You need to see the numbers.
Frequently Asked Questions
Why are Angi and Thumbtack leads so expensive now?
Competition on these platforms has doubled in the past two years. Every lead now goes to six to eight contractors instead of three or four, and prices have increased significantly. A shared lead costs $25-$75 and converts at roughly 5%, meaning you might pay for twenty leads to book one job. The platforms did not stop working—the model collapsed under its own weight.
How much does it cost to generate roofing leads through my own website?
An organic lead generated through your own website costs $8-$18 once SEO investment is amortized, and it is exclusive—no competing bids. The upfront investment in SEO and content takes time, but the long-term cost per lead is a fraction of what shared lead platforms charge, and your close rate is significantly higher because you are not in a bidding war.
How long does it take to transition away from paid lead platforms?
Building alternative lead sources through SEO, local search, and owned content typically takes six to twelve months to replace platform dependency. That is why the best time to start is before the platform economics force you out. Waiting until leads stop working entirely does not leave enough time to rank for competitive keywords or build trust with a local audience.
See What Your Leads Actually Cost
Most roofers are paying three to five times more per customer than they realize. Our free pipeline audit shows you exactly where your leads come from, what they cost, and how long it will take to own your lead source instead of renting it.
Get Your Free Pipeline Audit