Blog

Buying Roofing Leads vs Owning the Demand

7 min

Here is the core problem with bought roofing leads.

You are not the only one who bought them.

The homeowner who clicked a button on Angi or HomeAdvisor did not search for you. They filled out a form, and that form got sold to four contractors at the same moment. One of you gets the job. Three of you paid for a lead you will never close.

That is not a lead generation problem. That is a structural problem. And the structure is built into the model itself.

What shared leads actually are

When you buy a lead from a directory service, you are buying a position in a line. Four or five contractors received the same name and number. The homeowner is about to get four or five calls from strangers they did not specifically request.

The one who gets the job is almost always the one who called first. Not the best crew. Not the most experienced. Not the most fairly priced. The fastest.

Speed is the only variable that matters in the shared lead model. Everything else the homeowner might eventually care about, your reviews, your photos, your warranty, your professionalism, none of it factors in if you do not reach them in the first five minutes.

Most contractors do not reach them in the first five minutes. They call back when they get a chance. They check the inbox the next morning. By then, the homeowner is already talking to the crew that picked up.

That is the race. The directory will never tell you this clearly, but this is what you are paying to enter. The full picture of how that race works is in Paying for a Race You Did Not Know You Were In, which is worth reading before you renew any paid lead subscription.

The close rate tells you what the cost per lead hides

Most contractors judge paid lead sources by cost per lead. That number always looks fine. The directory sets it at a point that sounds manageable.

The number that matters is cost per signed job. And that one looks a lot different once you account for the three or four leads you paid for and never reached, the two you reached but lost because the homeowner was already in a conversation with someone else, and the one you did close at a margin that barely covers the total lead spend.

The math only works if your close rate on bought leads is high. And your close rate on bought leads is only high if you are winning the speed race consistently, which requires a response system that almost nobody has actually built.

The contractors winning at shared lead sources are not spending less. They are running a system that converts more of the leads they already pay for. They built the auto-reply, the missed-call text-back, the follow-up sequence. They turned the race into something they could actually win.

Everyone else is subsidizing that contractor's close rate.

What owning demand looks like

Owned demand is the other model. It is harder to build, slower to show results, and structurally different in ways that matter.

When a homeowner finds you through Google, the dynamic is reversed. They searched for a problem. They read your reviews. They saw your photos. They compared you to a few other options and decided you looked like the right call. By the time they reach out, you are not one of four contractors in a race. You are the person they decided to contact.

That homeowner does not need to be convinced. They need to be confirmed. The conversation is shorter. The close rate is higher. The job is often larger because the homeowner trusted you enough to say yes to the full scope instead of negotiating every line.

There is no per-lead cost attached. You pay to build the presence once, and it produces leads for years. A stronger presence produces better results over time. It compounds in your favor.

The three things that create owned demand for roofers

The practical gap between buying leads and owning demand comes down to three areas.

Search visibility. Your Google Business Profile, your service pages, and your city-specific content need to match how homeowners actually search. "Roofer near me" and "roof repair [city]" are the terms that matter most. A profile with real photos, a website with pages that speak to real problems, and a review stream that stays fresh: these are what put you in front of someone who is actively looking and not being pitched by four other contractors simultaneously.

Response infrastructure. The leads you are already getting from organic search, referrals, and your own profile are leaking if your response time is slow. An automated SMS within 60 seconds of any form submission catches the window before it closes. A missed-call text-back recovers the calls that went to voicemail. The mechanics of building this are covered in detail in the guide to roofing leads, including what a working follow-up sequence looks like.

Trust layer before the call. Reviews, photos, and a mobile site that loads in under two seconds are what a homeowner sees before they decide whether to reach out. If those elements are thin or dated, they are calling someone else. If they are specific and recent, you are getting the call without having to pay for it.

The combination of all three is what makes owned demand compound. Better profile leads to more clicks. More calls leads to more reviews. More reviews improve the profile. The loop feeds itself once it gets started.

When buying leads still makes sense

This is not an argument that bought leads are worthless. There are times when they fill a real gap.

A slow week in November. A new market where you have no search presence yet. A weather event that flooded the pipeline faster than your organic presence could scale. In those situations, bought leads are a short-term pressure release.

The problem is when bought leads become the strategy. When the monthly lead cost is a fixed line in the budget and the underlying visibility that would generate owned demand never gets built, you are permanently renting demand from someone who has no incentive to make it cheaper for you.

The contractors who use bought leads well treat them as a bridge. They buy them while they are building something. When the owned demand catches up, the bought leads become supplemental rather than foundational.

That shift changes the entire financial picture of the business.

The question to ask yourself

If your lead source disappeared tomorrow, what would happen to your phone?

If the answer is silence, you are renting. The platform owns your pipeline. They can raise the cost per lead, lower the quality, or simply change the algorithm, and you have no recourse.

If the answer is a slowdown but not silence, because your Google profile still ranks, your referrals still come in, your past customers still call back, you own something. The platform can change whatever it wants. Your phone still rings.

Building toward the second answer is the whole point. And the starting point is usually not more leads. It is understanding where the leads you already have are going.

If you want to see where yours are leaking, the Digital Trust Walkthrough runs through it in 15 minutes. No pitch, no package, no commitment. Just the diagnostic. If the leak is somewhere else, I will tell you that too.