Why roofing is surprisingly a pretty good market?

Roofers pay all day to get new jobs.

On Angi, they pay $750–$850 for a lead, and that same lead is shared with up to 8 competing roofers. And what sucks is only around 10% of those leads turn into a customer.

If you do the math, they can spend up to $1,500–$1,800 just to book one roofing job.

Angi also loves to make more money so they charge them on top of that: $300 per year for membership and at least $400 per month in ad spend.

So the market passes, they already spend money all day.

Why they pay this much? What’s the actual need?

Two things: jobs and hands.

That’s the whole business. They need enough roofing jobs to keep feeding their family, and enough workers to actually complete those jobs. And we can find both needs through government data before almost anyone else knows they exist.

Every roofing contractor in California needs a C-39 roofing license. They all exist in a registry that is public and free (gives us 5,487 roofing contractors) & it includes: the roofing company, the owner’s name, phone number, city , license status, and most importantly, the exact date the license was issued. Because a roofer that just got licensed last month obviously is not yet established with ten years of referrals, It’s just an honest new business with a bunch of equipment, people, bills, mostly very little customers.

If you dial Florida, now you got 12,341 roofing licenses, again dial Texas 9,183 roofing businesses, add storm states (Oklahoma is hail alley and Louisiana is hurricane alley) you can keep doing this across all the US, same thing.

You’re also gonna be using a second database which is even more interesting. Roofing companies that cannot find enough local workers apply through the government’s H-2B program to bring in temporary workers. That filing tells you: the roofing company, the owner or president, their email and phone number, how many workers they need, where the work is happening, when the workers are expected to begin…

The government literally tells you: “Hey, this roofing company needs 18 workers before this date.”

And because these companies already spend $10K–$15K in legal and filing costs to bring workers in, again, you get no friction when it comes to getting paid.


Now what do you actually sell them? (the offer)

Well, you simply just sell them exactly what they need.

If they need jobs, they need a roofing marketing or lead generation agency.

If they need hands, they probably need a staffing firm, H-2B consultant, immigration lawyer, or labor provider.

And again, everyone and their grandma already knows these ones spend money all day trying to find roofing contractors they can serve.